Excelの#n/aエラーを修正するにはどうすればよいですか?
#N/A を扱う場合は 2 つの状況があります。
- #N/A エラーは発生したくないでしょう。
- ユーザーには見せたくありません。
このチュートリアルは、これらの状況に対処するのに役立ちます。
エラー #N/A – これは何を意味しますか?
名前が示すように、「利用不可」です。 Excel では、検索関数を使用して値を検索し、その値がリストまたは範囲内に見つからない場合、数式は #N/A エラーとして結果を返す可能性があります。
#N/A はいつ取得されますか?
上の例では、VLOOKUP を使用して列 A の値 7 を検索しました。しかし、見てわかるように、「7」は範囲内になく、数式は結果に #N/A を返します。
同様に、MATCH 関数を使用して「7」の一致を取得しようとすると、数式は結果として #N/A を返します。
それとは別に、HLOOKUP、SEARCH、INDEX+MATCH などの他の SEARCH 式を使用した場合も、同じエラーが発生します。
注: XLOOKUP では、探している値が検索範囲にない場合に取得する値を設定できる組み込み引数があります。
#N/A を管理するにはどうすればよいですか?
2 つの特定の機能を使用できます。
IFNA: エラー #N/A のみ
以下の例では、MATCH を IFNA でラップして使用しています。 IFNA では、最初の引数は MATCH 関数と、MATCH が #N/A を返した場合に返す値を使用しました。
IFERROR: すべてのエラーの場合
また、以下の例では、VLOOKUP で IFERROR を使用しています。 VLOOKUP を IFERROR でラップし、結果にエラーがあった場合に返す値を指定しました。
その他の注意点
- 検索機能を使用して、探している値を確認することをお勧めします。値のスペルが間違っているにもかかわらず、正しい値が存在する場合、それを知るのは困難になります。
- 探している値の形式が検索範囲内の値と異なる場合、#N/A エラーが発生することがあります。たとえば、数値を検索しても、その数値が検索範囲にテキストとして保存されている場合でも、#N/A エラーが発生します。
- ルックアップ値またはルックアップ テーブル値に余分なスペースが存在すると、#N/A エラーが発生する可能性があります。