エクセルでIFNA関数を使う方法(2例)

  • これを共有
Hugh West

があります。 イフナ 関数は、主に #該当なし が発生した場合、指定された値を返します。 #該当なし のエラーが発生した場合は、その関数の絶対値を返します。 今回は、この関数が持つ イフナ 関数について、2つの適切な例とともに詳しく説明します。

に関するすべての例を示すために、以下の商品価格リストをデモデータセットとして使用する予定です。 イフナ では、データセットをちょっと覗いてみましょう。

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

Excelファイルをダウンロードし、それに沿って練習することをお勧めします。

IFNA Function.xlsx

IFNA機能の紹介

  • 機能の目的

IFNA機能は、#N/Aエラーに取り組むために使用されます。

  • 構文です。

IFNA(value, value_if_na)

  • 引数説明。
論証 必須/オプション 説明
価値 必須 価値 は、@N/Aエラーをチェックすることです。
値_if_na 必須 価値 を使用して、#N/A エラーが見つかった場合のみ返すようにしました。
  • パラメータを返します。

第1引数の値、または代替テキスト。

2 ExcelでIFNA関数を使用する例

1.ExcelのIFNA関数の基本的な使い方

この例では、非常に基本的な使い方を紹介します。 イフナ の構文はすでに述べたとおりです。 イフナ という関数があります。 IFNA(value, value_if_na) .

したがって、valueフィールドに有効な値があれば、その値が関数の出力として表示されます。 そうでない場合は 値_if_na フィールドは、その指定された値を関数出力として返します。

下の画像では、すでに #該当なし 細胞内 D14 ということで、セルを参照すると D14 の値フィールド内にある。 イフナ 関数で指定された値が 値_if_na フィールドがセルに表示されます。 D15 次に、セル内に数式を挿入します。 D15 ,

=IFNA(D14, "Missing")

を押していくと エンタメ ボタンをクリックすると 行方不明 メッセージがセル内に表示される D15 は、予想通りでした。

関連コンテンツ エクセルでIF関数を使う方法(8つの適切な例)

2.IFNA関数とVLOOKUP関数の使い分け

まずは、その使い勝手を実証したい。 イフナ を持つ関数です。 VLOOKUP関数 の最も一般的な使用方法です。 イフナ 関数を使用します。

を使用するとよいでしょう。 ブイルック 関数で、ルックアップ値に基づいて値を抽出することができます。 ブイルック の機能は、複雑な構文であると同時に、正しく動作するために従うべきルールの束を必要とします。

ですから、是非とも、どれか一つでも間違いがあれば ブイルック が表示されます。 #該当なし エラーは、値が利用できないことを表すエラーに過ぎません。

さて、仮にあなたが #該当なし しかし、もっと意味のあるメッセージを表示させたい。 そんなときは イフナ 関数と一緒に ブイルック 関数を使って、より良い方法でエラーメッセージに取り組むことができます。

仮に、任意の #該当なし のエラーメッセージを表示させたいのですが、" 行方不明 " を表示します。 下の画像では #該当なし セル内メッセージ D15 .

セル内の数式 D15 です。

=VLOOKUP(D14,B5:D12,3,0)

下のデータテーブルをよく見ると、ルックアップ値が シリアル しかし、データテーブルの最初の列にはそのような値はありません。 その結果 #該当なし というエラーが表示されています。

の代わりにMissingを表示させたい場合は、以下のようになります。 #該当なし とすると、次の式で表されます。 イフナ 関数を使用します。

=IFNA(VLOOKUP(D14,B5:D12,3,0), "欠番")

このように イフナ 関数と一緒に ブイルック 関数を使用します。

フォーミュラ・ブレークダウン

  • D14 ▶はルックアップ値を格納します。
  • B5:D12 ▶テーブル・ルックアップ・アレイ
  • 3 ▶列のインデックス
  • 0 ▶は完全一致を指定します。
  • VLOOKUP(D14,B5:D12,3,0) Cereal を検索すると、対応する価格が表示されます。
  • =IFNA(VLOOKUP(D14,B5:D12,3,0), "欠番") の値を返します。 VLOOKUP(D14,B5:D12,3,0) は、最初の列で見つかった場合、ルックアップ値であり、そうでない場合は、セル内のミッシングを返す D15 .

類似の読み物

  • エクセルでTRUE関数を使う方法(10例付き)
  • エクセルでFALSE関数を使う(5つの簡単な例付き)
  • エクセルSWITCH関数の使い方(5例)
  • ExcelのXOR関数を使う(5つの適切な例)

IFERROR Vs IFNA 機能

IFERROR関数は、様々なエラーを処理するのに対し イフナ 関数は #該当なし つまり、not availableエラーです。

例えば、計算式にタイプミスがあった場合、Excel は #ネーム のエラーが発生します。 この場合 イフエラー の代わりに代替テキストを表示することで、エラーを処理することができます。 #ネーム のメッセージを表示します。

一方 イフナ にしか関心がない。 #該当なし を置き換えることで、代替テキストを表示することができます。 #該当なし のエラーが表示される。

そのため、もし #該当なし エラーが発生した場合は、ベストプラクティスとして イフナ 関数の代わりに イフエラー 関数を使用します。 その他の種類のエラーについては IFERROR関数を使用します。

覚えておきたいこと

📌 セルが空の場合、空の文字列として扱われる( "" ) が、エラーにはならない。

📌 もし満タンにしないなら 値_if_na フィールドを使用すると イフナ 関数は、このフィールドを空文字列の値と見なします ( "" ).

結論

以上、Excelについて、あらゆる角度から事例を交えて解説しました。 イフナ この記事に添付されている練習用ワークブックをダウンロードし、すべてのメソッドを練習することをお勧めします。 また、以下のコメント欄で遠慮なくご質問ください。 関連するすべての質問にできるだけ早く対応します。 そして、当社のウェブサイトをご覧ください。 Exceldemy をクリックすると、さらに詳しくご覧になれます。

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