#N/A 는 보통 VLOOKUP, HLOOKUP, MATCH 함수등에서 찾는값이 찾을 범위에 없을 때 많이 나오는 오류메시지 입니다.
예를 들어 A라는 사람에게 '사과'를 찾으라고 시켜서 A가 과일 창고에 갔더니 '사과'가 과일 창고에 없다면 당연히 '없어요' 하겠죠!! 이 '없어요' 가 #N/A 라고 생각하면 됩니다
자~ 이제 원인을 알았으니까 해결방법은 과일창고에 '사과'를 추가하면 되는것처럼 찾을 범위를 살펴봐서 찾는값을 추가해주면 됩니다
예제를 보기 전에 VLOOLUP 함수의 인수를 먼저 살펴보겠습니다
VLOOKUP(찾는값, 찾을범위, 가져올열번호, 유형)
: 찾는값을 찾을범위의 첫번째 열에서 찾습니다
그리고 찾았으면 찾을범위에서 가져올 열번호에 있는값을 가지고 옵니다
여기서 유형은 1 또는 0 을 쓸 수 있는데
'1'을 쓰면 찾는값이 찾을범위의 첫번째열에 없을 경우 비슷한 값이라도 찾아서 해당 열번호있는 값을 가지고 오라는 뜻이고 이럴때에는 찾을범위의 첫번째열이 오름차순으로 되어 있어야 합니다
그렇지 않으면 못찾아서 #N/A 오류메시지를 표시합니다
또 유형으로 '0'을 쓰면 찾는값이 찾을범위의 첫번째열에 있으므로 해당 열번호있는 값을 가지고 오라는 뜻입니다 이럴때에는 찾을범위가 정렬이 안 되어 있어도 찾아서 가져옵니다 마찬가지로 찾는값이 없으면 #N/A 가 나오겠죠
(**함수에 대한 자세한 설명을 알고 싶다면 엑셀 함수 정리 카테고리를 참조하세요 **)
이제 예제를 살펴볼까요?
찾는값 고객등급(C4)을 오른쪽 표(찾을범위 G4:H6)의 첫번째 열(G4:G6)에서 똑같은 고객등급을 찾습니다
이때 찾는 고객 등급이 없으면 #N/A 가 나옵니다
찾는 고객등급이 있으면 2열(H4:H6)에 위치한 사은품을 가져옵니다
사진을 살펴보면 찾는값 C7의 고객등급은 BRONZE 인데 오른쪽 표(찾을범위 G4:H6)의 첫번째 열(G4:G6)에는 BRONZE 가 없습니다 그래서 #N/A 가 나온거죠
이 때 해결책은 찾을범위 G4:H6 영역에 BOONZE 를 추가하고 사은품을 입력해준 다음 다시한번 VLOOKUP 을 실행하면 됩니다
해결되었습니다 !!
MATCH, HLOOKUP 함수의 찾는값이 찾을 범위에 있는지 확인하면 오류메시지 나올 확률이 줄어듭니다
VLOOKUP, HLOOKUP, MATCH 함수는 회사 업무에 많이 활용됩니다
특히 VLOOKUP 함수는 필수로 사용할 수 있어야 합니다 VLOOKUP, HLOOKUP, MATCH 함수에 대해서 영상으로 확인하시고 업무에 활용하시길 바랍니다
'엑셀 -알아두면 쓸모있는 기능 > 엑셀 오류메시지 해결하기' 카테고리의 다른 글
엑셀 #NUM 오류메시지 해결하기 (0) | 2024.01.26 |
---|---|
엑셀 #REF 오류메시지 해결하기 (0) | 2024.01.26 |
엑셀 #VALUE 오류 메시지 해결하기 (0) | 2024.01.26 |
엑셀 #NAME 오류 해결하기 (0) | 2023.12.13 |
엑셀 #DIV/0 오류메시지 IFERROR 함수로 해결하는 방법 (1) | 2023.12.06 |