Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel VLOOKUP 오류 #N/A 처리 방법

엑셀(Excel)/Excel
반응형

VLOOKUP 함수는 표나 범위에서 행을 기준으로 항목을 찾을 때 사용합니다. 만약 인수로 넘겨야 할 값이 없는 경우 #N/A 에러를 반환합니다. 이 때 인수 값을 준비하기 전까지 에러를 표시하고 싶지 않다면 숨길 수 있습니다. IF 기능을 조합한 IFERROR 함수는 에러가 발생한 값을 사용자가 지정한 것으로 대체할 수 있습니다.

 

샘플로 사용한 엑셀 파일을 첨부합니다. 참고하시기 바랍니다.

엑셀 Excel VLOOKUP 오류 #NA 처리 방법.zip
0.01MB

 

먼저 샘플 데이터를 이용해서 값을 구해 보겠습니다. VLOOKUP 으로 해당하는 1영역과 2영역의 동일한 품목을 찾아 "판매총액" 을 구할 것입니다. 동일한 품목을 찾아 판매량과 판매가를 곱합니다.

 

수식은 다음과 같습니다. VLOOKUP 으로 구한 판매총액을 다른 품목에도 드래그해서 적용합니다.

 

=VLOOKUP(B5,$H$2:$I$8,2,FALSE) * D5

 

 

"볼펜" 항목이 품목에 없어서 판매총액을 계산할 때 에러가 발생했습니다.

 


아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.

엑셀 VLOOKUP 함수, 원하는 찾을 사용

엑셀 Excel 데이터에서 VLOOKUP 함수 이용해서 자료 찾는 방법

엑셀 VLOOKUP 과 MATCH 이용해서 여러 필드 찾아 오기

엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기, VLOOKUP 함수 사용

 

IFERROR 함수는 엑셀에서 발생하는 각종 에러를 사용자가 원하는 값으로 대체할 수 있습니다. 위에서 VLOOKUP 함수 사용할 때 계산할 값이 없어서 발생하는 에러를 처리하는데 사용합니다.

 

IFERROR(value, value_if_error)

l  value : 필수 요소. 오류를 검사할 인수이다.

l  value_if_error : 필수 요소. 수식이 오류로 판단될 때 반환할 값이다. 오류 유형은 #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?또는 #NULL! 이 해당한다.

 

 

=IFERROR(VLOOKUP(B11,$H$2:$I$8,2,FALSE) * D11, 0)

 

 

셀 데이터 형식이 "회계" 인 경우 "-" 로 표시됩니다. "숫자" IFERROR() 의 두 번째 인수로 입력한 숫자 "0" 이 표시됩니다.

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.

엑셀 VLOOKUP 함수, 원하는 찾을 사용

엑셀 Excel 데이터에서 VLOOKUP 함수 이용해서 자료 찾는 방법

엑셀 VLOOKUP 과 MATCH 이용해서 여러 필드 찾아 오기

엑셀 Excel 조건에 맞는 행의 다른 값들 가져오기, VLOOKUP 함수 사용

반응형
Posted by 녹두장군

댓글을 달아 주세요

  1. 고라니 2018.07.31 13:06  댓글주소  수정/삭제  댓글쓰기

    어느 부분에 =iferror 입력하신건가요?