본문 바로가기
컴퓨터생활

엑셀 VLOOKUP 함수로 다른 표의 값 참조하기

by 즈칸루하 2015. 8. 5.

 

엑셀의 꽃은 함수라죠. 엑셀의 여러 함수들 중에서 vlookup 함수에 대해서 알아보겠습니다.

정말 유용하고 많이 쓰이는 함수인데 쓸데마다 헷갈리는 부분이 있어서 포스팅으로 남겨보고자 합니다.

 

엑셀 vlookup 함수에 대해서 생소하신 분을 위해서 간단하게 설명하면

이미 정리되어있는 다른 표를 참조하여 다른 곳(다른 표)에서 원하는 값을 얻는 것을 말합니다. 

 

 

이미지를 보며 설명하는 것이 좋을 듯해서 간단한 예제를 준비했습니다.

 

설명의 편의를 위해 참조할 표를 [표1]이라고 하고,

표1을 참조해서 원하는 값을 표기할 표를 [표2]라고 하겠습니다.

 

참고로 위 이미지는 온라인 게임 순위는 아무의미 없음을 밝힙니다.

 

제가 원하는 것은 짝수 순위에 해당하는 게임제목을 얻기 원합니다.

물론 예제와 같은 경우는 수작업으로도 충분히 복붙으로 가능하지만, 자료가 100개~1000개 정도 된다면 힘들어집니다.

 

이런 경우 엑셀 vlookup 함수가 아주 유용하게 쓰입니다.

 

vlookup 함수의 시그니처

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

직관적이지 못하군요. 한글로 그리고 제맘대로 바꾸어 보겠습니다.

VLOOKUP(lookup_value,

                                   table_array,

                                                   col_index_num,

                                                                         range_lookup)

vlookup(찾을 값의 위치 표2,

                                  표1에서 찾을 범위,

                                                    표1의 범위 중에서 해당 열,

                                                                         정확성 여부)

 

설명해 놓고 보니 어렵네요.

4단계로 파라미터별로 구분해서 설명해보겠습니다.

 

lookup_value

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

짝수 순위를 찾을 예정이며 엑셀 상 좌표가 E8입니다. 해당 좌표를 마우스로 클릭합니다.

 

 

table_array

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

표1에서 찾을 범위를 마우스로 드레그합니다.

주의점 - 이 때 주의하실 것은 lookup_value에 해당하는 범위가 포함되어야 합니다.

여기서는 순위이니 순위가 범위에 포함되어야 하는 거죠.

 

 

col_index_num

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

위 이미지와 차이점 아시겠나요?

네 숫자 2를 넣었죠. col_index_num에는 찾는 값의 인덱스 번호가 들어갑니다.

여기서는 순위, 게임제목이므로 두번째 게임제목을 값으로 도출하니 2가 됩니다.

주의하실 점은 찾을 범위에서 순서를 매겨야 합니다.

 

 

range_lookup

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

이미지로 설명이 되는군요.

True와 False입니다. 순서대로 유사 일치와 정확히 일치입니다.

우리는 정확한 정보를 원하니 False를 선택합니다.

 

 

엑셀 vLookup 함수 마무리

 

순위부분 2순위를 마무리 했으면 셀의 십자부분을 드래그해서 표2의 끝부분까지 확장합니다.

아래 쪽으로 vlookup 함수가 자동으로 추가됩니다.

 

엑셀 함수 중에 쓰면 정말 유용한 함수가 많은데 그 중 lookup 합수가 최고인 듯합니다.

 

댓글