📊つかえる関数.com

ISBLANK/ISTEXT/ISNUMBER/ISLOGICAL関数でデータ型を判定する方法は?

関数初級·更新: 2026-02-12
IS系関数を使うとセルのデータ型を判定できます。ISBLANK(A1)は空白セルでTRUE、ISTEXT(A1)は文字列でTRUE、ISNUMBER(A1)は数値でTRUE、ISLOGICAL(A1)はTRUE/FALSEでTRUEを返します。これらを組み合わせることで、データの入力状態を検証できます。例えば `=IF(ISBLANK(A1), "未入力", IF(ISTEXT(A1), "文字列", IF(ISNUMBER(A1), "数値", "その他")))` のように型に応じた処理を分岐できます。データクレンジングやバリデーションに活用できます。

📊 バージョン対応

2016
対応
2019
対応
2021
対応
365
対応

📋 実務での使用例

💼 データ型チェック

入力セルのデータ型を判定して表示

=IF(ISBLANK(A1), "空白", IF(ISTEXT(A1), "文字列", IF(ISNUMBER(A1), "数値", IF(ISLOGICAL(A1), "論理値", "その他"))))

💼 未入力セルのカウント

範囲内の空白セルの個数を数える

=SUMPRODUCT(--ISBLANK(A1:A100))
ISBLANKISTEXTISNUMBERISLOGICALデータ型判定
📄

文字列関数チートシート

LEFT / MID / SUBSTITUTE 等の文字列操作パターン集

準備中※ PDFは現在作成中です。近日公開予定