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

ISNUMBER関数の使い方|数値かどうかを調べる(含むかの判定にも使う)

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

※写真はイメージです

書き方

=ISNUMBER(テストの対象)

セルの中身が数値なら TRUE、文字や空欄なら FALSE を返します。単体の判定より、SEARCHと組み合わせて「〇〇を含むか」を調べる使い方がよく出てきます。

ISNUMBER関数の使い方の図 C2 fx =ISNUMBER(A2) A B C 1 2 金額 1200円 数値か FALSE
「1200円」は「円」が付いた文字なので FALSE。

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

引数の意味

引数入れるもの図の例
テストの対象調べたいセルや式A2

「〇〇を含むか」を判定する

=IF(ISNUMBER(SEARCH("東京",A2)),"東京","ほか")

SEARCH は見つかれば位置の数字、見つからなければエラーを返します。それをISNUMBERで見れば「含む/含まない」になります。

うまくいかないとき

1数字なのに FALSE

数字が文字として入っています(左寄せ・緑の三角)。

直し方数値に変換します。

使えるバージョン

Excel 2016・2019・2021・2024・Microsoft 365のどれでも使えます。Googleスプレッドシートでも同じ書き方で使えます。

サンプルファイルで試す

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

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

よくある質問

文字かどうかは?

ISTEXTを使います。空欄かどうかは <a href="../isblank/">ISBLANK</a> です。

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

このページについて

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