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

같은 카테고리의 다른 글
엑셀 / 함수 / IRR / 내부수익률 계산하는 함수

엑셀 / 함수 / IRR / 내부수익률 계산하는 함수

IRR에 주기적인 현금흐름을 입력하고 결과를 해석하는 방법을 설명합니다. 부호, 기간, 추정값과 수렴 오류를 확인하며 XIRR과의 차이를 구분할 수 있습니다.

엑셀 / 순열의 수, 중복순열의 수, 조합의 수, 중복조합의 수 계산하기

엑셀 / 순열의 수, 중복순열의 수, 조합의 수, 중복조합의 수 계산하기

순서·중복 허용 여부로 PERMUT·PERMUTATIONA·COMBIN·COMBINA를 선택하는 방법을 설명합니다. 같은 항목 수의 예제로 네 종류의 경우의 수를 비교합니다.

엑셀 / 산술평균, 기하평균, 조화평균 구하는 방법

엑셀 / 산술평균, 기하평균, 조화평균 구하는 방법

AVERAGE·GEOMEAN·HARMEAN의 계산 의미와 선택 기준을 비교합니다. 복리 성장률·같은 거리의 속도 예제 및 양수 조건을 설명합니다.

엑셀 / 함수 / SUMPRODUCT / 곱의 합 구하는 함수

엑셀 / 함수 / SUMPRODUCT / 곱의 합 구하는 함수

SUMPRODUCT로 단가·수량 등 같은 위치의 값을 곱해 합산하는 방법을 설명합니다. 배열 크기, 조건 계산과 성능 문제도 함께 확인할 수 있습니다.

엑셀 / 함수 / ISEVEN, ISODD / 짝수인지 홀수인지 확인하는 함수

엑셀 / 함수 / ISEVEN, ISODD / 짝수인지 홀수인지 확인하는 함수

ISEVEN·ISODD로 짝수와 홀수를 판단하는 방법을 설명합니다. 0, 음수, 소수의 처리와 IF를 사용한 분류 예제를 확인할 수 있습니다.

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

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

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

엑셀 / 함수 / AVERAGE, AVERAGEIF, AVERAGEIFS / 산술평균 구하는 함수

엑셀 / 함수 / AVERAGE, AVERAGEIF, AVERAGEIFS / 산술평균 구하는 함수

AVERAGE·AVERAGEIF·AVERAGEIFS로 전체·조건별 산술평균을 구합니다. 빈 셀과 0, 조건 미일치 오류 및 가중 평균과의 차이도 안내합니다.

엑셀 / 피벗 테이블 / 여러 범위로 다중 피벗 테이블 만드는 방법

엑셀 / 피벗 테이블 / 여러 범위로 다중 피벗 테이블 만드는 방법

기존 다중 통합 범위 피벗 마법사로 여러 요약 범위를 합치는 방법을 설명합니다. 필드 분석의 한계·범위 추가·새로 고침과 Power Query 대안도 다룹니다.

엑셀 / 셀 내용을 그림으로 복사하기

엑셀 / 셀 내용을 그림으로 복사하기

그림으로 복사 기능으로 셀 범위를 이미지로 붙여넣는 방법을 설명합니다. 화면·인쇄 모양과 그림·비트맵 형식, 선명도 및 데이터 편집의 차이를 다룹니다.

엑셀 / 함수 / VAR.P, VAR.S, VARP, VAR / 분산과 표본분산 구하는 함수

엑셀 / 함수 / VAR.P, VAR.S, VARP, VAR / 분산과 표본분산 구하는 함수

모집단 전체와 표본 자료에 따라 VAR.P·VAR.S를 선택하는 기준을 설명합니다. 분모 차이와 숫자 0·빈 셀 처리, 호환 함수의 관계도 정리합니다.