엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수

ISBLANK는 참조한 셀이 실제로 비어 있으면 TRUE, 그렇지 않으면 FALSE를 반환합니다. 화면에 아무것도 보이지 않는 셀이라도 수식이 들어 있거나 공백이 있으면 빈 셀로 판단하지 않습니다. 입력 여부에 따라 다른 계산을 실행할 때 이 차이가 중요합니다.

기본 구문과 예제

=ISBLANK(A2)
=IF(ISBLANK(A2),"미입력","입력됨")

첫 수식은 A2의 실제 빈 상태를 검사하고 두 번째 수식은 검사 결과를 읽기 쉬운 안내 문구로 바꿉니다. ISBLANK에는 값이나 셀 참조 하나를 전달합니다.

구문과 지원 제품은 Microsoft의 ISBLANK 함수 설명에서 확인할 수 있습니다.

ISBLANK로 셀의 빈 상태를 검사하고 IF 함수로 결과를 구분하는 예제입니다. 직접 입력한 0은 숫자이므로 FALSE입니다.

ISBLANK로 셀의 빈 상태를 검사하고 IF 함수로 결과를 구분하는 예제입니다. 직접 입력한 0은 숫자이므로 FALSE입니다.

입력하지 않았을 때 계산 표시하지 않기

예를 들어 수량이 A2, 단가가 B2라면 수량을 입력하기 전에는 금액을 표시하지 않도록 할 수 있습니다.

=IF(ISBLANK(A2),"",A2*B2)

수량 셀이 실제로 비어 있을 때 빈 문자열을 표시하고 수량이 있으면 계산하는 예입니다. 이 수식이 들어간 결과 셀은 겉으로 비어 보여도 실제 빈 셀은 아닙니다.

수량 셀이 실제로 비어 있을 때 빈 문자열을 표시하고 수량이 있으면 계산하는 예입니다. 이 수식이 들어간 결과 셀은 겉으로 비어 보여도 실제 빈 셀은 아닙니다.

빈 문자열·공백과 빈 셀 구분하기

  • 내용이 전혀 없는 셀: ISBLANK는 TRUE입니다.
  • ="" 수식이 있는 셀: 화면은 비어 보이지만 ISBLANK는 FALSE입니다.
  • 스페이스 하나가 입력된 셀: 텍스트가 있으므로 FALSE입니다.
  • 숫자 0이 있는 셀: 값이 있으므로 FALSE입니다.

수식이 반환하는 빈 문자열도 미입력처럼 취급하려면 =IF(A2="","미입력","입력됨")처럼 검사 목적에 맞는 조건을 사용합니다. 공백까지 제거해 판단할 것인지는 원자료의 의미에 따라 별도로 정하세요. COUNTBLANK 등 개수 함수와 ISBLANK의 빈 상태 판단이 같다고 가정해서는 안 됩니다.

같은 카테고리의 다른 글
엑셀 / 함수 / YEAR, MONTH, DAY / 년, 월, 일 반환하는 함수

엑셀 / 함수 / YEAR, MONTH, DAY / 년, 월, 일 반환하는 함수

YEAR·MONTH·DAY로 날짜에서 연·월·일을 추출하고 일련번호 구조를 설명합니다. 빈 셀과 텍스트 날짜, 날짜 체계의 차이를 확인할 수 있습니다.

엑셀 / 함수 / PRODUCT / 곱하기 함수

엑셀 / 함수 / PRODUCT / 곱하기 함수

PRODUCT로 개별 숫자·범위를 곱하는 방법을 설명합니다. 빈 셀·텍스트·0 처리와 행별 곱의 합을 구하는 SUMPRODUCT의 차이도 확인할 수 있습니다.

엑셀 / 함수 / IFERROR / 에러 메시지를 변경하는 함수

엑셀 / 함수 / IFERROR / 에러 메시지를 변경하는 함수

IFERROR로 오류를 다른 값이나 문구로 표시하는 방법을 설명합니다. 빈 문자열·0의 차이와 실제 수식 오류를 숨기지 않는 사용 기준도 다룹니다.

엑셀 / 함수 / COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS

엑셀 / 함수 / COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS

COUNT·COUNTA·COUNTBLANK·COUNTIF·COUNTIFS의 계산 대상을 비교합니다. 수식 빈 문자열, 공백과 0의 처리 및 조건별 개수 예제를 설명합니다.

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

새 창과 모두 정렬로 같은 통합 문서의 여러 시트를 함께 보는 방법을 설명합니다. 새 파일 복사와의 차이, 창별 시트 선택과 동기 스크롤도 다룹니다.

엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

오름차순·내림차순과 여러 정렬 기준을 설정하는 방법을 설명합니다. 범위 확장과 머리글·숫자 형식을 확인해 행의 데이터 관계가 깨지지 않도록 안내합니다.

엑셀 / 틀 고정 하는 방법, 틀 고정 취소하는 방법

엑셀 / 틀 고정 하는 방법, 틀 고정 취소하는 방법

선택 셀 위·왼쪽의 행·열을 틀 고정하는 방법을 설명합니다. 첫 행·첫 열 고정, 취소와 인쇄 제목 설정의 차이도 안내합니다.

엑셀 / 숫자를 한글 또는 한자로 나타내는 방법

엑셀 / 숫자를 한글 또는 한자로 나타내는 방법

숫자의 셀 서식을 한글·한자로 표시하는 방법을 설명합니다. 실제 숫자 유지, TEXT로 문자열 만들기와 서식의 보안·정밀도 한계를 구분합니다.

엑셀 / 메모 인쇄하는 방법

엑셀 / 메모 인쇄하는 방법

메모를 화면 위치대로 또는 시트 끝에 모아 인쇄하는 방법을 설명합니다. Microsoft 365 대화형 주석과의 차이 및 잘림·개인정보 노출도 확인합니다.

엑셀 / 함수 / EXACT / 두 텍스트(문자열)이 같은지 비교하는 함수

엑셀 / 함수 / EXACT / 두 텍스트(문자열)이 같은지 비교하는 함수

EXACT로 두 문자열을 대소문자까지 정확하게 비교하는 방법을 설명합니다. 공백과 셀 서식의 영향, IF와 결합한 검증 예제도 다룹니다.