본문 바로가기
엑셀/함수

엑셀 IFERROR 함수 쓰는 방법

by 자유개척가 2020. 9. 12.
반응형

안녕하세요 오늘은 IFERROR함수에 대해 알아보겠습니다.

 

IFERROR함수는 함수 이름 그대로 만약에 ERROR값이 나올 때 어떡할래?입니다.

 

우리가 실무에서 가장 자주 쓰는 VLOOKUP함수와 중첩으로 자주 쓰이는데요.

 

예제를 통해 어떤 식으로 쓰이는지 알아보겠습니다.

먼저 위 예제에서 A의 가격을 VLOOKUP으로 가져와 보겠습니다.

VLOOKUP함수에 대한 설명은 생략하겠습니다.

왜냐하면 IFERROR 함수를 공부하러 오신 분이라면 VLOOKUP함수는 알고 계실 거라고 생각하기 때문입니다.

VLOOKUP함수로 A의 가격을 가져왔습니다.

이제 저기서 A를 다른 걸로 바꿔보겠습니다.

D로 바꿨더니 오류가 떴습니다.

왼쪽 범위에서 D가 없으므로 당연히 오류가 뜨겠죠?

근데 오류 메시지가 좀 보기 안 좋죠?

오류가 떴을 때 "오류"라고 표시가 된다면 더 보기 좋을 것 같네요.

IFERROR함수를 써서 오류가 떴을 때 "오류"라고 메시지가 출력이 되도록 해보겠습니다.

 

IFERROR함수는 두 가지 인수를 충족시키면 됩니다.

1. Value : 오류가 없을 때 가져올 값입니다.

2. Value_if_error : 오류가 있을 때 가져올 값입니다.

Value에서는 아까 걸었던  vlookup함수를 넣어주고

Value_if_error는 오류일 때 출력할 값이므로 "오류"로 입력해줍니다.

아까 전과 다르게 수식을 걸어준 후 "오류"로 표시되는 걸 볼 수 있습니다.

 

굳이 저렇게 안 하고 본인이 원하는 대로 입력해도 됩니다.

그냥 빈칸으로 두고 싶으면 ""를 입력하시면 됩니다.

빈칸으로 출력되는 걸 보실 수 있습니다.

 

오늘은 iferror 함수에 대해 알아보았는데요.

vlookup처럼 값을 가져오는 등의 결정적인 역할을 하는 함수는 아니지만

내가 만들고 있는 자료를 더 깔끔하고 보기 좋게 하기 위해 필요한 함수이니 유용하게 쓰시길 바랍니다.

 

감사합니다.

반응형

댓글