엑셀 VLOOKUP 함수 오류 #N/A 해결 하는법을 알아보도록 하겠습니다. 지난 4강에서는 엑셀 vlookup 함수에 대하여 알아보았는데, 오늘 배울 iferror 함수는 엑셀 vlookup 함수에서 오류값이 나올 때(#N/A) 오류값을 보기좋게(?) 변환하는 기능을 가진 함수입니다. iferror 함수의 경우 엑셀 vlookup 함수 뿐만 아니라 다른 여러 함수를 사용하다가 오류값이 나왔을 때도 모두 적용이 가능하니 한 번 배워두면 두고두고 요긴하게 쓸 수 있는 함수라는 점을 꼭 기억해주십시오.
1. 상단 예제파일을 열어보면 지급현황 표에 오류값 [ #N/A ] 가 나타나는걸 알 수 있습니다.
2. 엑셀 vlookup 함수가 정상적으로 입력되었다면 올바른 값을 도출해냅니다.
3. 그렇다면 오류값은 왜 뜨는 걸까요? (당연히 뭔가 잘못 됐으니 떴겠죠?) 표를 자세히 살펴보면 직위에 기준값인 사원/대리/과장/차장 외에 [ 사장/부장 ] 이라는 값이 입력된걸 알 수 있습니다. 당연히 기준에 없는 값이 입력되어 있기에 #N/A 오류가 뜬거랍니다.
4. 만약 위의 오류값 그대로 보고서나 결재를 올리면 어떻게 될까요? (상사에게 갈굼을..) 아무튼, 보기싫은 #N/A 오류값을 보기좋게 바꾸기 위해서 필요한게 바로 IFERROR 함수 입니다.
5. 기본적으로 엑셀 vlookup 함수 구조는 그대로 놓아둔채, 수식 앞·뒤로 몇 글자만 입력하면 바로 오류값을 보기좋게 바꿀수 있습니다. 먼저 엑셀 vlookup 함수 앞에 [ =IFERROR ] 를 입력해줍니다.
6. 엑셀 엑셀 VLOOOKUP 함수 뒤에 콤마(,) 입력후 [ 0 ] 을 입력해주면 끝이 납니다.
① VLOOOKUP 앞에 [ =IFERROR ] 입력
② VLOOKUP 함수 끝에 콤마[,] 입력
③ 0 입력 → 괄호[)] 입력
7. 여기까지 잘 따라오셨다면 보기싫었던 [ #N/A ] 오류값이 보기좋게 [ - ] 표시로 바뀐것을 알 수 있습니다. 이어서 [ 복사 ] - [ 선택하여 붙여넣기 ] 기능을 이용하여 상여금도 똑같이 보기좋게 바꿔줍니다.
8. 이번엔 엑셀 IFERROR 함수를 활용하여 단순시 [ 0 ] 또는 [- ] 표시가 아닌 오류값을 원하는 텍스트(글자)로 나타내는 방법을 알아보겠겠습니다. 기본적으로 엑셀 vlookup 함수 앞에 [ =IFERROR ] 를 입력하는건 동일합니다.
9. 한 가지 차이점이 있다면 엑셀 vlookup 함수 뒤에 [ 0 ] 이 아닌 [ "없음" ] 이라고 직접 텍스트를 입력해줍니다.
10. 그러면 [ - ] 표시가 아닌 [ 없음 ] 이라는 텍스토로 오류값이 도출되는 것을 확인할 수 있습니다. 참고로 반드시 큰따옴표(" ")를 붙이고 텍스트를 입력해야 합니다. 이어서 [ 복사 ] - [ 선택하여 붙여넣기 ] 기능으로 남은 상여금도 오류값을 쉽게 바꿀수 있습니다.
마치며..
처음 말씀드린 것처럼 IFERROR 함수를 사용하면 오류값을 보기 좋게(?) 바꿀수 있어서 훨씬 깔끔한 결과물을 만나볼 수 있습니다. 엑셀 vlookup 함수 뿐만 아니라 다양한 함수에도 적용가능하니 꼭 익히셔서 유용하게 사용하시길 바랍니다.
'엑셀(EXCEL)' 카테고리의 다른 글
엑셀 주민번호 성별 뒷자리 나이 CHOOSE 함수 활용법 (0) | 2021.10.13 |
---|---|
엑셀 행열 바꾸기 가로 세로 TRANSPOSE 함수 활용 하는법 (0) | 2021.10.13 |
엑셀 나누기 함수 소수점 반올림 활용 하는법 (0) | 2021.10.13 |
엑셀 결재란 카메라 양식 활용 하는법 (0) | 2021.10.13 |
엑셀 텍스트 합치기 수식 CONCATENATE 함수 활용법 (0) | 2021.10.13 |
댓글