생활 정보 가이드

엑셀 VLOOKUP 오류 해결 방법과 원인별 대처법

엑셀에서 데이터를 찾으려고 VLOOKUP 함수를 썼는데 갑자기 이상한 에러가 떠서 당황스러웠던 적 있으신가요? 열심히 수식을 적었는데 원하는 값 대신 알 수 없는 문구가 뜨면 어디를 고쳐야 할지 막막해집니다.

함수가 작동하지 않는 이유는 다양하지만, 에러 종류마다 명확한 원인이 있어요. 자주 마주치는 대표적인 문제들을 살펴보겠습니다.

자주 발생하는 VLOOKUP 오류와 원인

화면에 나타나는 문구에 따라 무엇이 잘못되었는지 바로 파악할 수 있어요. 대표적인 에러 유형을 표로 정리해 드립니다.

오류 종류 주요 원인 및 해결 방법
#N/A 정확한 일치(FALSE)를 지정했는데 찾을 값이 범위에 없거나, 유사 일치(TRUE)인데 첫 열이 정렬되지 않은 경우입니다.
#REF! 지정한 열 번호(col_index_num)가 검색 범위의 전체 열 수보다 클 때 발생합니다.
#VALUE! 참조 범위가 1보다 작거나 잘못 지정되었을 때 나타납니다.
#NAME? 수식 안에서 텍스트나 이름을 쓸 때 따옴표가 누락되었을 가능성이 큽니다.

정확하게 값을 찾기 위한 점검 포인트

에러를 예방하고 원하는 결과를 얻으려면 몇 가지 규칙을 확인해 보는 것이 좋아요.

  • 찾을 값은 항상 첫 번째 열에: VLOOKUP은 지정한 범위의 가장 왼쪽 열에서 값을 찾습니다. 조회하려는 값이 오른쪽에 있다면 함수가 올바르게 작동하지 않아요.
  • 정확도 옵션 확인하기: 정확한 값을 원한다면 네 번째 인수에 반드시 0 또는 FALSE를 입력해야 합니다. 생략하거나 TRUE를 쓰면 근사값을 찾기 때문에 엉뚱한 결과가 나올 수 있어요.
  • 숨은 공백과 데이터 형식: 겉보기에는 같아 보여도 셀 앞뒤에 보이지 않는 공백이 있거나 숫자가 텍스트로 저장되어 있으면 에러가 납니다. 이럴 때는 TRIM 함수로 공백을 정리해 보세요.

만약 방향에 구애받지 않고 더 유연하게 데이터를 찾고 싶다면, 개선된 버전인 XLOOKUP 함수를 대안으로 사용해 보는 것도 좋은 방법입니다.