섹션별 상세
VLOOKUP은 'Vertical Lookup'의 약자로, 테이블을 위에서 아래로 검색하여 조건에 맞는 데이터를 추출하는 함수이다. 제품 ID로 가격을 찾거나 고객 ID로 이름을 매칭하는 등 서로 다른 표의 데이터를 연결할 때 유용함.

함수의 구문은 찾을 값, 데이터 범위, 반환할 열 번호, 일치 옵션(TRUE/FALSE)의 네 가지 인자로 구성된다. 특히 정확한 값을 찾기 위해서는 마지막 인자에 반드시 'FALSE'를 입력해야 하며, 검색 대상은 항상 데이터 범위의 첫 번째 열에 위치해야 함.
text
=VLOOKUP(B3,B2:D6,3,FALSE)VLOOKUP 함수의 가장 기본적인 구문 예시


수식을 다른 셀로 복사할 때 참조 범위가 자동으로 변하는 '상대 참조' 문제를 해결하기 위해 '절대 참조'를 사용해야 한다. 범위 주소에 달러 기호($)를 붙여 고정하면 수식을 드래그하여 확장해도 검색 대상 테이블의 위치가 변하지 않아 데이터 누락을 방지함.
text
=VLOOKUP(B3,$B$2:$D$6,3,FALSE)범위 고정을 위해 절대 참조($)를 적용한 예시


일반 셀 범위 대신 엑셀 테이블(Ctrl+T) 기능을 사용하면 데이터가 추가될 때마다 수식을 수정할 필요가 없다. 테이블 이름을 참조하는 구조적 참조 방식을 통해 데이터셋의 크기 변화에 수식이 동적으로 대응하도록 설계할 수 있음.
text
=VLOOKUP(B3,Table1,3,FALSE)엑셀 테이블 이름을 참조하여 동적 범위를 사용하는 예시
VLOOKUP은 강력하지만 검색 방향이 왼쪽에서 오른쪽으로만 제한되고 대용량 데이터에서 속도가 느려질 수 있는 한계가 존재한다. 이러한 제약을 극복하기 위해 최신 엑셀 버전에서는 XLOOKUP이나 INDEX-MATCH 조합이 대안으로 제시되기도 함.
용어 해설
- 수직 검색 함수(VLOOKUP)
- — 테이블의 첫 번째 열에서 특정 값을 찾아 지정된 열의 동일한 행에 있는 값을 반환하는 엑셀의 핵심 데이터 분석 도구이다. 데이터 매칭과 정보 추출을 자동화하여 수동 작업의 오류를 줄이는 데 필수적이다.
- 절대 참조(Absolute Reference)
- — 수식을 복사하거나 이동해도 참조하는 셀의 주소가 변하지 않도록 $ 기호를 사용하여 고정하는 방식이다. VLOOKUP에서 참조 범위를 고정하여 데이터 누락을 방지하는 데 사용된다.
- 상대 참조(Relative Referencing)
- — 수식의 위치가 바뀜에 따라 참조하는 셀의 주소도 상대적으로 함께 변하는 엑셀의 기본 참조 방식이다. 수식을 드래그할 때 의도치 않게 검색 범위가 밀리는 원인이 되기도 한다.
- 열 인덱스 번호(Column Index Number)
- — 데이터 범위 내에서 결과값으로 가져올 데이터가 위치한 열의 순번을 의미한다. 범위의 첫 번째 열을 1로 시작하여 오른쪽으로 갈수록 숫자가 증가한다.
- 정확한 일치(Exact Match)
- — 검색하려는 값과 완전히 동일한 데이터만을 찾는 옵션으로 VLOOKUP의 마지막 인자에서 FALSE 또는 0으로 지정한다. 데이터 분석 시 오차를 줄이기 위해 가장 권장되는 방식이다.
코드 예제
text
=IFERROR(VLOOKUP(B3,B2:D6,3,FALSE),"Not Found")검색 실패 시 발생하는 #N/A 에러를 처리하는 예시
기술
- Microsoft Excel
활용 사례
- 제품 가격 조회
- 고객 정보 매칭
- 재고 관리 자동화
- 인사 데이터 통합
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
원문 발행 2026. 02. 27.수집 2026. 03. 01.출처 타입 RSS
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.