엑셀 IFERROR 함수 사용법 |쉽게설명

엑셀 IFERROR 함수 사용법은 매우 간단합니다. 특히 우리가 자주 사용하는 VLOOKUP 함수 사용 시 IFERROR 함수가 유용하게 사용될 수 있습니다. 이 글에서는 IFERROR 사용법을 아주 쉽게 설명합니다.


IFERROR 함수란?

▶︎IFERROR 함수란 입력한 수식에 대해 오류가 나오는 경우, 오류 대신 우리가 지정한 값으로 결과가 나오도록 하는 것입니다.

실제 실무에서 VLOOKUP 함수를 자주 사용 하는데요. VLOOKUP 함수 사용시 #N/A 라는 오류가 간혹 뜨곤 합니다. 이때 IFERORR 함수를 이용해서 오류 텍스트가 아닌 공백으로 지정을 하도록 할 수 있습니다.

▶︎=IFERROR(검사수식, 반환값)

IFERROR 함수 안에는 두 개의 인수가 들어갑니다. 첫번째는 검사 수식이 들어 가구요. 두번째는 반환 값이 들어갑니다.

검사 수식이란 우리가 입력한 수식이 오류인지 아닌지 검사를 하는 것을 말합니다. 그리고 두 번째 인수인 반환 값은 우리가 입력한 검사 수식이 오류 인 경우 오류 메세지를 입력 하지 않고 우리가 직접 지정한 반환 값으로 입력이 되도록 하는 것입니다.

이제 실제로 IFERORR 함수를 사용해보도록 하겠습니다.


엑셀 IFERROR 함수 사용법

엑셀 IFERROR 함수 사용법을 알아 보기 전에 VLOOKUP 함수만 사용하는 경우 어떤 결과 값이 나오는지 알아 보겠습니다.

VLOOKUP 함수만 사용할 경우 분명 에러가 나올 것인데요. VLOOKUP 함수만 사용을 하는 경우 어떤 결과 값이 나오는지 확인해 보도록 하겠습니다.

엑셀 IFERROR 함수 사용법 1.VLOOKUP 함수만 사용 시

첫번째로 =을 입력 해 주시구요. vl을 입력 합니다. 그럼 VLOOKUP 함수가 바로 나오는데요. Tab키를 눌러서 VLOOKUP 함수를 입력해 주세요.

▶︎VLOOKUP(찾을값, 데이터범위, 찾으려는 열 번호, 0)

위 VLOOKUP 함수 내 인수를 기억하면서 각 인수를 입력해보도록 하겠습니다.

1.VLOOKUP 함수 입력하기 사진





①=VLOOKUP(①B3,$G$3:$H$9,2,0)

VLOOKUP 함수 내에 첫 번째 인수를 입력 해야 되는데요. 첫 번째 인수로 찾을 값을 입력 해야 합니다. 우리는 사과의 단가를 찾아 볼 것입니다.

따라서 찾을 값은 사과가 됩니다. 때문에 사과 셀을 클릭 해 주세요. 그리고 콤마를 입력해 주세요.

②=VLOOKUP(B3,②$G$3:$H$9,2,0)

VLOOKUP 데이터 범위

두 번째 인수로 테이블 범위를 입력 해야 합니다. 우리는 사과의 단가를 구할 건데요.

사과의 단가를 구하기 위해서 위 사진의 빨간색 표 부분을 모두 범위 지정해 줘야 합니다. 따라서 위 사진의 빨간색 표 부분을 모두 드래그로 범위 지정해 주세요.

그후 중요한 것이 한가지 있는데요. 범위 지정을 한 후 절대참조 F4 키를 눌러 줘야 한다는 것입니다. 절대참조를 할 경우 우리가 지정한 범위의 셀들이 압정을 찍은 것처럼 그대로 고정이 됩니다.

따라서 첫 번째 아래의 셀에도 자동 완성을 시킬 때 지정한 범위가 바뀌지 않고, 그대로 똑같이 유지가 됩니다.따라서 반드시 F4 키를 눌러서 절대 참조를 해 주세요. 그리고 콤마를 입력 합니다.

③=VLOOKUP(B3,$G$3:$H$9,③2,0)

세 번째 인수로 찾으려는 열 순서를 입력해줘야 합니다. 우리는 사과의 단가를 구할 것입니다 따라서 단가가 나와있는 열의 숫자를 입력 해줘야 하는데요. 아래 사진을 보시면 단가 열이 두 번째 있는 것을 알 수 있습니다

VLOOKUP 함수 내 데이터범위

과일 종류 열은 첫 번째, 즉 1번인 반면, 단가 열은 두 번째 즉, 2번 열 입니다. 따라서 세 번째 인수에는 2를 입력해 주시면 됩니다. 그리고 콤마를 입력해주세요.



④=VLOOKUP(B3,$G$3:$H$9,2,④0)

네 번째 인수에는 0을 지정해서 입력해 주시면 됩니다. 0을 입력 하는 이유는 정확한 값을 나타내기 위해서 입니다.

정확한 값을 나타내려는 경우 False 또는 0을 입력해 주시면 되구요. 유사한 값을 나타내려는 경우 1을 입력하거나 공백 상태로 두면 됩니다.

근데 텍스트의 경우 유사한 값을 낼 수가 없습니다. 딱 정확한 값으로 나올 수 밖에 없기 때문에 정확한 값을 나타내는 0을 입력 해 주시면 됩니다.

이렇게 인수를 모두 입력을 다 하고 나서 괄호를 닫아주고 엔터키를 누릅니다.

그럼 아래 사진처럼 결과 값이 나오는데요. 첫 번째 셀에는 결과 값이 정확하게 나오지만, 아래 셀에 자동 완성을 시켜 보면 #N/A 라고 오류로 텍스트가 나온 것을 확인할 수 있습니다.

1.VLOOKUP 함수 입력하기 사진

이렇게 오류 텍스트가 나온 이유는 우리가 찾을 값을 입력 하지 않았기 때문입니다.

따라서 이러한 경우 오류 값이 보이지 않도록 공백 상태로 유지되도록 할 수 있는 방법이 있습니다.

IFERORR 함수를 이용해서 에러 표시가 나지 않도록 하는 방법을 알아 볼게요.



엑셀 IFERROR 함수 사용법 2.IFERORR 함수 함께 사용 시

이번에는 IFERORR 함수를 VLOOKUP 함수와 함께 사용하는 경우의 예시를 알아 보겠습니다. 즉 오류 텍스트가 나오지 않도록 공백 상태로 유지되도록 하는 방법을 알아 볼게요.

엑셀 IFERROR 함수 사용법 1)IFERROR 함수 입력하기

이번에는 IFERROR 함수를 입력해 주세요 .그리고 IFERROR 함수 내 인수 두 가지를 입력 해야 되는데요. 첫번째는 검사 수식이 들어갑니다. 그리고 두번째는 반환 값이 들어갑니다.

▶︎=IFERROR(검사수식, 반환값)

검사 수식 인수에는 VLOOKUP 함수를 입력하겠습니다. 즉, VLOOKUP 함수가 오류가 나오는 경우 우리가 반환 값에 입력한 값으로 반환이 되도록 지정을 해 보겠습니다.

먼저 VLOOKUP 함수를 아까 위에서 입력했던 것과 마찬가지로 입력해주세요. 그리고 콤마를 입력해주세요.

엑셀 IFERROR 함수 사용법 1.IFERROR 함수 입력하기 사진

▶︎IFERORR(VLOOKUP(B3,$G$3:$H$9,2,0),0)

그후 IFERORR 함수에서의 두 번째 인수를 입력 해야 하는데요. VLOOKUP 함수가 오류로 나올 경우 에러 텍스트가 아닌 0으로 입력이 되도록 해 보겠습니다. 그러기 위해 두 번째 인수에는 0을 입력해 주세요.

그리고 엔터키를 눌러 주세요.



엑셀 IFERROR 함수 사용법 2)IFERROR 함수 입력 시 ‘0’으로 값이 반환됨

그럼 아래 사진처럼 첫 번째 셀에는 값이 정확하게 나옵니다. 그리고 아래 셀에도 자동 완성을 시켜 보겠습니다.

엑셀 IFERROR 함수 사용법 2.IFERROR 함수 입력 시 '0'으로 값이 반환됨 사진

아까는 오류 텍스트가 나왔는데요 이번에는 0으로 입력 된 것을 확인할 수 있습니다.



엑셀 IFERROR 함수 사용법 3)공백으로 입력하기 위해 셀서식 들어가기

근데 0이 아닌 공백으로 표시 하는 것이 더 편리 할 수 있습니다. 그래서 이번에는 0이 아니라 공백으로 셀을 지정 하는 방법을 알아 보겠습니다.

그러기 위해서 우선 단가 열의 셀을 모두 범위 지정 해 주시고요. 오른쪽 마우스 클릭을 1번 해 주세요. 그럼 아래에 셀 서식 이라는 메뉴가 나옵니다. 셀 서식을 클릭 해 주세요.

엑셀 IFERROR 함수 사용법 3.공백으로 입력하기 위해 셀서식 들어가기 사진



엑셀 IFERROR 함수 사용법 4)사용자지정에서 ‘#,###’입력하기

그럼 셀 서식 창이 나오는데요. 여기서 ‘표시 형식’의 ‘사용자 지정’으로 들어가 주세요. 그 후 ‘종류’ 아래 칸에 입력을 하나 해 줄 것입니다 아래처럼 입력해 주세요.

▶︎#,###

엑셀 IFERROR 함수 사용법 4.사용자지정에서 '#,###'입력하기 사진

위 사진처럼 #, ### 이라고 입력을 하는 이유는 #의 경우 0을 공백으로 바꿔 주는 기호 이기 때문입니다.

그리고 첫 번째 # 사이에 콤마를 하나 입력 하는 이유는 콤마를 입력함으로서 숫자를 조금 더 편리하게 볼 수 있기 때문입니다.

3000원보다는 3,000원이 보기 편합니다. 또 3000000원보다는 3,000,000 원이 보기 편하죠. 이처럼 숫자가 3개 나올 때마다 콤마가 찍히도록 함으로서 더 쉽게 숫자를 읽을 수 있게 됩니다.

입력을 다 했다면 확인 버튼을 눌러 주세요. 그럼 0이 아닌 공백으로 표시가 되는 것을 확인할 수 있게 됩니다.



엑셀 IFERROR 함수 사용법 5)총판매가격 입력하기

이번에는 총판매가격을 입력해보도록 하겠습니다. 그러기 위해 ‘총판매가격’에 커서를 둡니다. 그리고 =을 입력해주시고요. 단가 셀을 클릭하고 곱하기 기호(*)를 입력한 후 판매개수 셀을 클릭합니다.

엑셀 IFERROR 함수 사용법 5.총판매가격 입력하기 사진

그 후 엔터키를 누르세요.



엑셀 IFERROR 함수 사용법 6)공백으로 표시하기 위해 범위 지정하기

그럼 아래 사진처럼 첫 번째 셀은 정확하게 값이 나옵니다. 하지만 아래 셀에 자동완성을 해 보면 오류가 나와서 0으로 입력이 된 것을 알 수 있습니다.

엑셀 IFERROR 함수 사용법 6.공백으로 표시하기 위해 범위 지정하기 사진

이번에도 0 대신 공백으로 입력이 되도록 하기 위해서 위 사진처럼 범위 지정을 한 후 오른쪽 마우스 클릭을 한 번 해주세요. 그리고 셀 서식으로 들어가 주세요.



엑셀 IFERROR 함수 사용법 7)셀 서식 들어가서 #,### 입력하기

그 후 이번에도 마찬가지로 ‘표시 형식’ – ‘사용자 지정’ 으로 들어간 후 ‘#,###’을 입력 해주세요. 그 후 확인 버튼을 눌러주세요.

엑셀 IFERROR 함수 사용법 7.셀 서식 들어가서 #,### 입력하기 사진



엑셀 IFERROR 함수 사용법 8)공백으로 지정된 결과 확인

그 후 다시 첫 번째 셀 모서리에 커서를 대고 아래로 쭉 끌어내리면 아래 사진처럼 0이 아닌 공백으로 입력이 되는 것을 확인할 수 있습니다.

엑셀 IFERROR 함수 사용법 8.공백으로 지정된 결과 확인 사진



9)다른값 입력 시 자동으로 결과 나옴

우리가 표의 첫 번째 셀만 입력을 해서 결과 값을 산출 해 보았습니다. 즉 나머지 셀에는 찾을 값을 입력 하지 않았기 때문에 결과 값이 나오지 않고 오류로 나온 것인데요.

엑셀 IFERROR 함수 사용법 9.다른값 입력 시 자동으로 결과 나옴 사진

이후 추가로 셀에 입력을 해 보면 단가와 총 판매 가격이 자동으로 산출이 됩니다. 예를 들어서 과일 종류 두 번째 셀에 오렌지를 입력을 해보면 단가가 자동으로 입력이 됩니다.

그리고 판매 개수에 6이라고 임의로 입력을 하면 총 판매 가격이 자동으로 계산 되어 나옵니다.

이런 식으로 IFERORR 함수를 이용하면 오류 값을 눈에 보이지 않게 함으로써 좀 더 편리하게 이용을 할 수 있습니다.



엑셀 IFERROR 함수 사용법을 영상으로 확인하고 싶다면 아래 유튜브 영상을 참조하세요.


<결론>

▶︎엑셀 IFERROR 함수 사용법

▶︎=IFERROR(검사수식, 반환값)

이상 엑셀 IFERROR 함수 사용법에 관한 글이었습니다.

Leave a Comment