"이 셀이 비어있나?"를 자동으로 판별해주는 고마운 함수, 여러분은 제대로 쓰고 계신가요?
안녕하세요! 쥬쥬겅쥬 입니다 :) 엑셀을 다루다 보면 셀의 공백 여부에 따라 다른 계산을 해야 하는 경우가 많죠. 저도 예전에 엑셀에서 간단한 조건식을 작성하다가 셀이 비어있는지 아닌지를 판단하는 것 때문에 한참 헤맨 적이 있었어요. 특히 회사에서 수많은 데이터를 다룰 때, 데이터가 있는지 없는지를 자동으로 체크할 수 있다면 얼마나 편리할까요? 오늘은 그럴 때 꼭 필요한 함수, 바로 ISBLANK 함수에 대해 아주 친절하고 실전적으로 알려드릴게요. 이제 더 이상 헷갈리지 않게 됩니다!
ISBLANK 함수란?
ISBLANK 함수는 엑셀에서 특정 셀이 비어있는지를 확인하는 아주 기본적이면서도 중요한 함수예요. 함수의 결과는 TRUE 또는 FALSE로 반환되는데요, 셀이 아무것도 입력되지 않은 '완전한 공백'이면 TRUE를, 무언가(숫자, 문자, 수식 등)가 들어 있으면 FALSE를 반환합니다. 이 함수를 통해 조건부 서식이나 IF 문 등과 결합해 다양한 자동화 작업이 가능해집니다.
기본 사용법과 문법
ISBLANK 함수의 기본 문법은 아주 간단해요. 아래 표를 참고해서 어떻게 작성하면 되는지 살펴볼게요.
항목 | 설명 |
---|---|
기본 문법 | ISBLANK(셀주소) |
예시 | ISBLANK(A1) → A1이 비어 있으면 TRUE |
실전 예제로 배우는 ISBLANK
말로만 들으면 헷갈릴 수 있죠. 그럴 땐 예제를 직접 보면서 익히는 게 최고입니다. 다음은 ISBLANK 함수를 실전에 활용하는 예시들이에요.
- 출석부에서 결석 여부 확인:
=IF(ISBLANK(B2),"결석","출석")
- 설문 응답 미기입자 체크:
=IF(ISBLANK(C5),"응답 없음","완료")
- 공백 셀 강조를 위한 조건부 서식: 수식에
=ISBLANK(D2)
적용
ISBLANK vs "" 비교
엑셀에서는 공백을 체크할 때 ISBLANK()
말고도 =""
조건을 자주 사용해요. 하지만 둘 사이에는 결정적인 차이가 있습니다. ISBLANK는 '진짜 아무 것도 없는 셀'을 체크하고, =""는 수식으로 빈 문자열을 반환한 셀도 '공백'으로 간주하거든요. 실무에서 데이터 처리 시 둘 중 어떤 걸 써야 하는지 혼란스러웠다면, 아래 표를 통해 명확히 구분해 보세요.
조건 | ISBLANK 결과 | ="" 결과 |
---|---|---|
아무 것도 없는 셀 | TRUE | TRUE |
=“” 입력된 셀 | FALSE | TRUE |
IF와 함께 쓰는 ISBLANK
ISBLANK의 진짜 활용도는 IF 함수랑 같이 쓸 때 폭발합니다. 조건에 따라 "입력 필요", "완료", "자동 계산" 같은 문구를 자동으로 표시할 수 있어요. 아래처럼 실무에 딱 맞는 예시들을 확인해보세요.
- =IF(ISBLANK(A3), "입력 필요", "입력 완료")
- =IF(ISBLANK(D3), 0, D3*1.1)
- =IF(ISBLANK(G3), "", "계산됨")
자주 발생하는 오류와 해결법
ISBLANK를 쓰다 보면 뭔가 분명 비어 있는데 FALSE가 나오는 경우가 있어요. 왜 그럴까요? 대부분은 빈 문자열("")이 입력된 경우인데요, 이건 비어 보이지만 엑셀이 보기엔 '내용이 있음'으로 인식됩니다. 이런 경우는 =A1=""
를 병행해서 사용하거나 LEN(A1)=0 조건을 추가로 활용하면 정확도를 높일 수 있어요.
- 수식 셀인데 공백처럼 보이는데 FALSE? → 빈 문자열일 수 있어요!
- 공백도 조건부 서식 적용이 안 될 때? → ISBLANK 말고 LEN=0을 시도해 보세요!
TRUE 또는 FALSE 값을 반환합니다. 셀이 비어있으면 TRUE, 그렇지 않으면 FALSE입니다.
아니요, 수식으로 빈 문자열을 반환한 셀은 ISBLANK에서 FALSE로 인식됩니다.
처리는 가능하지만, 텍스트나 숫자가 입력되어 있다면 FALSE가 반환됩니다.
네, 빈 문자열("")이 입력된 셀이나 수식 결과가 공백인 경우는 ISBLANK에서 FALSE입니다.
조건부 서식의 수식에 =ISBLANK(셀주소) 를 사용해 공백 셀에만 서식을 적용할 수 있어요.
수식으로 ""를 반환한 셀까지 공백으로 판단하려면 LEN(셀)=0 조건이 더 정확할 수 있어요.
ISBLANK 함수, 단순해 보이지만 쓰면 쓸수록 그 진가가 드러나는 녀석이에요. 데이터 입력 상태를 자동으로 점검하고, 상황에 맞게 동작하게 만드는 데 아주 큰 역할을 하죠. 오늘 내용이 여러분의 엑셀 활용에 도움이 되셨다면 정말 기쁠 거예요! 혹시 궁금한 점이나 실무에서 겪은 사례가 있다면 댓글로 나눠 주세요. 저도 함께 고민해볼게요 🙂
'엑셀' 카테고리의 다른 글
WEEKDAY 함수로 주말/평일 자동 구분하자! (0) | 2025.05.03 |
---|---|
CONCATENATE vs TEXTJOIN , 문자열 함수 비교 (0) | 2025.05.03 |
엑셀 IF 조건부 서식으로 자동 강조 설정하는 방법 (0) | 2025.05.03 |
MATCH 함수 제대로 쓰는 법 총 정리 (0) | 2025.04.26 |
IFERROR로 오류 없는 보고서 만드는 꿀팁 (0) | 2025.04.26 |