ISBLANK関数

Excel 2003+

概要

ISBLANK関数は、指定したセルまたは値が空白セルかどうかを判定し、空白の場合はTRUE、そうでない場合はFALSEを返します。データ検証や条件分岐で欠損データの有無を簡単に確認できます。

構文

ISBLANK(値)

パラメータ

パラメータ タイプ 必須 説明
任意 はい テスト対象のセルまたは値。空白セルを参照している場合のみTRUEになります。

ISBLANK関数の使用

ISBLANKはデータ入力の完了状況確認や、数式処理前の空白チェックに最適です。IF文と組み合わせることで、空白セルに対する特別な処理を簡単に実装できます。

ISBLANKの一般的な例

基本的な空白判定

=ISBLANK(A1)

セルA1が空白の場合TRUEを、それ以外はFALSEを返します。

IFとの組み合わせ

=IF(ISBLANK(B2),"未入力",B2*100)

B2が空白なら「未入力」を表示、それ以外は値を100倍します。

合計計算での使用

=IF(ISBLANK(C10),0,SUM(C1:C9))

C10が空白なら0を、空白でなければC1〜C9の合計を返します。

よくある質問

ISBLANKは真の空白セル(何も入力されていない状態)のみTRUEを返します。=""のような空文字列はFALSEになります。

いいえ、数式が入っているセルは結果に関係なくFALSEを返します。真の空白セルだけを検出します。

一般的なエラーと解決策

#VALUE! エラー

Cause: 不正な引数

Solution: 正しいセル参照または値を指定してください。

予期しないFALSE結果

Cause: 空文字列やスペースを空白と勘違い

Solution: TRIM関数併用やLEN関数との組み合わせを検討してください。

注記

  • Excel 2003以降すべてのバージョンで使用可能
  • 配列数式では各要素を個別に判定
  • 条件付き書式で視覚的に空白セルを強調可能
  • データ検証ルール作成にも活用可能

互換性

利用可能: Excel 2003, Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可:

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2003+