ピアのパソコン学習ガイド
メニュー
Excel関数

ISBLANK関数の使い方|セルが空欄かどうかを判定する

ピアのパソコン学習ガイド 編集部2026年11月10日 更新

※写真はイメージです

書き方はこれだけ

=IF(ISBLANK(セル), "未入力", "")

ISBLANKは、セルが本当に空っぽならTRUEを返す関数です。IFと組み合わせて「空欄なら未提出」のように使います。気をつけたいのは、式で "" を返しているセルは空欄ではない(FALSEになる)こと。見た目で空欄かどうかを見たいなら、=A2="" のほうが思いどおりに動くことが多いです。

提出日が空欄の人にだけ「未提出」 C3 fx =IF(ISBLANK(B3),"未提出","") A B C 1 2 3 4 氏名 提出日 確認 佐藤 11/2 鈴木 未提出 高橋 11/5

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

ISBLANKと「=""」のちがい

セルの中身ISBLANK(A2)A2=""
何も入っていないTRUETRUE
式が "" を返している(見た目は空欄)FALSETRUE
空白(スペース)が1つ入っているFALSEFALSE
0FALSEFALSE

正直、実務では =IF(B2="","未提出","") と書くことのほうが多いです。ほかの式の結果を見て判定するなら、こちらを使ってください。

よく使う例

やりたいこと式
空欄なら「未入力」=IF(ISBLANK(B2),"未入力","")
入力されていたら計算する=IF(B2="","",B2*C2)
空欄の数を数える=COUNTBLANK(B2:B50)
入力済みの数を数える=COUNTA(B2:B50)

うまくいかないとき

1空欄に見えるのにFALSEになる

式が "" を返しているか、スペースが入っています。

直し方=TRIM(A2)="" で判定するか、元の式を見直します。

2範囲をまとめて判定したい

ISBLANKは1つのセルを見る関数です。

直し方数を見るなら COUNTBLANK、1つでも空欄があるかなら =COUNTBLANK(B2:D2)>0 を使います。

サンプルファイルで試す

黄色のセルに式を入れて、「答え」のシートと比べてください。

isblank.xlsx をダウンロード(無料・登録なし)

よくある質問

ISBLANK関数とは?

セルが空欄ならTRUE、何か入っていればFALSEを返す関数です。

空欄なのにISBLANKがFALSEになります

式で "" を返しているセルは空欄ではありません。=A2="" で判定すると、見た目どおりに判定できます。

空欄の数を数えるには?

=COUNTBLANK(範囲) です。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報