[엑셀 함수] VLOOKUP 사용 방법 및 주의 사항(+ 절대 참조)

안녕하세요~ 썬건입니다!
오늘은 엑셀 함수 VLOOKUP에 대해서 알아보겠습니다.
VLOOKUP이란?
배열의 첫 열에서 값을 검색하여, 지정한 열의 같은 행에서 데이터를 돌려주는 함수입니다.
(기본적으로 오름차순으로 데이터를 가져옵니다.)
엑셀에서는 상기와 같이 VLOOKUP 함수를 설명하고 있습니다.
V는 수직을 의미하는 Vertical을 뜻합니다. 마찬가지로 HLOOKUP 함수는 수평을 의미하는 Horizontal로 원하는 데이터를 가져오는 함수입니다.(오늘 VLOOKUP을 잘 이해하시면 HLOOKUP 함수를 사용하는 것도 문제없으실 겁니다.)
VLOOKUP 함수 구성요소

쉽게? 설명해 보면 "=VLOOKUP(기준 값, 대상 데이터 테이블, 열 번호, [일치 옵션])"입니다.
- lookup_value : 검색에 기준되는 값
- table_array : 찾고 싶은 데이터가 있는 테이블
- col_index_num : 찾고 싶은 값이 있는 데이터 열 번호(col은 column(기둥 번호))
- [range_lookup] : 일치 옵션으로 FALSE는 정확하게 일치할 값, TRUE는 유사한 값을 찾는 옵션입니다.
※ 일치 옵션은 FALSE는 숫자 0으로, TRUE는 1로 대체할 수 있습니다.
(아래 예시에서는 FALSE 대신 0으로 표기하겠습니다.)
VLOOKUP 함수의 사용

상기 테이블은 VLOOKUP 함수를 설명하기 위해 제가 만든 예시 파일입니다.
Sirial No "A3002"라는 기준 값으로 어종, 단가, 단가 기준일을 VLOOKUP 함수를 활용하여 값을 구해보겠습니다.

B10에 위치한 Sirial No "A3002"에 대한 어종 값을 B3:E7 데이터 테이블에서 찾아보았습니다.
어종은 B3:E7로 구성된 table_array 중 2번째 열에 위치해 있기 때문에 col_index_num은 2를 입력하면 됩니다.

어종 값은 "참돔"으로 잘 나온 것을 확인할 수 있습니다.
마찬가지로 단가 및 단가 기준일 값을 가져오는 VLOOKUP 수식 및 결과에 대한 내용은 아래 그림을 참고해 주세요.

col_index_num 은 단가의 경우 3, 단가 기준일의 경우 4를 입력합니다.

지금까지 VLOOKUP함수 사용방법 및 예시에 대해 알아보았습니다.
이제 VLOOKUP 함수를 사용하는데 꿀팁이 되는 주의 사항 및 꿀팁까지 바로 포스팅해 보겠습니다!!
VLOOKUP 사용 시 주의사항
table_array 설정 시 lookup_value를 table_array 1열에서 찾을 수 있도록 설정할 것.
- 먼저 위에서 테이블을 B3:E7으로 설정한 데는 다 이유가 있습니다. 바로!! lookup_value(기준값)가 table_array의 1열에 위치해야 한다는 것입니다. table_array 1열에서 lookup_value를 찾을 수 없는 경우 함수에 에러가 발생되니 꼭 주의해 주시기 바랍니다.
VLOOKUP 꿀팁(절대 참조)
절대 참조는 달러 표시 "$"로 수식에 표현되며 단축키로는 "F4"를 사용합니다.
VLOOKUP 함수를 사용하실 때 "절대 참조"라는 개념을 사용하시면 좀 함수를 더 편하게 복사, 붙여 넣기 하실 수 있습니다. 절대 참조란 참조하는 값의 위치를 변하지 않게 해 줍니다.
엑셀은 행과 열으로 구성되어 있기 때문에 해당 셀, 행, 열 따로 구분하여 절대 참조를 할 수 있습니다.
예를 들어 어종 값을 설정하는 VLOOKUP 함수에 "B10" 셀 및 "B3:E7" table에 절대 참조를 설정한 예시입니다.

C10 셀의 함수 설정 시 절대 참조를 잘 걸어 주기만 하면 D10, E10에는 C10의 함수를 복사하여 붙여 넣기만 하면 원하는 값을 불러올 수가 있습니다.
셀에 설정할 수 있는 여러 가지 절대 참조 예시입니다. 상황에 맞게 잘 활용할 수 있다면 정말 유용하답니다.
참고 : $B$10 : B10 셀 절대 참조 / $B10 : B열 절대 참조 / B$10 : 10행 절대 참조
이상 오늘 VLOOKUP에 대한 포스팅을 마치겠습니다.
앞으로 제가 직장 생활하면서 익힌 엑셀 사용법 및 꿀팁에 대해 꾸준히 포스팅해보려고 합니다.
궁금하신 점이나 도움을 요청하실 분들은 댓글 남겨주세요~
긴 글 읽어주셔서 감사합니다^^