본문 바로가기

소프트웨어/엑셀 함수

엑셀 2013 IFERROR 함수로 VLOOKUP #N/A 오류 해결하기

반응형

 

엑셀 함수에서 VLOOKUP 함수와 같은 찾기 함수를 사용할 때

#N/A 오류가 뜨는 경우를 종종 볼 수가 있습니다.

#N/A 메시지는 찾기 함수에서 결과값을 찾지 못했을 때 발생하는 오류인데요.

 

엑셀 2013 오류 발생 원인과 연산자 종류

오류 정리는 요기↑↑를 참고 

 

이런 경우에는 IFERROR 함수를 사용하면 손쉽게 문제를 해결할 수가 있습니다.

 

 

사진을 보시면 VLOOKUP,LEFT 중첩 함수로 상품코드의 첫 번째 문자를 추출하여

오른쪽의 분류코드에서 일치하는 값을 찾습니다.

그 다음에는 상품종류의 값을 왼쪽의 분류란에 출력하는 방식의 함수식인데요.

 

VLOOLUP,LEFT 중첩 함수식은 여기를 참고 ↓↓

엑셀 2013 LEFT,RIGHT,MID 함수의 정의와 응용

 

셀A3, 셀A5 의 첫 번째 문자는 각각 F, E로써

오른쪽의 분류코드 목록에 없기 때문에 #N/A 오류가 발생하는 것을 볼 수가 있죠.

 

이럴 경우에 IFERROR 함수를 쓰게 되면 오류 메시지인 #N/A 대신에 

본인이 직접 입력한 메시지를 출력하게 만들 수가 있습니다. 

 

IFERROR 함수의 기본 형식은 =IFERROR(식,값) 인데요.

입력한 식이 맞으면 계산된 값을 출력하구요.

만약에 식의 결과가 틀리다면 입력한 값을 출력하는 방식입니다.

 

위와 같은 경우는 = IFERROR (VLOOKUP 함수식, "재고없음") 형식이죠.

VLOOKUP 함수식의 값이 맞으면 결과값을 찾아오구요.

틀리다면 #N/A 오류 메시지 대신에 "재고없음"을 표시하는 방식입니다.

 

IFERROR,LEFT,VLOOKUP 중첩 함수식 작성 방법을 간단한 동영상으로 제작해 보았습니다.

참고하셔요~~

그럼 문제가 해결되셨기를 바라며 오늘의 포스팅을 마칩니다.

반응형