VLOOKUP에서 일치 항목이 있을 때 #N/A를 반환하는 이유(솔루션 포함)

  • 이 공유
Hugh West

VLOOKUP (수직 조회) 기능을 사용하여 열에서 수직으로 값을 검색한 다음 다른 열에서 해당 값을 반환합니다. 그러나 이 함수를 사용하는 한 가지 주요 문제는 함수 구문이 복잡해 보일 수 있고 여러 규칙을 유지해야 한다는 것입니다. 의도한 값 대신 #N/A 를 던지는 것과 같은 잘못된 결과가 발생할 수 있습니다. 이 문제를 해결하기 위해 VLOOKUP 함수 가 일치 항목이 있을 때 #N/A 를 반환하는 요인이 될 수 있는 5가지 이유와 해결책에 대해 논의했습니다.

실습 워크북 다운로드

엑셀 파일을 다운받아 함께 연습하는 것을 권장합니다.

VLOOKUP Returns #N /A 오류가 존재하지만 일치합니다.xlsx

#N/A 오류란 무엇입니까?

#N/A 오류는 "사용할 수 없는 값"을 나타냅니다. 데이터 세트 전체에서 VLOOKUP 쿼리를 실행했지만 불행하게도 함수가 의도한 결과를 검색할 수 없는 경우 #N/A 오류가 발생합니다. 이 오류 뒤에는 몇 가지 문제가 있을 수 있습니다. 이 기사의 다음 섹션에서 모두 알게 될 것입니다.

일치가 존재할 때 VLOOKUP에서 #N/A를 반환하는 5가지 이유

이 기사에서는 샘플 제품 가격표를 데이터 세트로 사용하여 모든 이유를 보여줍니다. 이제 데이터 세트를 살짝 살펴보겠습니다.

그래서추가 논의가 있으면 모든 문제를 하나씩 살펴보겠습니다.

이유 1: Table_array 인수

의 첫 번째 열에 조회 값이 없습니다. VLOOKUP 함수의 첫 번째 인수는 lookup_value입니다. 이 기능이 제대로 작동하기 위한 기본 요구 사항 중 하나는 lookup_value가 table array 의 첫 번째 열 내에 있어야 한다는 것입니다. 이 규칙과 관련된 모든 예외에 대해 VLOOKUP 함수는 #N/A 오류를 반환합니다.

다음 이미지에서 수식을 삽입했습니다.

=VLOOKUP($D$14,B5:E12,4,0)

D15 내.

여기서 조회 값은 karakum인 셀 ​​ D14 에 저장됩니다. 보시다시피 이 항목은 선택한 테이블 배열의 첫 번째 열이 아니라 두 번째 열에 있습니다.

그 결과 VLOOKUP 함수가 이미 #N/A 오류가 발생했습니다.

🔗 Get Solutions

1. 첫 번째 해결 방법: 조회 값에 대한 기본 요구 사항으로 테이블 배열의 첫 번째 열 내에 있어야 하므로 가능하면 두 번째 열을 첫 번째 열로 옮길 수 있습니다.

그런데 그렇습니다. , 많은 경우에 이는 열을 교환하는 것이 매우 비실용적일 수 있습니다. 두 번째 열은 수식의 결과이거나 다른 열과도 연결되어 있기 때문입니다. 따라서 이러한 경우 두 번째를 고려할 수 있습니다.솔루션.

2. 두 번째 솔루션: 테이블 배열을 약간 수정합니다. 현재 테이블 배열은 B5:E12 입니다. 이 범위가 열 즉 C5:E12 대신 열 C 에서 시작하는 경우 열 C는 새로 정의된 테이블 배열의 첫 번째 열이 됩니다. 이 경우 VLOOKUP 기능이 정상적으로 작동합니다. 테이블 배열을 변경했으므로 열 인덱스도 업데이트해야 합니다. 새로 할당된 테이블 배열의 경우 Price 열에서 값을 반환하려면 새 열 인덱스는 3.

3이 됩니다. 세 번째 솔루션: INDEX MATCH 기능을 협업에 사용할 수 있습니다. 이 두 가지 기능을 사용하면 테이블 배열의 첫 번째 열에 있는 기존 조회 값의 장벽을 쉽게 제거할 수 있습니다.

이전 수식을 바꾸기만 하면 됩니다. 다음 수식으로:

=INDEX(E5:E12,MATCH(D14,C5:C12,0))

이 수식을 삽입한 후 을 누르는 즉시 문제가 날아가는 것을 볼 수 있습니다. 두 번째 수식을 입력한 직후에 ENTER 버튼을 누릅니다. Boom!

자세히 보기: INDEX MATCH 대 VLOOKUP 함수(예제 9개)

이유 2: 정확히 일치하지 않음

조회 값이 데이터 세트에 저장된 값과 정확히 일치하지 않으면 #N/A 오류가 다시 나타납니다.

예를 들어 아래 그림에서 조회 값을 삽입했습니다.시리얼인 셀 D14 . 그러나 불행히도 첫 번째 열에는 Cereal과 정확히 같은 단어가 없지만 곡물이 있습니다. 이것이 #N/A D15 셀에 나타난 이유입니다.

🔗 Get Solutions

Be 조회 값에 주의하십시오. 삽입 필드 내에 조회 값을 올바르게 기록하십시오. #N/A 오류가 발생하면 데이터 세트를 다시 확인하고 그에 따라 조회 값을 수정하십시오. 이 경우 셀 D14 에 Cereals 대신 Cereals를 입력합니다.

자세히 보기: VLOOKUP이 작동하지 않음(8가지 이유 및 솔루션)

이유 3: 조회 값이 배열의 가장 작은 값보다 작습니다.

VLOOKUP 함수가 #N/A를 반환할 수 있는 또 다른 이유 오류는 조회 범위에서 조회 값이 가장 작은 값보다 작은 것입니다.

예를 들어 아래 그림에서 조회 값은 200이지만 조회 범위, 즉 ID 열은 207입니다. 그 결과 VLOOKUP 함수가 #N/A 오류를 반환했습니다.

🔗 Get Solutions

조회 값이 조회 범위 내에 저장된 최소값보다 작지 않은지 확인하십시오. 조회 값을 200에서 ID 열에 나열된 값으로 변경합니다. 그러면 사용할 수 없음 오류가 사라집니다.

유사한 읽기

  • Excel LOOKUP 대VLOOKUP: 3가지 예 사용
  • Excel에서 여러 기준으로 VLOOKUP 사용(6가지 방법 + 대안)
  • Excel에서 와일드카드로 VLOOKUP(3가지 방법) )
  • 엑셀 SUMIF & 여러 시트에서 VLOOKUP
  • 여러 값을 세로로 반환하는 Excel VLOOKUP

이유 4: 테이블 조회 값에 추가 공백

공간은 우리에게 보이지 않기 때문에 식별하기가 매우 어렵습니다. 그리고 이러한 이유는 VLOOKUP 함수의 반환 값에 영향을 미칠 수 있습니다.

예를 들어 아래 이미지에서 조회 값은 Candies입니다. 또한 이 값은 데이터 테이블 내의 조회 범위에도 존재합니다. 그럼에도 불구하고 VLOOKUP 함수는 #N/A 오류를 반환합니다!

따라서 오류가 표시되는 정확한 이유를 찾기가 상당히 어려워 보일 수 있습니다. Category 열에서 Candies라는 단어 뒤에 추가 후행 공백이 있기 때문입니다.

이 문제는 쉬운 문제처럼 보일 수 있지만 최악의 문제로 이어질 수 있습니다. . 공간이 보이지 않고 찾기 어렵기 때문입니다.

🔗 Get Solutions

공간이 데이터 내에 있는지 여부를 수동으로 확인할 수 있습니다. . 또는 TRIM 함수를 사용하여 후행 공백을 모두 제거할 수 있습니다.

이유 5: VLOOKUP 구문의 Lookup_value 인수 오류

너무 어리석어 보일 수 있는 또 다른 문제그러나 큰 고통을 초래할 수 있습니다. VLOOKUP 함수와 관련된 구문 오류가 있거나 조회 값을 처리하는 동안 단순한 오타가 있는 경우 표시 오류가 발생할 수 있습니다.

예를 들어 다음 이미지에서 조회 값은 셀 주소 D14 에 있습니다. 그러나 우리는 D144 를 입력했습니다. 단순한 타입이지만 해당 셀에서 #N/A 오류가 발생합니다.

🔗 Get Solutions

주의 함수 구문 또는 모든 종류의 오타에 대해. 이러한 에티켓만 지켜도 #N/A 오류를 피할 수 있습니다.

기억할 사항

📌 꼭 찾아보세요- 값이 테이블 배열의 첫 번째 열에 존재합니다.

📌 VLOOKUP 함수의 구문에 주의하세요.

결론

요약하자면 VLOOKUP 함수가 Excel에 일치 결과가 존재하는 경우에도 #N/A 오류를 반환하는 5가지 가능한 솔루션에 대해 논의했습니다. 이 글과 함께 첨부된 연습문제집을 다운받아서 모든 방법을 연습하는 것을 추천합니다. 그리고 아래 코멘트 섹션에서 질문을 주저하지 마십시오. 우리는 모든 관련 질문에 최대한 빨리 응답하려고 노력할 것입니다. 자세한 내용은 ExcelWIKI 웹사이트를 참조하십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.