• ベストアンサー

VLOOKUP関数のエラーメッセージ

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

  • nan
  • お礼率4% (6/147)

質問者が選んだベストアンサー

  • ベストアンサー
  • himehime
  • ベストアンサー率37% (133/354)
回答No.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)
回答No.1

こんにちは  以下のページがご参考になるのでは? [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

参考URL:
http://support.microsoft.com/intl/japan/support/kblight/t002/3/04.htm

関連するQ&A

  • エクセルのVLOOKUPでエラー値「#N/A」を空白にする方法

    すいません。 マイクロソフトのエクセルについて教えて下さい。 エクセルでVLOOKUP関数を使用しているのですが、該当する値が無い場合、エラー値の「#N/A」が表示されます。値がない場合、「#N/A」ではなく、空欄になるように設定したいのですがどのようにしたらいいのでしょうか? どなたか教えて頂けないでしょうか? よろしくお願いします。

  • 関数Vlookup

    関数 VLOOKUPで検索値を参照したとき、範囲に該当データがあれば いいのですが、無いと「#N/A」の表示がでます 該当データがない場合は、何も表示のないようにするには セルに例えば =VLOOKUP($K24, 全体!$A$5:$E$60,4, FALSE)の場合 どのような工夫を追加したらいいかを教えてください

  • VLOOKUP関数のエラーについて

    ExcelでVLOOKUP関数を使って表を作成しようと思っています。コードを入力することによって、品名を表示させるようにしたいのですが、今までVLOOKUP関数は使ったことがないので、練習用として簡単な表を作成しました。コードはアルファベットA~Eと、数字1~5を使っています。コードが数字の場合は品名が正しく表示され、アルファベットの場合はAだけがエラーとなります。別の表で試したところ、やはりコードがAのものだけがエラーになります。なぜAがエラーになるのか理由がわかりません。 何が原因なのか、どうすれば正しく表示されるのかを教えていただきたく、よろしくお願いいたします。

  • VLOOKUP関数で困っています。

    コード番号の下二桁を取り出して、その値を表から探し出して商品名を表示させる作業をVLOOKUPで設定しようとしていますが、うまくいきません。 おそらく、下2桁を取り出したセルにはRIGHTB関数の計算式が入っており、取り出された2桁の文字列ではなく、計算式を表の中から探し出しているようでN/Aのエラーメッセージです。このような場合、どのようにすればよいのでしょうか。

  • VLOOKUP関数で

    エクセル2000で、派遣社員の人件費を管理する表を作っています。 VLOOKUP関数を使い、E列に氏名を入れると、F列に単価(時給)が出るようにしてあるのですが(別ブックの単価表を参照しています)、なぜか特定の氏名を入力した場合のみ#N/Aのエラーが返ってきます。 (たとえば、「山田」だと正しい単価が表示されるのに、「田中」だとエラーになる、といった具合です) 参照先のデータは30ほどありますが、このうち2つでエラーが返ります。書式設定は全て同じです。 これはなぜでしょうか??よろしくお願いします。。。

  • vlookup関数のエラーの解決方法を教えて下さい

    EXCELの問題集をしているのですが、Vlookup関数の検索値に、別のシートの表にある数字を引用するとエラー(#N/A)になります。たとえば、検索値に入れる数字は、別のシートのA2(32567)という数字の先頭文字2桁のみが必要な場合、 =Vlookup((LEFT(A2,2),$A2$:$h"10),2,0)という式を入れると、エラー(#N/A)となります。どこが悪いのでしょうか?

  • エクセルでVLOOKUP関数でエラーが出ました教えてください

    ある表を作り、違うシートに工種コードの表を作り 下記の関数を作ってみました =VLOOKUP(B5,工種コード!$C$2:$D$129,2,FALSE) すると #N/A このエラーが出ます ちゃんと表示されるところもあるのですが どうすれば良いか分かりません 教えてください

  • エクセルのVLOOKUP関数が正確でない

    現在、仕事の都合上使い慣れないPCで作業しています。 OSは97のようです。 日常のデータ管理をエクセルの複数のBOOKを使い自動リンクで作成しています。通常でしたらVLOOKUPで参照されるべき値の表示が違うものでした。 関数を挿入しオートフィルで作成したところ同一の値がいくつか続くセルがあり、業務上ありえないので調べるとVLOOKUPが正確でないことが分かりました。該当する値がない場合に表示されるはずの#N/Aが表示されずに上記の値のみを続けて表示していたり、範囲に対する検索値の該当する検索値ではなく近い値が表示されてもいました。 原因が分からず再起動もしましたが解決しません。もちろんセルの書式設定も確認済です。また、VLOOKUPの検索の型に“0”を入れても入れなくても数値に変化はありませんでした。 ツールからオプションの設定で直るものなんでしょうか? どなたか対処法をご存知の方がいらっしゃいましたらご教授を下さい。 よろしくお願いします。

  • vlookup関数について困ってます

    エクセルで作ったシートをthinkfreeてがるオフィスで開いたところ、vlookup関数がうまく機能しません(#n/aが表示される)。 ファイルを開いたときは表示されるのですが、数秒でエラー表示になってしまいます。 どなたか詳しい方お願いします。

  • エクセル「VLOOKUP」関数について

    エクセルの「VLOOKUP]関数について教えて下さい。 データーがないとき「#N/A」と常に表示されていますが、この「#N/A」を表示しないようにする方法を教えて下さい。

専門家に質問してみよう