엑셀 VLOOKUP 함수 사용법 — 예시로 5분 만에 이해하기
최종 업데이트 2026-06-13
VLOOKUP은 '한 표에서 기준값을 찾아, 같은 행의 다른 열 값을 가져오는' 함수입니다. 예를 들어 사번을 입력하면 그 사람의 이름·부서를 자동으로 불러올 때 씁니다. 실무에서 가장 많이 쓰이는 함수 1순위라고 해도 과언이 아닙니다.
기본 구조
=VLOOKUP(찾을값, 찾을범위, 가져올열번호, 일치옵션)
- •찾을값: 기준이 되는 값 (예: 사번 'A102')
- •찾을범위: 데이터가 들어있는 표 전체 (찾을값은 이 범위의 '첫 번째 열'에 있어야 함)
- •가져올열번호: 범위에서 몇 번째 열의 값을 가져올지 (왼쪽부터 1, 2, 3…)
- •일치옵션: 0(FALSE)=정확히 일치, 1(TRUE)=근사값. 실무에서는 거의 항상 0을 씁니다.
실무 예시
A열에 사번, B열에 이름, C열에 부서가 있다고 합시다. F2 셀에 사번을 입력하면 G2에 이름이 자동으로 나오게 하려면:
=VLOOKUP(F2, A:C, 2, 0)
A:C 범위의 첫 열(A, 사번)에서 F2 값을 찾아, 2번째 열(B, 이름)을 가져옵니다. 부서를 가져오려면 열번호를 3으로 바꾸면 됩니다.
자주 나는 오류와 해결
- •#N/A: 찾을값이 범위 첫 열에 없을 때. 공백·띄어쓰기·텍스트형 숫자 여부를 확인하세요.
- •찾을값이 범위의 첫 열에 없음: VLOOKUP은 항상 '범위의 가장 왼쪽 열'에서만 검색합니다. 기준 열이 왼쪽에 오도록 범위를 잡으세요.
- •열번호 초과: 가져올열번호가 범위의 열 수보다 크면 #REF! 오류가 납니다.
💡
원하는 VLOOKUP 수식을 AI로 바로 만들기 →기준 열이 오른쪽에 있어 VLOOKUP이 안 될 때는 INDEX/MATCH 조합을 쓰면 좌우 상관없이 값을 가져올 수 있습니다.