엑셀 VLOOKUP 함수 완벽 정리
📊 엑셀 VLOOKUP 함수 완벽 가이드
엑셀을 다루는 사람이라면 누구나 한 번쯤 들어봤을 이름, 바로 VLOOKUP 함수입니다. 이 함수는 방대한 데이터 속에서 특정 기준값에 해당하는 정보를 자동으로 찾아주는 기능을 제공합니다. 기업 인사부, 회계부, 영업부 등 데이터 기반의 모든 부서에서 가장 많이 사용하는 핵심 함수입니다.
본 가이드에서는 엑셀 초보자부터 실무 전문가까지 반드시 알아야 할 VLOOKUP 함수의 기본 개념과 MATCH 함수와의 조합 활용법을 다룹니다.
🧭 학습 목표
- VLOOKUP의 구조와 핵심 인수 이해
- 기준값 설정 방식(셀 참조 & 직접입력) 학습
- MATCH 함수를 활용한 동적 열 검색 자동화
1️⃣ VLOOKUP 함수의 기본 개념
VLOOKUP은 “Vertical Lookup”의 약자입니다. 즉, 세로 방향으로 데이터를 검색하는 함수로, 테이블의 첫 번째 열을 기준으로 원하는 값을 찾아 동일 행의 지정 열 값을 반환합니다.
2️⃣ VLOOKUP 함수 구조 및 인수 설명
=VLOOKUP(찾을_값, 참조_범위, 열_번호, [일치_옵션])
| 인수 | 설명 |
|---|---|
| 찾을_값 | 검색 기준값 (예: "사과" 또는 A2 셀) |
| 참조_범위 | 검색이 이루어지는 표 범위, 반드시 첫 열에 기준값이 있어야 함 |
| 열_번호 | 반환하려는 열 번호 (1, 2, 3...) |
| [일치_옵션] | FALSE: 정확히 일치 / TRUE: 유사 일치 (단, 첫 열 오름차순 정렬 필요) |
FALSE를 사용하는 것이 안전합니다.
3️⃣ 예제: 상품 가격 찾기
다음과 같은 데이터가 있다고 가정합니다.
| 상품명 | 재고량 | 가격 |
|---|---|---|
| 배 | 50 | 3,000 |
| 사과 | 120 | 2,000 |
| 감 | 80 | 1,500 |
‘사과’의 가격을 찾으려면 다음과 같이 입력합니다:
=VLOOKUP("사과", A2:C4, 3, FALSE)
결과는 2,000이 반환됩니다.
4️⃣ 기준값(찾을_값)의 개념과 설정 방법
기준값은 사용자가 찾고자 하는 고유 식별자(ID, 이름, 코드 등)를 의미합니다. 함수의 첫 번째 인수에 위치합니다.
방법 ① 셀 주소 참조
검색할 값을 셀에 입력해두고, 해당 셀 주소를 함수에 연결하는 방식입니다.
=VLOOKUP(A1, B2:D10, 3, FALSE)
방법 ② 직접 입력
값이 고정되어 변경되지 않을 때는 수식에 직접 입력합니다.
=VLOOKUP("사과", B2:D10, 3, FALSE)
5️⃣ MATCH 함수의 개념
MATCH 함수는 지정한 범위 내에서 특정 값이 몇 번째 위치에 있는지 알려주는 함수입니다.
=MATCH(찾을_값, 찾을_범위, [일치_옵션])
| 인수 | 설명 |
|---|---|
| 찾을_값 | 찾고자 하는 값 (예: "배송비") |
| 찾을_범위 | 값이 포함된 행 또는 열 |
| [일치_옵션] | 0 = 정확히 일치 / 1 또는 -1 = 근사값 |
6️⃣ VLOOKUP + MATCH 조합 활용
MATCH 함수를 VLOOKUP의 세 번째 인수(열 번호)에 삽입하면, 데이터 구조가 바뀌어도 자동으로 맞는 열을 찾아 검색합니다.
예시
| 상품명 | 가격 | 재고 | 배송비 |
|---|---|---|---|
| 사과 | 1000 | 50 | 2500 |
| 배 | 2000 | 120 | 3000 |
“배” 상품의 배송비를 찾으려면:
=VLOOKUP(A5, A1:D3, MATCH("배송비", A1:D1, 0), FALSE)
설명:
MATCH("배송비", A1:D1, 0)→ “배송비”가 4번째 열에 있으므로 4 반환VLOOKUP(A5, A1:D3, 4, FALSE)→ “배”의 4번째 열 값(3000)을 반환
7️⃣ 실무 활용 팁
- 절대참조 고정:
$A$1:$D$100처럼 고정하여 복사 시 오류 방지 - 정확히 일치(FALSE): 고유한 값 검색 시 필수
- 데이터 정리: 공백, 숨은 문자 제거 후 사용
- 신형 함수: 엑셀 365 사용자는
XLOOKUP으로 대체 가능
8️⃣ 요약 및 결론
VLOOKUP은 엑셀 데이터베이스 관리의 핵심입니다. MATCH 함수와 결합하면 데이터 구조가 변경돼도 자동으로 검색이 유지되는 “유연한 자동화 검색 시스템”을 구축할 수 있습니다.
| 구분 | 내용 |
|---|---|
| 핵심 함수 | VLOOKUP |
| 기능 | 기준값 기반 세로 검색 |
| 조합 함수 | MATCH(열 자동 탐색) |
| 활용 예시 | 상품코드로 단가, 재고, 배송비 검색 |
| 추천 옵션 | FALSE (정확 일치) |

