Excelで異なるシートで一致する値を見つけるために、VLOOKUPとISNA関数を使用
この記事では、VlookupfunctionでISNA数式を使用して、Excelのさまざまなシートで一致する値を見つける方法を学習します。
Excelで使用できるISNA、IFNA、IFERROR、ISERRORなどのエラートラップ関数が多数あります。これらは、数式をスムーズに実行するのに役立ちます。
#NAerrorを非表示にするには、Vlookup関数とISNA関数を一緒に使用できます。
最初に、vlookupエラー#N /発生の理由を理解しましょう:ルックアップするデータがテーブルに存在しませんテーブルが昇順で設定されていません
例を挙げて理解しましょう:-
スプレッドシートでは、Emp id、Sales Person、Unitsがそれぞれ列A、B、Cで販売されています。
現在のシート以外の別のシートでVlookup関数を使用する必要がある場合があります。
sheet2では、B3にLookup Valuei.e.110が含まれているaVlookupを適用しています。これは、シートの「データシート」列Aにはありません。この場合、セルC3は#N / Aerrorを返します。以下のスクリーンショットを参照してください。
#N / Aエラーを無視するために、Vlookup関数とともにISNA関数を使用します。次の簡単な手順で理解しましょう:-セルC3に数式を入力= IF(ISNA(VLOOKUP($ B $ 3、Data!$ A $ 3:$ C $ 11,3,0))、 “Not Exist”、VLOOKUP($ B $ 3、Data!$ A $ 3:$ C $ 11,3,0))
-
Enterキーを押します
上の画像では、結果として「存在しない」ことがわかります。
式の説明:-
[= IF(ISNA(VLOOKUP($ B $ 3、Data!$ A $ 3:$ C $ 11,3,0))、 “Not Exist”]:-この部分では、ISNA関数はVlookup関数が#N /を与えていることを確認します。エラー、はいの場合、IF関数は結果の場所にある結果を定義するのに役立ちます。VLOOKUP($ B $ 3、Data!$ A $ 3:$ C $ 11,3,0))がない場合は、再び実行されます。 Vlookup関数が値を選択するため。
私たちのブログが気に入ったら、Facebookで友達と共有してください。また、TwitterやFacebookでフォローすることもできます。
_私たちはあなたからの連絡をお待ちしております。私たちの仕事を改善、補完、または革新し、あなたのためにそれをより良くする方法を教えてください。 [email protected]_までご連絡ください