본문 바로가기
엑셀 실무 마스터

엑셀 ISBLANK·ISNUMBER 함수 사용법 | 빈칸과 숫자 입력 오류 자동 확인하기

by 알송이 2026. 11. 8.
반응형

ISBLLANK.ISNUMBER 입력오류 자동 검사 예제
ISBLLANK.ISNUMBER 입력오류 자동 검사 예제

엑셀로 고객 주문서나 매출 관리표를 작성하다 보면 입력하지 않은 셀이나 숫자 대신 문자가 입력된 데이터를 발견할 때가 있습니다.

예를 들어 고객 이름은 입력했지만 주문 수량을 빠뜨리거나, 판매금액에 숫자 대신 문자를 입력하면 계산 과정에서 문제가 발생할 수 있습니다.

데이터가 몇 개라면 직접 확인할 수 있지만 수백 개 이상이라면 일일이 검사하기 어렵습니다.

이럴 때 유용한 함수가 ISBLANK 함수와 ISNUMBER 함수입니다.

오늘은 두 함수의 차이점과 실제 업무에서 입력 오류를 자동으로 확인하는 방법을 알아보겠습니다.

1. ISBLANK 함수란?

ISBLANK 함수는 지정한 셀이 비어 있는지 확인하는 함수입니다.

기본 수식

=ISBLANK(셀주소)

셀에 아무것도 입력되어 있지 않으면 TRUE, 값이 있으면 FALSE를 반환합니다.

예를 들어 A2 셀이 비어 있다면 다음 수식의 결과는 TRUE입니다.

=ISBLANK(A2)

반대로 A2 셀에 '홍길동'이라는 이름이 입력되어 있다면 FALSE가 표시됩니다.

A열 고객명 검사 결과
홍길동 FALSE
(빈칸) TRUE
김민수 FALSE
(빈칸) TRUE

이 기능을 이용하면 고객 명단이나 주문서의 누락된 정보를 빠르게 확인할 수 있습니다.

2. 실무 예제 ① 주문 수량 미입력 자동 확인

온라인 쇼핑몰의 주문 관리표를 가정해 보겠습니다.

주문번호 상품명 주문 수량
1001 사과 10
1002 배  
1003 포도 5
1004 귤  

A열에는 주문번호, B열에는 상품명, C열에는 주문 수량을 입력합니다.

D2 셀에 다음 수식을 입력합니다.

=IF(ISBLANK(C2),"수량 미입력","입력 완료")

결과는 다음과 같습니다.

주문번호 검사 결과
1001 입력 완료
1002 수량 미입력
1003 입력 완료
1004 수량 미입력

IF 함수와 ISBLANK 함수를 함께 사용하면 TRUE나 FALSE 대신 이해하기 쉬운 문구로 표시할 수 있습니다.

3. ISNUMBER 함수란?

ISNUMBER 함수는 셀에 입력된 값이 숫자인지 확인합니다.

기본 수식

=ISNUMBER(셀주소)

숫자가 입력되어 있으면 TRUE, 문자나 텍스트로 저장된 숫자라면 FALSE가 표시됩니다.

예를 들어 다음과 같은 데이터가 있다고 가정하겠습니다.

입력 데이터 검사 결과
15000 TRUE
25000 TRUE
미확인 FALSE
숫자처럼 보이는 텍스트 "30000" FALSE

금액이나 수량이 문자로 입력되면 일부 계산에서 예상과 다른 결과가 나올 수 있습니다.

ISNUMBER 함수를 이용하면 이러한 데이터를 구분할 수 있습니다.

4. 실무 예제 ② 판매금액 입력 오류 확인

판매금액이 올바르게 입력되었는지 자동으로 검사해 보겠습니다.

A열에는 상품명, B열에는 판매금액을 입력합니다.

상품명 판매금액
사과 15000
배 22000
포도 확인중
귤 18000

C2 셀에 다음 수식을 입력합니다.

=IF(ISNUMBER(B2),"정상","숫자 확인")

결과는 다음과 같습니다.

상품명 검사 결과
사과 정상
배 정상
포도 숫자 확인
귤 정상

이 수식을 아래로 복사하면 판매금액이 숫자로 입력되었는지 자동 확인할 수 있습니다.

5. 실무 예제 ③ 빈칸과 숫자 오류를 한 번에 검사하기

실제 업무에서는 빈칸과 잘못 입력된 값을 구분하는 것이 더욱 편리합니다.

다음과 같은 주문 수량 데이터가 있다고 가정하겠습니다.

주문번호 주문 수량
1001 10
1002 (빈칸)
1003 미정
1004 15

C2 셀에 다음 수식을 입력합니다.

=IF(ISBLANK(B2),"미입력",IF(ISNUMBER(B2),"정상","입력 오류"))

이 수식은 다음 순서로 작동합니다.

  1. 셀이 비어 있으면 '미입력' 표시
  2. 숫자가 입력되어 있으면 '정상' 표시
  3. 그 외의 값은 '입력 오류' 표시

최종 결과는 다음과 같습니다.

주문번호 검사 결과
1001 정상
1002 미입력
1003 입력 오류
1004 정상

이렇게 작성하면 주문서의 누락된 정보와 문자 입력 오류를 동시에 확인할 수 있습니다.

6. 실무에서 주의할 점

ISBLANK 함수는 셀에 수식이 들어 있으면 화면상 빈칸처럼 보여도 FALSE를 반환합니다.

예를 들어 A2 셀에 =""라는 수식이 입력되어 있다면 ISBLANK 결과는 FALSE입니다.

화면상 빈칸처럼 보이는 값까지 검사하려면 다음 수식을 활용할 수 있습니다.

=IF(A2="","빈칸","입력 완료")

또한 ISNUMBER 함수는 숫자 여부만 검사하므로 음수나 0도 정상적인 숫자로 판단합니다.

주문 수량처럼 반드시 1 이상의 정수가 필요한 경우에는 별도의 조건 검사가 필요합니다.

 

엑셀_MOD_함수_상품포장_실습파일.xlsx
0.01MB

7. 마무리

엑셀 ISBLANK 함수는 빈칸을 찾고, ISNUMBER 함수는 숫자가 올바르게 입력되었는지 확인할 때 유용합니다.

두 함수를 IF 함수와 함께 사용하면 고객 주문서, 상품 재고표, 판매금액 관리표에서 입력 오류를 자동으로 표시할 수 있습니다.

특히 반복적으로 데이터를 입력하는 업무에서는 계산에 앞서 입력값을 점검하는 것이 중요합니다.

오늘 배운 수식부터 적용해 보면서 정확한 엑셀 데이터 관리 방법을 익혀 보시기 바랍니다.

 

반응형