본문 바로가기
컴퓨터/Excel

엑셀 VLOOKUP 함수를 알아보자(Excel #10)

by Joseph_ 2022. 7. 3.
반응형

안녕하세요.

오늘은 엑셀의 꽃, 엑셀을 사용하는 이유!! 중의 하나인 VLOOKUP 함수를 알아보겠습니다.

 

VLOOKUP 함수

알아두면 굉장히 유용한 함수입니다. 원하는 값을 불러올 때 굉장히 유용해서 데이터 정리를 할 때 매우 편리합니다. 그 외에 다양하게 응용할 수도 있습니다.

VLOOKUP함수는 어떤 값을 찾고, 그 값의 같은 행에 위치하는 특정값을 불러올 수 있는 함수입니다. 엑셀은 table 형태로 데이터를 정리하기 때문에 VLOOKUP은 많이 사용됩니다.

엑셀에 vlookup을 입력하면 아래와 같이 나타납니다. 뭘 입력해야할지 잘 감이 안오시나요? ㅎㅎ 아래에 설명을 한 번 적어보겠습니다.

lookup_value : 찾을 값을 지정합니다.

table_array : 찾을 값과, 불러올 값이 포함되어 있는 범위를 지정합니다.

col_index_num : 'table_array'에서 불러올 값이 몇 번째 열에 있는지 입력합니다.

[range_lookup] : lookup_value와 완전히 일치(false)하는 값을 찾을지, 비슷한 값(true)을 찾을지 설정합니다.

 

오잉...?

사실... 읽어도 무슨 뜻인지 잘 감이 안 오시지요...??? ㅎㅎㅎㅎㅎㅎㅎ(이해 안 될거 이미 알고 있었음)

 

아래 그림을 봅시다. vlookup함수에 입력해야하는 순서대로 번호를 붙였습니다. lookup_value는 'E company'로 지정을 했습니다. table_array는 그림 우측의 빨간색으로 표시된 table입니다. lookup_value를 E company로 정했으니, E company의 매출, 유지비, 영업이익 값을 vlookup으로 불러올 수 있는 것이죠. 그림에서는 매출을 불러오기 위해 col_index_num을 2로 지정했습니다. col은 column의 줄임말로 '기둥'이라는 의미를 갖고 있습니다. 다른 말로 '열' 혹은 '세로'입니다. 그림의 table_array에서 1열은 회사, 3열은 유지비, 4열은 영업이익이 위치하고 있습니다. 마지막으로 range_lookup에서 false로 입력해주면, '정확히 일치'인데 lookup_value에 입력한 E company와 정확히 일치하는 값을 갖고 있는 행에서만 값을 추출해오게됩니다.

VLOOKUP 응용

VLOOKUP 응용을 해봅시다. A - Z company 중 특정 회사의 매출, 유지비, 영업이익 값을 불러오겠습니다. 아래 표에 E, J, U, M, Z company로 table을 만들었습니다. 위 그림의 table에서 각 회사에 해당하는 값을 가져오는 것도 방법입니다. 그리고 이번 케이스에서는 5개의 회사 밖에 없기 때문에 금방 할 것 같기도 합니다. 하지만, 이보다 수가 더 많아진다면? 정신 없는 와중에 이 작업을 수행해야 한다면?? 배운 것을 써먹기 위해 VLOOKUP 함수를 활용해봅시다.

Table에 값을 채우기 위해 VLOOKUP 함수를 활용해보았다.

 

아래 그림을 한 번 봅시다. 위의 표를 채우기 위해서는 아래 그림만 이해하면됩니다. lookup_value에는 E, J, U, M, Z company를 각각 입력해주면되겠죠? 두번째 table_array는 위 그림의 table을 범위로 지정해주면됩니다. 이 범위는 회사 종류에 상관없이 동일하겠죠? col_index_num은 매출 = 2, 유지비 = 3, 영업이익 = 4로 지정해주면됩니다. range_lookup은 false로 입력합시다. 참고로 range_lookup에 아무것도 입력하지 않으면 false로 입력한 것으로 간주합니다.

위 Table을 채우기 위해 입력할 내용을 적어보았다. 각 항에 맞는 정보를 입력해주면, 원하는 값을 가져올 수 있다.

 

오늘은 VLOOKUP함수를 알아보았습니다. 유용한 함수이오니, 꼭 한 번 연습해보고 활용해보시길 바랍니다.

 

감사합니다.

 

- 좋아요와 댓글은 사랑입니다 -

반응형

댓글