"Excel에서 값을 조회하지 못할경우"
#N/A - 검색 실패 오류입니다.
VLOKUP, HLOKUP 또는 MATCH 기능의 사용자는 어레이 내에서 값을 찾아보려고 할 때
예기치 않은 #N/A 오류가 발생할 수 있습니다.
이 오류는 일반적으로 기능이 조회 배열 내에서 조회 값을 찾지 못했음을 나타냅니다.
그러나 Lookup Array에 일치하는 값이 있지만 Excel이 여전히 이 값을 찾지 못하는 경우 어떻게 해야 합니까?
예를 들어, 아래 스프레드시트에서 조회 기능을 사용한 경우,
사용자는 셀 B1의 조회 값 "1110004"가 셀 E6의 "1110004"와 일치할 것으로 예상할 수 있습니다.
기능이 이 일치 항목을 찾지 못하는 경우(#N/A 오류로 표시됨),
이는 Excel이 두 값을 정확히 동일하다고 생각하지 않기 때문일 수 있습니다.
다음 단계를 통해 이 문제를 테스트할 수 있습니다.
1단계입니다.
먼저, 일치해야 한다고 생각하는 세포들 사이의 평등을 확인합니다.
위의 예에서는 Excel이 셀 B1과 E6의 내용을 정말로 동일한 것으로 간주하는지 테스트해야 합니다.
무료 Excel 셀에 다음 공식을 입력하여 테스트할 수 있습니다.
=B1=E6입니다.
Excel이 셀 B1과 E6의 내용을 참으로 동일하다고 간주하는 경우, 이 공식은 TRUE로 평가합니다.
이 경우 원래 Lookup 또는 Match 기능을 올바르게 입력했는지 확인해야 합니다.
그러나 공식에서 FALSE를 평가하면 셀 B1과 E6의 내용이 실제로 동일하지 않기 때문에
오류가 발생한다는 것을 알 수 있습니다.
2단계입니다.
위의 테스트에서 FALSE(즉, 일치할 것으로 예상되는 셀이 실제로 동일하지 않은 경우)를 반환하는 경우,
그 이유를 알아내야 합니다. 이유는 다음 중 하나일 가능성이 높습니다.
가능한 이유 1번입니다.
조회 중인 값의 시작 또는 끝이나 룩업 배열의 셀에 공백과 같은 보이지 않는 문자가 있을 수 있습니다.
이러한 문자로 인해 조회 값과 조회 배열의 '매칭' 멤버의 값이 다릅니다.
해결책은 다음과 같습니다.
이 경우 셀에서 추가 문자를 제거하는 것이 해결책입니다. 이 작업은 수동으로 수행할 수 있지만
여러 셀을 변경하려면 다음과 같이 Excel Trim 기능을 사용하는 것이 더 빠를 수 있습니다.
1. 추가 공간이 있는 열 옆에 새 열을 만듭니다.
2. 새 열에 있는 트림 기능을 사용하여 여분의 공간을 제거합니다.
(예: 원래 데이터가 셀 E2에 있는 경우 =TRIM(E2) 함수는 선행 또는 후행 공간을 제거합니다.)
3. 트림 기능을 전체 값 열 아래로 복사합니다.
4. 새 컬럼의 내용을 복사한 후, 페이스트->특수-값을 사용하여 값을 원래 컬럼에만 붙여 넣습니다.
5. 트림 기능이 포함된 열을 삭제합니다.
트리밍 기능은 텍스트 문자열의 시작과 끝에서 후행 공백 문자를 제거합니다.
그러나 다른 보이지 않는 문자가 있는 경우 Trim 기능 대신(또는)
Excel Clean 기능을 사용하여 위의 단계를 수행해야 할 수도 있습니다.
가능한 이유 2번입니다.
비교 중인 셀의 내용은 서로 다른 데이터 유형을 가질 수 있습니다.
예를 들어, 조회 값이 포함된 셀은 숫자로 저장될 수 있지만
조회 배열의 값은 텍스트로 저장될 수 있습니다(숫자처럼 보일 수도 있음).
셀의 값이 텍스트 값인지 여부를 빠르게 식별할 수 있는 가장 쉬운 방법 중 하나는
Excel ISTEXT 기능을 사용하는 것입니다.
즉, 위의 예와 같이 B1 셀이 실제로 텍스트 값인지 확인하려면 사용 가능한 셀에 다음을 입력합니다.
=ISTEXT(B1)입니다.
그런 다음 사용 가능한 모든 셀에 다음을 입력하여 셀 E6의 내용을 확인합니다.
=ISTEXT(E6)입니다.
제공된 셀에 텍스트 값 또는 FALSE가 포함되어 있는 경우 ISTEXT 기능은 TRUE를 반환합니다.
따라서 위의 두 수식이 서로 다른 결과를 반환하는 경우 B1 및 E6 셀의 내용이 서로 다른 데이터 유형을 가집니다.
해결책은 다음과 같습니다.
두 데이터 세트의 유형이 동일하도록 강제합니다.
예를 들어 두 값 집합을 모두 텍스트로 저장하려면 Excel의 Text To Columns 도구를 사용하여 텍스트가 아닌
데이터를 텍스트로 변환할 수 있습니다.
6. 마우스를 사용하여 텍스트로 변환할 셀을 선택합니다(한 번에 한 열씩 수행해야 합니다).
7.Excel 리본의 데이터 탭에서 텍스트 열 옵션을 선택합니다.
8. 그러면 '열로 텍스트' 대화 상자가 표시됩니다.'
열로 텍스트' 대화 상자에서 구분된 옵션이 선택되어 있는지 확인하고 다음을 클릭합니다.
9. 모든 구분 기호 옵션이 선택 해제되어 있는지 확인하고 다음을 다시 클릭합니다.
10. 이제 열 데이터 형식을 선택할 수 있습니다. 텍스트를 선택하고 마침 버튼을 클릭합니다.
이제 선택한 셀의 데이터가 Excel 내에 텍스트로 저장되므로 기능이 일치하는 값을 '찾아보기'할 수 있어야 합니다.
대신 두 데이터 세트를 숫자로 변환하도록 선택할 수 있습니다.
이렇게 하려면 텍스트 열 도구에서 열 데이터 형식 일반을 선택하면 됩니다.