엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수
작성일 2019-08-19
최근 수정일 2026-10-04
ISBLANK는 참조한 셀이 실제로 비어 있으면 TRUE, 그렇지 않으면 FALSE를 반환합니다. 화면에 아무것도 보이지 않는 셀이라도 수식이 들어 있거나 공백이 있으면 빈 셀로 판단하지 않습니다. 입력 여부에 따라 다른 계산을 실행할 때 이 차이가 중요합니다.
기본 구문과 예제
=ISBLANK(A2) =IF(ISBLANK(A2),"미입력","입력됨")
첫 수식은 A2의 실제 빈 상태를 검사하고 두 번째 수식은 검사 결과를 읽기 쉬운 안내 문구로 바꿉니다. ISBLANK에는 값이나 셀 참조 하나를 전달합니다.
구문과 지원 제품은 Microsoft의 ISBLANK 함수 설명에서 확인할 수 있습니다.
ISBLANK로 셀의 빈 상태를 검사하고 IF 함수로 결과를 구분하는 예제입니다. 직접 입력한 0은 숫자이므로 FALSE입니다.
입력하지 않았을 때 계산 표시하지 않기
예를 들어 수량이 A2, 단가가 B2라면 수량을 입력하기 전에는 금액을 표시하지 않도록 할 수 있습니다.
=IF(ISBLANK(A2),"",A2*B2)
수량 셀이 실제로 비어 있을 때 빈 문자열을 표시하고 수량이 있으면 계산하는 예입니다. 이 수식이 들어간 결과 셀은 겉으로 비어 보여도 실제 빈 셀은 아닙니다.
빈 문자열·공백과 빈 셀 구분하기
- 내용이 전혀 없는 셀: ISBLANK는 TRUE입니다.
=""수식이 있는 셀: 화면은 비어 보이지만 ISBLANK는 FALSE입니다.- 스페이스 하나가 입력된 셀: 텍스트가 있으므로 FALSE입니다.
- 숫자 0이 있는 셀: 값이 있으므로 FALSE입니다.
수식이 반환하는 빈 문자열도 미입력처럼 취급하려면 =IF(A2="","미입력","입력됨")처럼 검사 목적에 맞는 조건을 사용합니다. 공백까지 제거해 판단할 것인지는 원자료의 의미에 따라 별도로 정하세요. COUNTBLANK 등 개수 함수와 ISBLANK의 빈 상태 판단이 같다고 가정해서는 안 됩니다.











