직장인 엑셀 필수! 칼퇴를 부르는 VLOOKUP 함수 기초부터 실무 에러 해결까지 완벽 정리
안녕하세요! 매일 쏟아지는 방대한 로우(Raw) 데이터를 다운로드하고 가공하며 엑셀과 씨름하는 직장인입니다. 실무를 담당하다 보면 하루에도 수십 번씩 데이터를 대조하고 원하는 값만 쏙쏙 뽑아내야 하는 상황이 발생하곤 하죠.
이때 일일이 Ctrl+F로 찾아서 복사, 붙여넣기를 하고 계신다면 오늘 소개해 드릴 VLOOKUP 함수가 여러분의 퇴근 시간을 최소 1시간 이상 앞당겨 줄 구원투수가 될 것입니다.
오늘은 이미지 없이도 엑셀 창을 켜둔 것처럼 이해가 쏙쏙 되도록, VLOOKUP 함수의 기초 공식부터 실무에서 마주치는 지긋지긋한 #N/A 에러 해결법까지 텍스트와 표로 아주 깔끔하게 정리해 보겠습니다.
1. VLOOKUP 함수란 무엇일까?
VLOOKUP은 'Vertical(수직)'과 'Lookup(찾다)'의 합성어입니다. 쉽게 말해 메뉴판(데이터베이스)에서 내가 원하는 메뉴(기준값)를 찾아, 그 옆에 적힌 가격(원하는 데이터)을 가져오는 기능입니다.
2. VLOOKUP 함수 공식 4가지 필수 요소
딱 4가지만 순서대로 괄호 안에 넣으면 끝납니다. 아래 공식을 메모장에 복사해 두세요!
=VLOOKUP(①찾을 값, ②참조할 범위, ③가져올 열 번호, ④정확도)
- ① 찾을 값: 기준이 되는 값 (예: 사원 번호)
- ② 참조할 범위: 정답이 있는 원본 표의 전체 범위 (★아주 중요: 마우스로 드래그한 후
F4키를 눌러 $ 표시가 생기도록 절대참조로 고정해야 합니다!) - ③ 가져올 열 번호: 원본 표에서 내가 가져올 데이터가 왼쪽에서 몇 번째 칸(열)에 있는지 숫자로 입력
- ④ 정확도: 실무에서는 무조건 정확히 일치하는 값을 찾아야 하므로 0 (또는 FALSE) 입력
3. 실무 예제로 따라 해보기 (사원 정보 가져오기)
현재 내 시트에는 '사원 번호'만 있고, '부서명'을 채워 넣어야 하는 상황입니다. 정답은 '마스터 데이터' 시트에 있습니다.
[현재 내 시트: 부서명을 채워야 함]
| A열 (사원 번호) | B열 (이름) | C열 (부서명) - 여기에 수식 입력! |
|---|---|---|
| 2026001 | 김철수 | =VLOOKUP(A2, '마스터데이터'!$A$2:$C$100, 3, 0) |
[마스터 데이터 시트: 정답이 있는 곳]
| A열 (사원 번호 - 기준) | B열 (이름 - 2번째 열) | C열 (부서명 - 3번째 열) |
|---|---|---|
| 2026001 | 김철수 | 운영개발부 |
위의 수식 =VLOOKUP(A2, '마스터데이터'!$A$2:$C$100, 3, 0) 을 입력하고 엔터를 치면, 마스터 데이터의 3번째 열에 있던 '운영개발부'라는 텍스트가 마법처럼 내 시트로 불려 옵니다.
4. 실무 VLOOKUP 자주 묻는 질문 (FAQ) - #N/A 에러 해결법
수식을 완벽하게 썼는데 #N/A (Not Available) 에러가 뜬다면 아래 세 가지를 확인해 보세요.
Q1. 띄어쓰기나 오타가 있나요?
A. 엑셀은 '사과'와 '사과 '를 다른 글자로 인식합니다. 기준값이나 원본 데이터 뒤에 스페이스바(공백)가 숨어있지 않은지 확인하세요.
Q2. F4 키를 눌러 범위를 고정하셨나요?
A. 수식을 완성하고 아래로 쭉 드래그해서 채웠을 때 에러가 난다면 100% 이 문제입니다. 참조 범위에 $A$2:$C$100 처럼 달러($) 표시가 붙어있는지 확인하세요.
Q3. 숫자의 형식이 다른가요?
A. 사원 번호가 내 시트에서는 '숫자' 형식인데, 마스터 데이터에서는 '텍스트' 형식일 수 있습니다. 두 열을 드래그한 후 엑셀의 [데이터] - [텍스트 나누기] - [마침]을 눌러 형식을 하나로 통일해 주세요.
5. 마무리 및 꿀팁 (IFERROR 함수)
만약 마스터 데이터에 아예 해당 사원이 없어서 뜨는 보기 싫은 #N/A 에러라면, IFERROR 함수를 겉에 씌워 깔끔하게 정리할 수 있습니다.
=IFERROR(VLOOKUP(A2, '마스터데이터'!$A$2:$C$100, 3, 0), "미등록 사원")
이렇게 입력하면 에러 대신 "미등록 사원"이라는 글자가 뜹니다.
오늘 배운 VLOOKUP만 잘 활용해도 데이터 대조 작업 시간이 절반으로 줄어듭니다. 다음 포스팅에서는 VLOOKUP의 치명적인 단점(기준값이 무조건 첫 번째 열에 있어야 함)을 완벽하게 극복할 수 있는 'INDEX, MATCH 함수 조합'에 대해 텍스트만으로 쉽게 풀어보겠습니다.
도움이 되셨다면 즐겨찾기 해주시고 유용한 엑셀 실무 팁을 꾸준히 받아보세요!
댓글
댓글 쓰기