엑셀 / 함수 / 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의 빈 상태 판단이 같다고 가정해서는 안 됩니다.

같은 카테고리의 다른 글
엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

SUMSQ로 여러 수의 제곱합을 구하는 구문과 범위 예제를 안내합니다. 합의 제곱과의 차이, 통계의 편차 제곱합과의 구분도 설명합니다.

엑셀 / 주민등록번호 뒷자리 별표로 바꾸는 방법

엑셀 / 주민등록번호 뒷자리 별표로 바꾸는 방법

REPLACE로 하이픈 유무에 따라 주민등록번호 뒷자리를 별표로 표시하는 방법을 설명합니다. 형식 검사와 원본이 남지 않는 배포용 파일 확인 절차도 안내합니다.

엑셀 / 숫자를 문자(텍스트)로 변경하는 방법 3가지

엑셀 / 숫자를 문자(텍스트)로 변경하는 방법 3가지

텍스트 서식·작은따옴표·텍스트 나누기로 숫자를 텍스트로 다루는 방법을 설명합니다. 기존 숫자의 재입력 필요와 긴 식별번호의 손실 위험도 안내합니다.

엑셀 / 함수 / ABS / 절댓값을 반환하는 함수

ABS로 절댓값과 두 값의 차이 크기를 계산하는 예제를 설명합니다. 합의 절댓값·절댓값의 합 차이와 부호 정보가 사라지는 한계도 다룹니다.

엑셀 / 랜덤 정렬하는 방법

엑셀 / 랜덤 정렬하는 방법

RAND 보조 열로 자료 순서를 무작위로 바꾸는 방법을 설명합니다. 난수 값 고정과 행 전체 정렬, 원래 순서 복구 및 통계·추첨 용도의 한계도 다룹니다.

엑셀 / 양수(이익)를 빨간색, 음수(손실)를 파란색으로 만드는 방법

엑셀 / 양수(이익)를 빨간색, 음수(손실)를 파란색으로 만드는 방법

조건부 서식과 사용자 지정 숫자 형식으로 양수·음수의 색을 구분합니다. 0·텍스트·소수 자리 표시와 색 외의 구분·규칙 충돌도 확인합니다.

엑셀 / 암호 설정하는 방법, 암호 해제하는 방법

엑셀 / 암호 설정하는 방법, 암호 해제하는 방법

열기 암호·쓰기 암호·시트 보호의 목적을 비교하고 설정·해제 과정을 안내합니다. 저장 후 검증, 암호 분실과 보호의 보안 한계도 설명합니다.

엑셀 / 함수 / RANK, RANK.EQ, RANK.AVG / 순위 구하는 함수

엑셀 / 함수 / RANK, RANK.EQ, RANK.AVG / 순위 구하는 함수

RANK·RANK.EQ·RANK.AVG의 순위 기준과 동점 처리를 비교합니다. 범위 고정과 오름차순·내림차순 예제로 순위표를 만들 수 있습니다.

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

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

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

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

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

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