본문 바로가기

카테고리 없음

직장인의 필수 엑셀 함수! 3) IFERROR -VLOOKUP의 #N/A 없애기!

이전에 엑셀 VLOOKUP 함수를 완전 정복 해보았습니다.

 

VLOOKUP 함수의 사용하는 방법부터 오류 확인 하는 방법까지 모두 살펴보았습니다.

VLOOKUP 함수에 대해 더 알아보고 싶으시면 아래 포스팅을 참고 해주세요.

 

https://sweetinvestment.tistory.com/19

 

직장인의 필수 함수! 2) VLOOKUP(VLOOKUP 에러, VLOOKUP #N/A) - vloolup 완전 정복!

VLOOKUP 은 엑셀의 시작과 끝이라고 해도 과언이 아닌, 가장 많이 쓰이는 함수이므로 한번 소개 해 볼까 합니다. 아래에 VLOOKUP 에러시 확인 하는 부분도 꼭 한번 살펴보세요! 초보 엑셀러들이 즐겨

sweetinvestment.tistory.com

 

VLOOKUP과 짝궁처럼 쓰이는 함수가 IFERROR 입니다.

물론 VLOOKUP 이외에도 IFEEROR 함수는 매우 유용한 함수중 하나입니다.

 

일단 IFEEROR 함수에 대해 챗GPT 한테 물어보았습니다.

 

=IFERROR(식 또는 값, 대체 값)

식 또는 값: 오류를 검사하고자 하는 수식이나 값입니다.
대체 값: 식 또는 값에서 오류가 발생했을 때 대체로 사용할 값을 지정합니다.

 

예를 들어, 다음과 같은 수식이 있다고 가정해봅시다:

 

=A1/B1
이 수식에서 만약 B1의 값이 0이라면 나누기 오류가 발생할 것입니다. 이때 IFERROR 함수를 사용하여 오류를 처리할 수 있습니다:

=IFERROR(A1/B1, "오류 발생!")
위의 예제에서, 만약 B1의 값이 0이면 "오류 발생!"이라는 메시지가 표시됩니다. 그렇지 않은 경우에는 정상적인 나누기 결과가 표시됩니다.

이렇게 IFERROR 함수를 사용하면 계산식이나 함수 등에서 발생하는 예외를 감지하고 대체 값을 사용하여 오류에 대한 처리를 할 수 있습니다.

 

대체값 부분에는 위의 예시와 같이 텍스트를 넣을 수도 있고,

참고! 텍스트는 항상 " 이 따옴표 표시를 함께 해줘야 엑셀이 '텍스트'라고 인식합니다.

 

즉, "" 이렇게 하면 텍스트로 아무것도 표시되지 않게 할수 있고,

0 이라고 하면 오류가 났을때 숫자 0으로 표시합니다.

또 "0" 이라고 표기하면 똑같이 0이라고 보일지라고 이는 텍스트 형식의 0으로 인식합니다.

 

또 대체값이 아니라 대체식이 되어도 됩니다.

 

예를 들어, 

=IFERROR(A1/B1,B1/A1)

위와 같은 식을 말로 풀이하자면,

B1나누기 A1을 실행하고 에러가 발생하면 B1/A1을 해라.

라고 풀이할수 있습니다.

혹은

=IFERROR(VLOOKUP(A1,B:G,3,0),VLOOKUP(A1,B:G,4,0))

이런 수식이 있다면,

VLOOKUP을 A1 기준으로 B열에서 G열까지 범위중 3번째 열의 값을 반환해라, 에러가 생긴다면, 4번재 값을 반환해라.

입니다.

 

어떤 수식과도 중첩하여 사용 가능하고, 매우 유용한 수식입니다.

 

IFERROR 앞으로 잘 사용하실수 있겠죠?

이제 칼퇴가 아니라 여유를 목표로 배워봐요!!