重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

VLOOKUP関数(エクセル2000)について質問です。

参照する表に該当する値がない場合、#N/Aというエラーメッセージ
が表示されてしまうのですが、これを表示させなくする方法を教えて
ください。

A 回答 (2件)

Vlookup関数は、もともと、


「参照する値」がなければ、#N/Aが表示されるのは当たり前ですね。

今回の場合は、ISERROR関数、ISNA関数どっちでもいいのですが、
Vlookup関数なので、
ISNA関数の方が適切だと思います。
(#N/Aが出るとわかりきっているので。)

ってことで、kbonbさんの参考URLの、
http://support.microsoft.com/intl/japan/support/ …

がおすすめですね。

=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))
    • good
    • 0

こんにちは



 以下のページがご参考になるのでは?

[XL97] VLOOKUP 関数の計算結果のエラー値を非表示にする方法
http://support.microsoft.com/intl/japan/support/ …

[XL2000] 表示形式と ISERROR 関数による 0 およびエラー値を非表示にする
http://www.microsoft.com/JAPAN/support/kb/articl …

[XL2002] 条件付き書式を作成してエラーを非表示にする方法
http://www.microsoft.com/JAPAN/support/kb/articl …

参考URL:http://support.microsoft.com/intl/japan/support/ …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!