セル内容が空白か判断するISBLANK関数:Excel関数

セル内容が空白か判断するISBLANK関数:Excel関数

テスト対象のセルが空白か判断する場合は「ISBLANK関数」を使います。

計算対象となるセルが空白だった場合、意図しない計算結果となる場合があります。このような場合は、事前にセル内容が空白かどうかISBLANK関数でテストしてください。

ISBLANK関数はセルが空白ならTRUEを返す

ISBLANK関数の書式は以下のようになります。

=ISBLANK(テストの対象)
※括弧内に指定する「テストの対象」を”引数”といいます。
※テスト対象はセルを指定する。

テスト対象を評価し、真(空白)であれば評価はTRUEとなり、偽(空白でない)であれば評価はFALSEとなります。

下記のサンプルは、月極駐車場代の入金確認表ですが、入金があれば入金日に日付を入力しています。入金がない場合は入金日は空白のままなので、「要確認」欄にアラートを表示して確認しやすくしているものです。

テスト対象を評価

=ISBLANK(B3)

上記のサンプルでは、B3セルが空白ではないので”FALSE(偽)”となます。B3セルの下の行B4セルは空白なので”TRUE(真)”となります。

しかし、TRUEやFALSEと表示されても、ぱっと見分かりにくいので、入金がない場合は「要確認」欄に”未入金”と表示し、入金がある場合は空白を表示した方が親切です。

そこで、IF関数と組み合わせて、未入金の場合に”未入金”と表示させてみます。

セルが空白の場合はTRUEの代わりに文字列を表示させる

ISBLANK関数とIF関数を組み合わせることで、テスト対象が空白の場合の処理を指定できます。

IF関数との組み合わせ

=IF(ISBLANK(B4),”未入金”,””)

IF関数とISBLANK関数を組み合わせ、テスト対象(サンプルではB4セル)が空白なら”未入力”とD4セルに表示させています。

IF関数とISBLANK関数を組み合わせた例は下記を参照してください。

ISBLANK関数と同じ分類の関数

ISBLANK関数と同じ系列の関数は以下のページで探せます。

Excel関数カテゴリの最新記事