2013. 6. 12. 22:52
함수 사용 1, if함수와 isna, 그리고 vlookup 사용하기
2013. 6. 12. 22:52 in MACRO/EXCEL-MACRO
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
어떤 특정한 값을 목록과 비교할 때 주로 사용하는것이 vlookup함수입니다.
그런데 vlookup 함수를 사용할 경우 #N/A 가 자주 나타납니다.
이것은 찾고자 하는 단어가 목록에 없기 때문에 나타나는 것입니다.
즉 아래와 같이 함수를 사용했는데
=VLOOKUP(B4,$F$4:$G$51,2,FALSE)
B4에 해당하는 값이 목록에 없으면 아래의 그림처럼 #N/A가 출력됩니다.
#N/A는 다루기도 불편하고 보기도 좋지 않지요.
차라리 ISNA함수를 사용하여 아래와 같이 변경하면 보기 좋은 결과가 나타납니다.
ISNA()는 ()안의 값이 #N/A 인지 물어보는 것입니다.
만약 #N/A이면 true를 아니면 false를 리턴합니다.
따라서 if문을 사용하여 아래와 같이 물어보면 보다 보기 좋은 데이터가 출력됩니다.
=IF(ISNA(VLOOKUP(B4,$F$4:$G$51,2,FALSE))=TRUE,"해당없음",VLOOKUP(B4,$F$4:$G$51,2,FALSE))
vlookup은 가장 자주 사용하는 함수라서 먼저 등록합니다.
'MACRO > EXCEL-MACRO' 카테고리의 다른 글
매크로 위 아래 줄 비교 하기 (0) | 2013.06.17 |
---|---|
함수 2. count 함수 사용 (0) | 2013.06.13 |
작업 결과를 백업파일에 자동 저장하기 (0) | 2013.05.14 |
매크로와 함수 비교 (0) | 2013.04.19 |
세금 계산 하는 로직입니다. (0) | 2013.04.19 |