실무 예제로 배우는 VLOOKUP 정확한 값 추출법
VLOOKUP 함수의 구조를 이해했다면 이제 실제 업무에서 어떻게 활용되는지 알아볼 차례입니다.
많은 초보자들이 함수 공식은 외웠지만 실제 데이터를 적용할 때 어려움을 겪습니다.
하지만 몇 가지 실무 예제를 따라 해 보면 VLOOKUP의 원리를 훨씬 쉽게 이해할 수 있습니다.
이번 글에서는 회사에서 가장 많이 사용하는 상황을 예로 들어 정확한 값을 추출하는 방법을 알아보겠습니다.
예제 1. 사원번호로 직원 이름 찾기
다음과 같은 사원 정보표가 있다고 가정해 보겠습니다.
| A열 | B열 | C열 |
|---|---|---|
| 사원번호 | 이름 | 부서 |
| 1001 | 김철수 | 영업팀 |
| 1002 | 이영희 | 인사팀 |
| 1003 | 박민수 | 개발팀 |
| 1004 | 최수진 | 재무팀 |
조회할 사원번호를 E2 셀에 입력합니다.
1003
직원 이름을 가져오려면 다음 수식을 입력합니다.
=VLOOKUP(E2,A2:C5,2,FALSE)
결과
박민수
수식 해석
E2 → 찾을 값
A2:C5 → 검색 범위
2 → 이름 열
FALSE → 정확히 일치하는 값 검색
예제 2. 상품코드로 상품명 찾기
온라인 쇼핑몰이나 재고 관리 업무에서 매우 자주 사용하는 방식입니다.
| 상품코드 | 상품명 | 가격 |
|---|---|---|
| P100 | 마우스 | 25000 |
| P200 | 키보드 | 45000 |
| P300 | 모니터 | 320000 |
E2 셀
P200
입력
상품명을 가져오기
=VLOOKUP(E2,A2:C4,2,FALSE)
결과
키보드
가격 가져오기
=VLOOKUP(E2,A2:C4,3,FALSE)
결과
45000
하나의 코드만으로 여러 정보를 불러올 수 있습니다.
예제 3. 성적표에서 등급 조회하기
학교나 학원에서 자주 사용하는 예제입니다.
| 점수 | 등급 |
|---|---|
| 90 | A |
| 80 | B |
| 70 | C |
| 60 | D |
학생 점수
85
수식
=VLOOKUP(85,A2:B5,2,TRUE)
결과
B
이 경우에는 FALSE가 아닌 TRUE를 사용합니다.
TRUE는 근사값 검색 기능입니다.
FALSE와 TRUE의 차이
실무에서는 대부분 FALSE를 사용합니다.
FALSE
정확히 일치하는 값 찾기
예시
사원번호
고객번호
상품코드
주민번호
TRUE
가장 가까운 값 찾기
예시
성적 등급
수수료 구간
세율 구간
초보자는 우선 FALSE만 기억해도 충분합니다.
범위를 고정하는 이유
수식을 아래로 복사할 때 자주 사용하는 기술입니다.
예시
=VLOOKUP(E2,$A$2:$C$100,2,FALSE)
달러($) 기호를 사용하면 범위가 고정됩니다.
잘못된 경우
=VLOOKUP(E2,A2:C100,2,FALSE)
복사 시 범위가 밀려 오류 발생 가능
올바른 경우
=VLOOKUP(E2,$A$2:$C$100,2,FALSE)
실무에서는 거의 필수입니다.
여러 행을 한 번에 조회하기
예를 들어
| 조회할 사원번호 |
|---|
| 1001 |
| 1002 |
| 1003 |
| 1004 |
첫 번째 셀에 VLOOKUP 입력
↓
아래로 드래그
↓
자동 조회
수백 개 데이터도 몇 초 만에 처리할 수 있습니다.
실무에서 가장 많이 사용하는 패턴
거래처 조회
거래처 코드 → 업체명
재고 조회
품목 코드 → 재고 수량
급여 조회
사원번호 → 급여 정보
고객 관리
고객번호 → 연락처
학생 관리
학번 → 학생 정보
엑셀 실무에서 가장 흔한 활용 사례입니다.
정확한 값 추출을 위한 체크리스트
수식을 작성하기 전에 확인합니다.
✔ 찾을 값 존재 여부
✔ 찾을 값이 첫 번째 열에 있는지
✔ 열번호가 맞는지
✔ FALSE 사용 여부
✔ 범위 고정 여부
이 다섯 가지만 확인해도 대부분의 오류를 예방할 수 있습니다.
초보자가 꼭 기억해야 할 공식
실무에서 가장 많이 사용하는 형태는 다음과 같습니다.
=VLOOKUP(찾을값,범위,열번호,FALSE)
사실상 VLOOKUP의 기본 공식입니다.
이 형태만 익혀도 대부분의 조회 작업을 처리할 수 있습니다.
마무리
VLOOKUP 함수는 단순한 함수가 아니라 엑셀 데이터 관리의 핵심 도구입니다.
특히 사원번호, 상품코드, 고객번호처럼 고유값을 기준으로 정보를 조회하는 업무에서는 거의 필수적으로 사용됩니다.
처음에는 복잡해 보일 수 있지만 실무 예제를 반복해서 따라 해 보면 금방 익숙해질 수 있습니다.
가장 중요한 것은 정확한 값 조회에는 FALSE를 사용한다는 점과 범위를 고정하는 습관을 들이는 것입니다.
오늘의 한 줄
"VLOOKUP의 진짜 힘은 수천 개의 데이터 속에서 원하는 정보를 단 한 번의 함수로 찾아내는 데 있다."
댓글
댓글 쓰기