
엑셀로 고객 주문서나 매출 관리표를 작성하다 보면 입력하지 않은 셀이나 숫자 대신 문자가 입력된 데이터를 발견할 때가 있습니다.
예를 들어 고객 이름은 입력했지만 주문 수량을 빠뜨리거나, 판매금액에 숫자 대신 문자를 입력하면 계산 과정에서 문제가 발생할 수 있습니다.
데이터가 몇 개라면 직접 확인할 수 있지만 수백 개 이상이라면 일일이 검사하기 어렵습니다.
이럴 때 유용한 함수가 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),"정상","입력 오류"))
이 수식은 다음 순서로 작동합니다.
- 셀이 비어 있으면 '미입력' 표시
- 숫자가 입력되어 있으면 '정상' 표시
- 그 외의 값은 '입력 오류' 표시
최종 결과는 다음과 같습니다.
| 주문번호 | 검사 결과 |
|---|---|
| 1001 | 정상 |
| 1002 | 미입력 |
| 1003 | 입력 오류 |
| 1004 | 정상 |
이렇게 작성하면 주문서의 누락된 정보와 문자 입력 오류를 동시에 확인할 수 있습니다.
6. 실무에서 주의할 점
ISBLANK 함수는 셀에 수식이 들어 있으면 화면상 빈칸처럼 보여도 FALSE를 반환합니다.
예를 들어 A2 셀에 =""라는 수식이 입력되어 있다면 ISBLANK 결과는 FALSE입니다.
화면상 빈칸처럼 보이는 값까지 검사하려면 다음 수식을 활용할 수 있습니다.
=IF(A2="","빈칸","입력 완료")
또한 ISNUMBER 함수는 숫자 여부만 검사하므로 음수나 0도 정상적인 숫자로 판단합니다.
주문 수량처럼 반드시 1 이상의 정수가 필요한 경우에는 별도의 조건 검사가 필요합니다.
7. 마무리
엑셀 ISBLANK 함수는 빈칸을 찾고, ISNUMBER 함수는 숫자가 올바르게 입력되었는지 확인할 때 유용합니다.
두 함수를 IF 함수와 함께 사용하면 고객 주문서, 상품 재고표, 판매금액 관리표에서 입력 오류를 자동으로 표시할 수 있습니다.
특히 반복적으로 데이터를 입력하는 업무에서는 계산에 앞서 입력값을 점검하는 것이 중요합니다.
오늘 배운 수식부터 적용해 보면서 정확한 엑셀 데이터 관리 방법을 익혀 보시기 바랍니다.
'엑셀 실무 마스터' 카테고리의 다른 글
| 엑셀 MOD 함수 사용법 | 상품 포장 수량과 나머지 자동 계산 실무 예제 (0) | 2026.11.07 |
|---|---|
| 엑셀 거래처별 매출 자동 집계표 만들기 | SUMIFS 함수 실무 예제 (0) | 2026.11.06 |
| 엑셀 배송 지연 자동 확인표 만들기 | IF·TODAY 함수로 미배송 주문 관리하기 (0) | 2026.11.05 |
| 엑셀 중복 데이터 찾기와 제거 방법 | COUNTIF·UNIQUE 함수 실무 예제 (0) | 2026.11.04 |
| 엑셀 드롭다운 목록 만들기 | 데이터 유효성 검사로 입력 오류 줄이는 방법 (0) | 2026.11.03 |