엑셀 ISBLANK
셀이 진짜 빈 셀인지 검사합니다. "" 빈 문자열과 구분하는 가장 엄격한 판정 — 필수 입력 검증의 핵심
ISBLANK 수식 구조
value
검사할 셀 참조 또는 값.
▸ TRUE 케이스: 진짜 빈 셀 (한 번도 입력 안 했거나 Delete로 지움)
▸ FALSE 케이스: 모든 다른 값 — 숫자·텍스트·"" 빈 문자열·공백·0·논리값·날짜·오류
▸ IS 시리즈 중 가장 엄격한 검사
직접 체험해보세요
9가지 값 중 비어 보이는 셀 3개 — 그중 ISBLANK가 TRUE인 건 진짜 빈 셀 1개뿐
| A (값) | 분류 | ISBLANK | |
|---|---|---|---|
| 1 | (진짜 빈 셀) | 진짜 빈 셀 한 번도 입력 안 함 | TRUE |
| 2 | ="" | 빈 문자열 "" ⚠ 보이기엔 비었지만 FALSE | FALSE |
| 3 | " " | 공백만 ⚠ 공백 1개도 텍스트 | FALSE |
| 4 | 0 | 숫자 0 숫자 | FALSE |
| 5 | 123 | 숫자 숫자 | FALSE |
| 6 | "abc" | 텍스트 텍스트 | FALSE |
| 7 | 2025-12-25 | 날짜 날짜 | FALSE |
| 8 | TRUE | 논리값 논리값 | FALSE |
| 9 | #N/A | 오류 오류 | FALSE |
9개 중 진짜 빈 셀만 TRUE
비어 보이는 셀 3개 중 진짜 빈 셀은 1개 — ""·" "는 ISBLANK가 잡지 않음
빈 셀 검사 3종 비교
ISBLANK · COUNTBLANK · A1="" — "비어있다"의 정의가 셋 다 미묘하게 다름
| 셀 상태 | ISBLANK | COUNTBLANK | A1="" | 의미 |
|---|---|---|---|---|
| 진짜 빈 셀 | TRUE | 카운트 ✓ | TRUE | 모든 검사 일치 |
| ="" (빈 문자열) | FALSE | 카운트 ✓ | TRUE | ISBLANK만 다른 결과 |
| " " (공백 1개) | FALSE | 제외 ✗ | FALSE | 공백도 텍스트 |
| 0 (숫자) | FALSE | 제외 ✗ | TRUE | A1=""만 0을 빈 것처럼 봄 |
실전 활용 예제
=IF(ISBLANK(A2), "❌ 필수 입력", A2)필수 입력 검증의 표준 패턴. 진짜 미입력만 잡아내고 ""나 공백은 통과 — 자동 수식 결과는 검증 대상에서 제외.
=COUNTIF(B2:B100, "")-COUNTBLANK(B2:B100)""(빈 문자열)만 카운트. 진짜 빈 셀은 빼고 보이지 않는 "" 셀만 식별. 데이터 정리 시 유용.
=SUMPRODUCT(--ISBLANK(A1:A100))범위의 진짜 빈 셀 개수. COUNTBLANK와 달리 ""를 빼고 순수 미입력만 카운트. 데이터 완전성 검증.
=IF(AND(NOT(ISBLANK(A2)), A2<>""), "유효", "비어있음")"진짜 빈 셀도 아니고 빈 문자열도 아닌" 엄격한 유효성 검사. 두 가지 빈 케이스 모두 차단.
진짜 빈 셀 vs 빈 문자열 ""
▼
엑셀에서 가장 미묘한 구분. 화면에는 똑같이 "비어 보이지만" 내부적으로는 완전히 다른 상태.
진짜 빈 셀 (ISBLANK = TRUE)
- 한 번도 입력하지 않은 셀
- Delete 키로 내용을 완전히 지운 셀
- 아무 값도 메모리에 저장되지 않은 상태
빈 문자열 "" (ISBLANK = FALSE)
=IF(A1=0, "", A1)같은 수식 결과- 외부 시스템 import 시 NULL이 ""로 변환된 셀
- "길이 0인 문자열"이라는 명확한 값이 존재
왜 중요한가
자동 수식이 ""를 반환하는 셀이 많은 시트에서 "미입력 행 카운트"가 부정확해지는 가장 흔한 원인. ISBLANK로 엄격히 검사하면 사용자가 정말 미입력한 행만 잡아냄.
ISBLANK vs COUNTBLANK — 같지 않다
▼
같은 "빈 셀" 검사처럼 보이지만 "" 처리 방식이 정반대.
ISBLANK — 엄격
=ISBLANK(A1)진짜 빈 셀만 TRUE. ""는 FALSE.
COUNTBLANK — 관대
=COUNTBLANK(A1:A100)"" 빈 문자열도 빈 셀로 카운트.
의도에 따라 선택
- "사용자 미입력만" → ISBLANK 사용
- "화면에 안 보이는 모든 셀" → COUNTBLANK 사용
- 두 결과 차이 = 자동 수식이 만든 "" 셀 개수
필수 입력 검증 패턴
▼
ISBLANK의 가장 자주 쓰이는 용도. 폼·체크리스트·데이터 시트에서 필수 항목이 채워졌는지 확인.
한 셀 검증
=IF(ISBLANK(B2), "❌ 이름 누락", "✓")여러 셀 동시 검증
=IF(OR(ISBLANK(B2), ISBLANK(C2), ISBLANK(D2)), "❌ 미완성", "✓ 완료")필수 3항목 중 하나라도 비면 미완성.
미입력 위치 추적
=MATCH(TRUE, ISBLANK(A1:A100), 0)첫 번째 진짜 빈 셀의 행 번호. 어디부터 입력이 빠졌는지 식별.
조건부 서식 자동 강조
조건부 서식 수식에 =ISBLANK(A2) 입력 → 빨강 배경. 미입력 셀이 자동으로 표시됨.
자주 묻는 질문 (FAQ)
▼
Q. A1="" 비교와 ISBLANK는 같은가요?
아닙니다. A1=""는 진짜 빈 셀과 빈 문자열 둘 다 TRUE, 심지어 0인 셀도 TRUE 반환. ISBLANK는 진짜 빈 셀만.
Q. 공백만 있는 셀은 왜 FALSE인가요?
공백 " "도 "스페이스 1글자 텍스트"라는 명확한 값. 화면엔 안 보여도 셀에 데이터가 있음. TRIM으로 정리 후 다시 검사.
Q. ""를 만드는 수식 결과도 ISBLANK가 TRUE면 좋겠는데요?
엑셀의 명시적 설계. A1="" 비교를 쓰거나, NA() 반환 후 IFERROR로 우회.
Q. 구글 스프레드시트에서도 동일한가요?
네. ISBLANK는 구글 시트에서도 같은 문법·동작.