Excel でデータを扱っていると、
「これは数値? 文字列?」を判定したい場面がよくあります。
そんなときに役立つのが ISNONTEXT関数。
名前のとおり、
「テキスト(文字列)ではないなら TRUE を返す」
という、シンプルで実務向きの関数です。
関数:
=ISNONTEXT(値)
引数は 1つだけ。
セルや値が 文字列以外(数値・日付・エラー・空白など)であれば TRUE になります。
■ 判定結果の例
| 値 | 結果 | 理由 |
|---|---|---|
| 123 | TRUE | 数値なので「非テキスト」 |
| “123” | FALSE | 文字列なので非テキストではない |
| =A1+B1 | TRUE | 計算結果は数値扱い |
| “”(空白) | TRUE | 空白は文字列ではない扱い |
| 2025/1/1 | TRUE | 日付は数値扱い |
| #N/A | TRUE | エラーもテキストではない |



コメントを残す