ExcelでIFNA機能
この記事では、IFNA関数について学習します。
IFNAはExcelに組み込まれている関数です。これは、logic_testの論理関数として分類されます。 #NAエラーをトラップして保持し、エラーが発生した場合は値を返します。
IFNA関数は#NAエラーを保持し、value_if_NAエラーが発生した場合に戻ります。
構文:
=IFNA(Value, Value_if_NA)
これを理解するための例を見てみましょう。
ここにクラスのある5人の生徒のリストがあります。
LOOKUP関数を使用して、名前から生徒のクラスを検索します。
この式を使用して、ジムのクラスを見つけます
=IFNA(VLOOKUP("Jim",A2:B6,2,FALSE),"Not Found")
説明:
VLOOKUP関数は、リスト内で名前Jimを検索します。
IFNA関数は、#NAエラーが発生した場合に機能し、戻り値が返されます。
ジムのクラスとしてクラス1を返します。
次に、メアリーのクラスを見つけようとします。メアリーの名前がリストにないのではないかと思う人もいるでしょう。そのため、LOOKUP関数は#NAエラーを返し、IFNA関数がここで使用されます。
数式を使用してメアリーのクラスを見つけます
=IFNA(VLOOKUP("Mary",A2:B6,2,FALSE),"Not Found")
説明:
VLOOKUP関数は、リストで名前Maryを検索します。
IFNA関数は、#NAエラーが発生した場合に機能し、#NAエラーの場合はNotfoundを返します。
ご覧のとおり、IFNAは#NAエラーを保持し、「見つかりません」を返します。
IFNA関数の使用方法を理解していただければ幸いです。 Excel 2016、2013、2010でも同じ関数を使用できます。Logic_testに関する記事は他にもあります。ここで他のリンクを確認してください。未解決のクエリがある場合は、下のコメントボックスにその旨を記載してください。私たちはあなたを助けるでしょう。