엑셀 VLOOKUP 함수 사용법 완전 정리 – 기초부터 오류 해결까지
엑셀에서 데이터를 관리하다 보면 한 표에서 다른 표의 값을 불러와야 할 때가 많습니다.
이때 가장 많이 사용되는 함수가 바로 VLOOKUP 함수입니다.
이 글에서는 VLOOKUP의 기본 구조부터 실무 예제, 자주 발생하는 오류까지 쉽게 정리해드립니다.
VLOOKUP 함수란 무엇인가?
VLOOKUP은 세로 방향(Vertical)으로 값을 찾아 해당 행의 데이터를 반환하는 함수입니다.
기준값을 첫 번째 열에서 찾은 뒤 같은 행의 다른 열 값을 가져오는 구조입니다.
VLOOKUP 기본 구조
=VLOOKUP(찾을값, 범위, 열번호, [정확도])
- 찾을값: 검색할 기준 값
- 범위: 데이터를 찾을 표 전체 범위
- 열번호: 반환할 열의 번호
- 정확도: FALSE(정확히 일치), TRUE(근사값)
기본 예제 – 이름으로 점수 찾기
A열에 이름, B열에 점수가 있는 표가 있다고 가정해봅니다.
=VLOOKUP("홍길동", A2:B10, 2, FALSE)
이 공식은 A2:B10 범위에서 “홍길동”을 찾고 같은 행의 두 번째 열(점수)을 반환합니다.
FALSE와 TRUE의 차이
정확도 옵션은 매우 중요합니다.
- FALSE: 정확히 일치하는 값만 반환
- TRUE: 가장 근접한 값 반환 (오름차순 정렬 필요)
실무에서는 대부분 FALSE를 사용하는 것이 안전합니다.
#N/A 오류가 발생하는 이유
VLOOKUP 사용 시 가장 많이 보는 오류가 #N/A입니다.
주요 원인은 다음과 같습니다.
- 찾을값이 범위에 없음
- 공백 또는 철자 차이
- 숫자와 텍스트 형식 불일치
이 경우 IFERROR 함수와 함께 사용하면 오류 처리가 가능합니다.
=IFERROR(VLOOKUP(A2,A2:B10,2,FALSE),"값 없음")
VLOOKUP의 한계
VLOOKUP은 왼쪽 열에서는 값을 찾을 수 없습니다.
즉, 반드시 검색 기준이 범위의 첫 번째 열에 있어야 합니다.
이러한 한계를 보완하기 위해 최근에는 XLOOKUP 함수가 더 많이 사용됩니다.
실무 활용 팁
- 범위는 절대참조($)로 고정
- 데이터 정렬 상태 확인
- 공백 제거 후 사용
예:
=VLOOKUP(A2,$A$2:$B$100,2,FALSE)
이렇게 설정하면 아래로 복사해도 범위가 고정됩니다.
정리
엑셀 VLOOKUP 함수는 기준값을 세로로 찾아 해당 데이터를 반환하는 함수입니다.
정확도 옵션과 범위 설정만 이해하면 실무 데이터 정리에 큰 도움이 됩니다.
다음 글에서는 XLOOKUP 함수 사용법과 VLOOKUP과의 차이를 쉽게 비교해보겠습니다.
0 댓글