- ベストアンサー
VLOOKUP関数のエラーメッセージ
VLOOKUP関数(エクセル2000)について質問です。 参照する表に該当する値がない場合、#N/Aというエラーメッセージ が表示されてしまうのですが、これを表示させなくする方法を教えて ください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Vlookup関数は、もともと、 「参照する値」がなければ、#N/Aが表示されるのは当たり前ですね。 今回の場合は、ISERROR関数、ISNA関数どっちでもいいのですが、 Vlookup関数なので、 ISNA関数の方が適切だと思います。 (#N/Aが出るとわかりきっているので。) ってことで、kbonbさんの参考URLの、 http://support.microsoft.com/intl/japan/support/kblight/t002/3/04.htm がおすすめですね。 =IF(ISNA(VLOOKUP(E2,$A$2:$C$6,2,FALSE)),"見つかりません",VLOOKUP(E2,$A$2:$C$6,2,FALSE)) の"見つかりません"の部分を、下のような感じで""にしちゃえば、空白セル表示になりますよ。 (表示させたい文字を""にいれてください。) =IF(ISNA(VLOOKUP(E2,$A$2:$C$6,2,FALSE)),"",VLOOKUP(E2,$A$2:$C$6,2,FALSE))
その他の回答 (1)
- kbonb
- ベストアンサー率51% (254/492)
こんにちは 以下のページがご参考になるのでは? [XL97] VLOOKUP 関数の計算結果のエラー値を非表示にする方法 http://support.microsoft.com/intl/japan/support/kblight/t002/3/04.htm [XL2000] 表示形式と ISERROR 関数による 0 およびエラー値を非表示にする http://www.microsoft.com/JAPAN/support/kb/articles/J048/6/08.htm [XL2002] 条件付き書式を作成してエラーを非表示にする方法 http://www.microsoft.com/JAPAN/support/kb/articles/J048/6/42.htm