반응형
VLOOKUP 함수란?
VLOOKUP은 엑셀에서 가장 많이 사용하는 조회 함수 중 하나입니다.
특정 값을 기준으로 표에서 원하는 정보를 찾아 가져올 때 사용합니다.
예를 들어 사원번호를 입력하면 이름을 가져오거나, 상품코드를 입력하면 상품명을 자동으로 표시할 수 있습니다.
실무에서 매우 자주 사용되는 필수 함수입니다.
VLOOKUP 함수 기본 문법
=VLOOKUP(찾을값, 범위, 열번호, [검색방식])
구성 요소
| 항목 | 설명 |
| 찾을값 | 찾고 싶은 데이터 |
| 범위 | 조회할 표 전체 |
| 열번호 | 가져올 데이터가 있는 열 번호 |
| 검색방식 | FALSE(정확히 일치), TRUE(유사 일치) |
실무에서는 대부분 FALSE를 사용합니다.
가장 쉬운 예제
다음과 같은 데이터가 있다고 가정해 보겠습니다.
| A | B | |
| 1 | 사원 번호 | 이름 |
| 2 | 1001 | 김철수 |
| 3 | 1002 | 이영희 |
| 4 | 1003 | 박민수 |
사원번호 1002의 이름을 찾고 싶다면
=VLOOKUP(1002,A2:B4,2,FALSE)
결과
이영희
함수 동작 원리
VLOOKUP은 첫 번째 열에서 값을 찾습니다.
1001 → 김철수
1002 → 이영희
1003 → 박민수
↓
1002 찾기
↓
2번째 열 반환
↓
이영희 출력
실무 예제
상품코드로 상품명 찾기
| A | B | C | |
| 1 | 상품코드 | 상품명 | 가격 |
| 2 | A001 | 사과 | 1000 |
| 3 | A002 | 바나나 | 2000 |
| 4 | A003 | 포도 | 3000 |
상품코드 A002의 상품명 조회
=VLOOKUP("A002",A2:C4,2,FALSE)
결과
바나나
상품코드 A002의 가격 조회
=VLOOKUP("A002",A2:C4,3,FALSE)
결과
2000
자주 발생하는 오류
#N/A 오류
찾는 값이 존재하지 않을 때 발생합니다.
예)
=VLOOKUP("A999",A2:C4,2,FALSE)
해결 방법
=IFERROR(VLOOKUP("A999",A2:C4,2,FALSE),"없음")
결과
없음
VLOOKUP 사용 시 주의사항
1. 찾을 값은 첫 번째 열에 있어야 함
VLOOKUP은 항상 범위의 첫 번째 열에서 검색합니다.
2. 열 번호를 정확히 입력
열 번호가 잘못되면 원하는 값이 나오지 않습니다.
3. 대부분 FALSE 사용
실무에서는 정확히 일치하는 값을 찾기 때문에 FALSE를 사용하는 경우가 많습니다.
핵심 정리
✅ VLOOKUP = 표에서 원하는 정보 찾기
✅ 첫 번째 열에서 검색
✅ 원하는 열의 값을 반환
✅ 실무에서는 FALSE 사용
✅ IFERROR와 함께 사용하면 오류 처리 가능
VLOOKUP은 엑셀 실무에서 가장 많이 사용하는 조회 함수입니다. 상품관리, 재고관리, 인사관리, 매출관리 등 다양한 업무에서 활용되므로 반드시 익혀두는 것이 좋습니다.
엑셀 VLOOKUP 함수

반응형
'강의 > 엑셀 실무' 카테고리의 다른 글
| 엑셀 INDEX 함수 - 원하는 위치의 값 가져오기 (0) | 2026.06.23 |
|---|---|
| 엑셀 XLOOKUP 함수 - VLOOKUP보다 강력한 데이터 찾기 함수 (0) | 2026.06.22 |
| 엑셀 COUNTIFS 함수 - 여러 조건을 모두 만족하는 데이터 개수 세기 (0) | 2026.06.22 |
| 엑셀 COUNTIF 함수 (0) | 2026.06.22 |
| 엑셀 SUMIFS 함수 (0) | 2026.06.22 |