[2026 엑셀 실무] VLOOKUP 오류(#N/A, #VALUE!) 1분 완벽 해결 가이드
작성자 정보
- 에타음오루 작성
- 작성일
본문
퇴근 시간이 다가오는데 엑셀 화면에 갑자기 #N/A 오류가 떠서 당황하신 적 있으신가요?
직장인들이 가장 많이 사용하는 VLOOKUP 함수는 편리하지만,
사소한 규칙 하나만 어긋나도 곧바로 오류를 뱉어냅니다.
오늘은 실무자를 미치게 만드는 VLOOKUP의 3대 주요 오류 원인과 가장 빠른 해결 방법을 완벽하게 정리해 드립니다.
이 글만 스크랩해 두시면 더 이상 엑셀 오류로 스트레스받을 일이 없습니다!
1. 가장 흔한 불청객: #N/A 오류
의미: "네가 찾으라는 값을 도저히 찾을 수가 없어!" (Not Available)
VLOOKUP을 쓰면서 가장 자주 만나는 오류입니다.
내가 찾고자 하는 기준값이 지정한 표의 '첫 번째 열'에 없을 때 발생합니다.
해결 방법 (체크 리스트):
- 띄어쓰기 확인:
기준값과 표에 있는 값 사이에 불필요한 공백이 있는지 확인하세요. (TRIM 함수로 해결 가능) - 텍스트/숫자 서식 확인:
하나는 '문자'로, 하나는 '숫자'로 저장되어 있으면 엑셀은 다른 값으로 인식합니다.
셀 서식을 통일해 주세요. - 검색 범위 고정: 수식을 아래로 드래그할 때 범위가 밀리지 않았나요?
범위를 지정할 때 F4 키를 눌러 절대참조($A$1:$C$10)로 고정해야 합니다.
2. 범위가 깨졌을 때: #REF! 오류
의미: "참조할 셀이나 범위가 사라졌거나 잘못됐어!" (Reference)
이 오류는 VLOOKUP 함수의 3번째 인수인 '열 번호'를 잘못 입력했을 때 주로 나타납니다.
해결 방법:
내가 지정한 표의 범위는 총 3개 열(A열~C열)인데, 가져올 열 번호에 '4'를 입력하지 않았는지 확인하세요.
범위 내에 존재하는 열 번호로 수정하면 즉시 해결됩니다.
3. 꼴 보기 싫은 오류 깔끔하게 숨기기 (IFERROR)
데이터가 아직 입력되지 않아서 어쩔 수 없이 발생하는 #N/A 오류를 그대로 두면 보고서가 지저분해 보입니다.
이때는 IFERROR 함수를 활용해 오류를 빈칸이나 특정 문자로 바꿀 수 있습니다.
적용 공식
=IFERROR(VLOOKUP(찾을값, 범위, 열번호, 0), "미입력")
위와 같이 VLOOKUP 함수 전체를 IFERROR로 감싸주면,
오류가 났을 때 보기 흉한 에러 코드 대신 "미입력"이라는 깔끔한 텍스트가 표시됩니다.
빈칸으로 두고 싶다면 큰따옴표 두 개("")를 연달아 입력하세요.
함수는 외우는 것이 아니라 이해하는 것
엑셀 오류는 컴퓨터가 우리를 괴롭히는 것이 아니라,
"규칙이 조금 어긋났으니 확인해 줘"라고 보내는 친절한 신호입니다.
오늘 알려드린 세 가지 원인만 기억하신다면,
내일 출근해서 만나는 오류 앞에서도 당황하지 않는 프로 직장인이 되실 수 있습니다!
관련자료
-
이전
-
다음
