엑셀 vlookup에서 #N/A 에러처리 및 해결방법
vlooup을 사용하다 보면 #N/A 에러가 발생하는 경우가 있다.
이런 에러는 코드테이블에 해당값을 찾을 수 없을때 발생한다.
아래 그림은 vlookup에서 에러가 발생한 경우이다.
상품코드 D를 우측의 코드테이블에서 찾지 못햇기 때문에 발생하는 것이다.
이 문제를 해결하기 위해서는 코드테이블에 상품코드 D에 대한 정보를 입력하거나..
#N/A 오류에 대한 처리를 해주면 된다.
먼저 이런 오류를 해결하기 위하여 if 함수와 isna 함수를 사용해야 한다.
isna() 함수는 결과값이 #N/A 오류인지 알아내는 함수로 #N/A오류가 발생하면 true(참)을 돌려준다.
이 if와 isna를 이용하여 다음과 같이 식을 적어주면 된다.
=IF(ISNA(VLOOKUP(B4,$G$5:$H$7,2,0)),"코드없음",VLOOKUP(B4,$G$5:$H$7,2,0))
위에서 "코드없음" 자리에 #n/a오류가 발생했을때 출력을 원하는 내용을 적으면 된다.
위 수식을 적용했을때 결과는 아래와 같다.
#N/A가 표시되지 않고 "코드없음"이라고 표시가 된다.
[엑셀 쉽게 배우기] - 엑셀 수식이 있는 셀 복사시 값만 복사하기
[엑셀 쉽게 배우기] - 엑셀에서 숫자 결합하기
'컴퓨터/IT/PMP > 엑셀 쉽게 배우기' 카테고리의 다른 글
엑셀 수식이 있는 셀 복사시 값만 복사하기 (0) | 2010.08.01 |
---|---|
엑셀에서 반복적인 작업을 간단하게 (0) | 2010.07.29 |
엑셀 잘하는 방법 (이정도는 해야) (0) | 2010.07.03 |
윈도우7에서 워드, 엑셀2002 microsoft agent2.0을 설치해야 합니다. 해결방법 (0) | 2010.04.27 |
오피스2003 서비스팩 3(SP3) (0) | 2008.08.02 |