エクセルでISNUMBER関数を使う方法(7例)

  • これを共有
Hugh West

Microsoft Excelでは、引数に数値が含まれているかどうかを調べるためにISNUMBER関数が一般的に使われています。 今回は、このISNUMBER関数をExcelで効率的に使う方法を、適切な図解付きで紹介します。

上のスクリーンショットは、記事の概要で、いくつかのアプリケーションを表現しています。 ISNUMBER を使用する方法について、他の関数とあわせて詳しく説明します。 ISNUMBER の機能を簡単に利用することができます。

練習用ワークブックをダウンロードする

この記事の作成に使用したExcelワークブックをダウンロードすることができます。

ISNUMBER関数の使用.xlsx

ISNUMBER関数の紹介

  • 機能の目的

ISNUMBER関数は、値が数値であるかどうかを確認するために使用されます。

  • 構文です。

=ISNUMBER(値)

  • 論証の説明。
論証 必須/オプション 説明
価値 必須 任意の値、セル参照、またはセルの範囲。
  • パラメータを返します。

ブーリアン値:TRUE または FALSE。

ExcelでISNUMBER関数を使用する7つの好適な例

1.エクセルISNUMBER関数の基本的な使い方

次の図では、さまざまな種類のデータが B列 . D列 のように、選択されたデータが数字かどうかをブーリアン値で出力しています。 真と偽 として、それぞれ ISNUMBER 関数は引数として値を受け取りますので、最初の出力では セルD5 となり、関係式は次のようになります。

=ISNUMBER("アンドリュー")

そして、この関数はブール値を返します。 FALSE かわりに 「アンドリュー は数値ではなく、テキストです。

同様に、他のすべての値を B列 をISNUMBER関数の引数で指定します。 出力は以下のように表示されます。 D列 を、関連する数式はさておき

2.エクセルでISNUMBERとセルリファレンス

ISNUMBER 関数には、次のようなものもあります。 セル参照 に存在するすべてのデータのセル参照を引数として、この関数がどのように動作するかを見てみましょう。 B列 .

出力において セルD5 ISNUMBER 関数で必要な数式をセル参照で作成します。 (B5) 名目上 「アンドリュー になります。

=ISNUMBER(B5)

を押した後 入力 を実行すると、前のセクションで見つけたのと同じような戻り値が得られます。

で他のすべての出力を抽出することができます。 D列 の全データのセル参照を含む。 B列 と同じように

3.データバリデーションによるISNUMBERの利用

今度は ISNUMBER の機能 データバリデーションを行います。 下表のとおりです。 C列 にはID番号の数値のみが入力され、テキストや文字を入力しようとすると、エラーメッセージが表示されます。 では、この入力条件のパラメータはどのように設定すればよいのでしょうか。

📌 ステップ1.

➤ From. データ リボンを選択し データバリデーション コマンドを実行します。 データツール をドロップダウンしてください。

というダイアログボックスが表示されます。 データバリデーション が開きます。

📌 ステップ2.

➤ 選択する カスタム から 許可する なりすます バリデーション基準 .

➤ 数式ボックスで、入力する必要があります。

=ISNUMBER(B5)

➤に進みます。 エラーアラート のタブができました。

📌 ステップ3.

➤タイプ 「エラー! をタイトルボックスに入力します。

➤ 入力 "数値のみを入力する" として エラーメッセージ .

➤ プレス よっしゃー をクリックすると、入力条件に必要なすべてのパラメーターの設定が完了します。

📌 ステップ4.

で文字やアルファベットを入力してみてください。 セルC5 をクリックすると、すぐにメッセージボックスが表示されます。

で定義されたタイトルとエラーメッセージがメッセージボックスに表示されます。 データバリデーション ダイアログボックスを表示します。

➤ プレス キャンセル をクリックすると、メッセージボックスが消えます。

📌 ステップ5.

➤ ここで数値を入力します、例えば115を セルC5 .

また、このセルは数値入力用に定義されているため、今回はメッセージボックスは表示されません。

4.ISNUMBER関数とSEARCH関数を組み合わせて、部分文字列を検索する。

これで、次の図のようなテーブルができあがりました。 B列 この列のどのセルに特定の単語 'シカゴ' を使用することができます。 ISNUMBER とともに 検索 関数は、ここで目的の出力を見つけることができます。

の最初のテキスト値に対して セルB5 となり、「Chicago」という単語を見つけるのに必要な式は次のようになります。

=ISNUMBER(SEARCH("シカゴ",B5))

プレス 入力 で、この式はブール値を返します。 .

同様に、残りの出力も D列 を利用して フィルハンドル をクリックすると、列全体が塗りつぶされます。

5.ISNUMBER関数、LEFT関数、IF関数でテキストが数字で始まるかどうかを調べる

があります。 は、テキストデータから指定された文字数を抽出する関数です。 ISNUMBER、LEFTおよびIF 関数を併用することで、数値や数字を先頭に含むテキストを簡単に判断することができます。

例えば、以下のデータセットに基づき、出力セルが C列 が返ってきます。 「はい を返し、それ以外の場合は 「いいえ .

最初のテキスト値に必要な計算式は次のようになります。

=IF(ISNUMBER(--LEFT(B5,1)), "はい", "いいえ")

プレス 入力 を自動入力し、全体の C列 をクリックすると、他のすべての出力が一度に得られます。

🔎 フォーミュラの仕組みは?

➤ ここでは 関数は、テキストの最初の文字だけを抽出します。

の使用 ➤。 ダブルユニオン (-) は、テキストデータを数値データに変換する。

ISNUMBER 関数は,数字だけを識別して,ブール値を返します。 TRUE、およびFALSE を非数値の値として使用します。

➤ 最後に イフ の出力を収集する関数である。 ISNUMBER を返します。 'Yes' または 'No' ブーリアン値に基づいて TRUE または FALSE を、それぞれご紹介します。

6.ISNUMBERとSUMPRODUCTを組み込んで、数字を含む列を検索する

さて、次の図では、各列に特定のデータ型を持つランダムな列がいくつかあります。 を組み合わせて使用することで、このような列を作成することができます。 ISNUMBERとSUMPRODUCT 関数で、利用可能なすべての列のデータ型を調べます。

と呼ばれる最初の列については コラム1 ヘッダ行に 4 で必要な数式を入力します。 セルC11 で、このカラムのデータ型を探します。

=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0, "Number", "Text")

プレス 入力 という数式が返されます。 'Number'です。

同様の手順で、存在する他のすべての列のデータ型を取得することができます。

🔎 フォーミュラの仕組みは?

➤ その ISNUMBER 関数はブーリアン値を返す TRUE または FALSE 選択された列のすべてのデータに対して

の使用 ➤。 ダブルユニオン (-) は、各ブール値を変換します。 まで 1 FALSE まで 0 .

サンプロダクト この関数は、選択された列の前のステップで見つかった数値を加算します。

➤ 最後に イフ 関数は論理引数を サンプロダクト 関数で、前のステップで見つかった出力がゼロ(0)より大きいか否かを調べ、その結果を '数字'または'テキスト' をもとに、調査した。

7.エクセルで条件付き書式を使ったISNUMBER

最後の例では、論理関数ISNUMBERの使用方法を学びます。 条件付き書式設定 を使うと、定義された基準に基づいて表のセルや行をハイライトすることができます。 たとえば、次のようなデータセットでは。 B列 には、複数の寄付者の名前とIDが存在します。 条件付き書式を使用して、ID番号が表示されている寄付者だけの行をハイライトします。 B列 と同時に、それ以上の寄付をされた方の中で $1500 .

📌 ステップ1.

➤ セルの範囲を選択する B5:C14 .

➤下記。 ホーム タブで、以下を選択します。 新ルール から 条件付き書式設定 をドロップダウンしてください。

ダイアログボックスが表示されます。

📌 ステップ2.

➤ ルールの種類を選択します。 「数式を使って書式を設定するセルを決定する .

➤ 数式ボックスで、次のように入力します。

=AND(ISNUMBER($B5),$C5>=1500)

をクリックします ➤。 フォーマット オプションを使用します。

📌 ステップ3.

➤ 行を強調したいランダムな色を選択します。

➤ プレス よっしゃー .

📌 ステップ4.

➤ プレビューは、"Menu "の下のバーで表示されます。 新しい書式ルール ダイアログボックスを表示します。

➤ プレス よっしゃー をクリックすると、手順が終了します。

これで、以下のスクリーンショットのように、選択した色でハイライトされた行が表示されるようになります。

💡 留意点

🔺 でも。 ISNUMBER 関数は、引数を値またはセル参照とし、数式を入力して結果の値が数値かどうかを調べることもできます。

🔺 Excel では、日付や時刻も数値になります。 ですから、ISNUMBER 関数では にとって 日時 を弦楽器で表現しています。

🔺 ISNUMBER関数は、以下の通りです。 国際標準化機構 関数のグループです。

この関数は、与えられた入力が数値かどうかを調べるだけなので、エラーは返さない 🔺。

ISNUMBER関数の引数に直接日付や時刻を入力することはできません。 そうでない場合は、この関数が返します。 ファルス を使用する必要があります。 日付と時刻 関数を使用して、ISNUMBER 引数に日付または時刻を入力することができます。

結びの言葉

を使用するために、上記のすべての適切な方法を希望します。 ISNUMBER 関数は、今、あなたのExcelスプレッドシートに適用して、より生産性を向上させるためのインスピレーションを与えます。 質問やフィードバックがありましたら、コメント欄でお知らせください。 または、このウェブサイトのExcel関数に関連する他の記事をチェックすることができます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。