Excel · 논리

엑셀 ISBLANK

셀이 진짜 빈 셀인지 검사합니다. "" 빈 문자열과 구분하는 가장 엄격한 판정 — 필수 입력 검증의 핵심

ISBLANK 수식 구조

=ISBLANK(value)

value

검사할 셀 참조 또는 값.

▸ TRUE 케이스: 진짜 빈 셀 (한 번도 입력 안 했거나 Delete로 지움)

▸ FALSE 케이스: 모든 다른 값 — 숫자·텍스트·"" 빈 문자열·공백·0·논리값·날짜·오류

▸ IS 시리즈 중 가장 엄격한 검사

직접 체험해보세요

9가지 값 중 비어 보이는 셀 3개 — 그중 ISBLANK가 TRUE인 건 진짜 빈 셀 1개뿐

B1=ISBLANK(A1)
A (값)분류ISBLANK
1(진짜 빈 셀)진짜 빈 셀
한 번도 입력 안 함
TRUE
2=""빈 문자열 ""
⚠ 보이기엔 비었지만 FALSE
FALSE
3" "공백만
⚠ 공백 1개도 텍스트
FALSE
40숫자 0
숫자
FALSE
5123숫자
숫자
FALSE
6"abc"텍스트
텍스트
FALSE
72025-12-25날짜
날짜
FALSE
8TRUE논리값
논리값
FALSE
9#N/A오류
오류
FALSE

9개 중 진짜 빈 셀만 TRUE

1 / 9

비어 보이는 셀 3개 중 진짜 빈 셀은 1개 — ""·" "는 ISBLANK가 잡지 않음

빈 셀 검사 3종 비교

ISBLANK · COUNTBLANK · A1="" — "비어있다"의 정의가 셋 다 미묘하게 다름

셀 상태ISBLANKCOUNTBLANKA1=""의미
진짜 빈 셀TRUE카운트 ✓TRUE모든 검사 일치
="" (빈 문자열)FALSE카운트 ✓TRUEISBLANK만 다른 결과
" " (공백 1개)FALSE제외 ✗FALSE공백도 텍스트
0 (숫자)FALSE제외 ✗TRUEA1=""만 0을 빈 것처럼 봄

실전 활용 예제

=IF(ISBLANK(A2), "❌ 필수 입력", A2)

필수 입력 검증의 표준 패턴. 진짜 미입력만 잡아내고 ""나 공백은 통과 — 자동 수식 결과는 검증 대상에서 제외.

예시: A2가 진짜 빈 셀"❌ 필수 입력"
=COUNTIF(B2:B100, "")-COUNTBLANK(B2:B100)

""(빈 문자열)만 카운트. 진짜 빈 셀은 빼고 보이지 않는 "" 셀만 식별. 데이터 정리 시 유용.

예시: 범위에 "" 셀 5개5
=SUMPRODUCT(--ISBLANK(A1:A100))

범위의 진짜 빈 셀 개수. COUNTBLANK와 달리 ""를 빼고 순수 미입력만 카운트. 데이터 완전성 검증.

예시: 100개 중 미입력 수진짜 빈 셀 수
=IF(AND(NOT(ISBLANK(A2)), A2<>""), "유효", "비어있음")

"진짜 빈 셀도 아니고 빈 문자열도 아닌" 엄격한 유효성 검사. 두 가지 빈 케이스 모두 차단.

예시: A2=빈 셀"비어있음"
목차
  1. 1.엑셀 ISBLANK 함수란?
  2. 2.빈 셀 vs "" vs 공백 vs 0 비교
  3. 3.IS 시리즈 9가지
  4. 4.실전 사용 시나리오 8가지
  5. 5.ISBLANK vs COUNTBLANK + 범위 검사
  6. 6.자주 발생하는 함정 5가지
  7. 7.자주 묻는 질문

엑셀 ISBLANK 함수란?

엑셀 ISBLANK 함수는 셀이 진짜 빈 셀인지 검사해서 TRUE/FALSE를 반환하는 정보 함수입니다. 가장 헷갈리는 부분은 ""(빈 문자열)에 대해 FALSE를 반환한다는 점 — 사람 눈엔 비어있어도 셀에 빈 문자열이 들어있으면 진짜 빈 셀이 아닙니다.

구문은 =ISBLANK(셀) 1인수. 필수 입력 검증, 조건부 서식, 데이터 누락 분석에 표준. IS 시리즈(ISERROR, ISNUMBER, ISTEXT 등 9가지) 중 가장 엄격한 빈 셀 검사.

빈 셀 vs "" vs 공백 vs 0 비교

셀 상태ISBLANKA1=""LEN(A1)=0COUNTBLANK
진짜 빈 셀 (아무것도 안 입력)TRUETRUETRUE1
빈 문자열 =""FALSETRUETRUE1
공백 한 칸 " "FALSEFALSEFALSE0
0FALSEFALSEFALSE0
텍스트 "abc"FALSEFALSEFALSE0
수식 결과 빈 텍스트FALSETRUETRUE1

→ ISBLANK는 셀 자체가 비어있는지만 검사. 수식이 ""를 반환하면 사람 눈엔 비어있어도 FALSE.

IS 시리즈 9가지

함수검사 대상풀이
ISBLANK빈 셀진짜 빈 셀
ISERROR모든 오류#DIV/0!, #N/A, #VALUE!, #REF!, #NUM!, #NAME?, #NULL!
ISERR#N/A 제외 오류위 7개 중 #N/A 제외
ISNA#N/A 만값 없음 (Not Available)
ISNUMBER숫자정수·소수·날짜 시리얼 모두
ISTEXT텍스트문자열
ISLOGICALTRUE/FALSE논리값
ISREF참조셀 참조인지
ISFORMULA수식=로 시작하는 셀 (2013+)

실전 사용 시나리오 8가지

  • 필수 입력 검증 =IF(ISBLANK(A1), "필수 입력", A1)
  • ""와 진짜 빈 셀 구분 =IF(ISBLANK(A1), "비어있음", IF(A1="", "빈 문자열", "값"))
  • 조건부 서식 — 수식 =ISBLANK(A1) → 빈 셀만 색깔
  • 합계에서 빈 셀 제외 (자동) =SUM(A1:A10) — SUM은 자동으로 빈 셀 무시
  • 입력 완료 비율 =COUNTA(A1:A100)/100 또는 =(100-COUNTBLANK(A1:A100))/100
  • VLOOKUP 빈 결과 처리 =IF(ISBLANK(VLOOKUP(...)), "없음", ...) — IFERROR가 더 적합
  • SUMIF 조건으로 빈 셀 =SUMIF(B1:B10, "", A1:A10)
  • 첫 번째 빈 셀 찾기 =MATCH(TRUE, ISBLANK(A1:A100), 0) (배열 수식 / Excel 365)

ISBLANK vs COUNTBLANK + 범위 검사

ISBLANK는 단일 셀만 검사하고 ""를 FALSE로 보지만, COUNTBLANK는 범위 검사 + ""도 빈 셀로 셈. 동작이 약간 다릅니다.

=ISBLANK(A1) → 단일 셀, TRUE/FALSE

=COUNTBLANK(A1:A10) → 범위, 빈 셀 개수 ("" 포함)

=SUMPRODUCT(--ISBLANK(A1:A10)) → 범위, 진짜 빈 셀만 개수

→ DB의 NULL과 빈 문자열 구분처럼, 정확한 분석엔 ISBLANK + SUMPRODUCT 조합이 유용.

자주 발생하는 함정 5가지

  • "" 빈 문자열에 FALSE — 수식 결과 =IF(...,"",...)가 만든 빈 문자열은 FALSE. 둘 다 빈 것으로 처리하려면 =OR(ISBLANK(A1), A1="")
  • 공백 " "는 FALSE — 공백 한 칸도 텍스트. TRIM 후 LEN 체크: =LEN(TRIM(A1))=0
  • COUNTBLANK와 동작 다름 — COUNTBLANK는 ""도 포함, ISBLANK는 미포함
  • 범위는 첫 셀만 =ISBLANK(A1:A10) → A1만 검사. 범위 검사는 SUMPRODUCT 또는 COUNTBLANK
  • NA() 함수 결과는 FALSE =NA() 결과 #N/A(값 없음) 셀에 ISBLANK → FALSE. 오류 검사는 ISNA·ISERROR

자주 묻는 질문

Q. ISBLANK 함수 사용법은?

=ISBLANK(셀) 형식. 진짜 빈 셀이면 TRUE, 그 외 FALSE. 예: =ISBLANK(A1) → A1이 비어있으면 TRUE.

Q. ""(빈 문자열)는 왜 FALSE인가요?

ISBLANK는 셀 자체가 비어있는지만 검사. 수식이 ""를 반환하면 사람 눈엔 비어있어도 셀에는 빈 문자열이 있는 것. 진짜 빈 셀과 다름.

Q. 빈 셀과 빈 문자열을 모두 잡으려면?

=OR(ISBLANK(A1), A1="") 또는 =LEN(A1)=0. 둘 다 빈 것으로 처리하면 됨.

Q. ISBLANK와 COUNTBLANK 차이는?

ISBLANK는 단일 셀 (TRUE/FALSE), COUNTBLANK는 범위 개수. COUNTBLANK는 ""도 포함, ISBLANK는 미포함. 동작이 약간 다름.

Q. 범위 전체 검사하려면?

ISBLANK는 첫 셀만 검사. 범위는 COUNTBLANK 또는 SUMPRODUCT: =SUMPRODUCT(--ISBLANK(A1:A10)).

Q. 공백 " "도 빈 셀로 처리하려면?

ISBLANK는 공백을 FALSE 처리. =LEN(TRIM(A1))=0 사용 — TRIM으로 공백 제거 후 길이 0인지 검사.

Q. 필수 입력 검증은?

=IF(ISBLANK(A1), "필수 입력", A1) 또는 조건부 서식: 수식 =ISBLANK(A1)로 빈 셀 색깔 표시.

Q. 구글 스프레드시트에서도 동일하게 작동하나요?

네. ISBLANK는 표준 정보 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.

본 페이지는 Microsoft Support 공식 IS functions·COUNTBLANK 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.