본문 바로가기
엑셀

엑셀에서 vlookup 함수 사용시 #N/A를 안 보이게 하는 방법(iferror함수)

by 만년대리 2023. 5. 29.
반응형
반응형

엑셀에서 vlookup 함수를 사용하여 값을 가져오다 보면, 기준값과 일치하지 않는 데이터의 결과 값으로 #N/A 값이 표시가 됩니다.

#N/A는 "Not Available"의 줄임말로, 위와 같이 데이터나 정보가 없을 때 사용 됩니다. 

#N/A를 안 보이게 하는 방법

첫 번째는 vlookup함수 사용 후 모든 값을 "값복사" 한 뒤 필터를 사용하여 삭제하는 방법입니다.

하지만 이 방법은 시간이 걸릴 수밖에 없어 특이한 경우를 제외하고는 추천하지 않습니다.

IFERROR 함수 사용

두 번째 방법은 iferror함수의 사용입니다.

vlookup함수를 iferror의 함수로 감싼 후 수식을 복사 후 실시 하면, "값이 없을 때 지정한 값으로 표기"됩니다.

 

IFERROR 함수는 Excel에서 다른 함수의 결과가 오류를 반환할 경우 대체 값을 지정해 주는 기능을 합니다. 

예를 들어,

=vlookup(A1, B1:F10,2,0)

과 같은 수식을 사용할 때, A1 셀에 해당하는 값이 B1:F10 범위에서 찾지 못하면 #N/A 오류가 발생합니다. 

이때, 

=iferror(vlookup(A1, B1:F10,2,0), "-")

와 같이 사용하면 #N/A의 모든 값은 -의 값으로 표시됩니다. 

IFERROR 함수

IFERROR(값, 값이 오류일 때 표시 할 값)

 

반응형