ExcelISBLANK빈 셀 검사

엑셀 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=빈 셀"비어있음"
더 알아보기

진짜 빈 셀 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는 구글 시트에서도 같은 문법·동작.