• ベストアンサー

エクセルでエラー表示を表示させないようにしたい

vlookupで、参照範囲に検索値がない場合、エラーになってしまいますが、それを表示されないようにしたいのですが、いい方法はないですか。よろしくお願いします。

noname#240620
noname#240620

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

  • ベストアンサー
  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

IF関数を使用してはいかがですか? 他にも方法はありますので http://www.aited.jp/ITinfo/4-06.php など参考にしておためしください

参考URL:
http://www.aited.jp/ITinfo/4-06.php
noname#240620
質問者

お礼

ありがとうございました。参考URL見まして、実行しましたら、非表示できました。ありがとうございました。

その他の回答 (1)

回答No.2

IFでエラーかどうかを切り分けて、エラーだった場合には何も表示させない、というのがいいんじゃないですか? 論理式にVLOOKUPの関数式を入れて「=ISERROR」とします。 真の場合がエラーの返ってきている状態なので、何も表示しないなら「""」にします。 偽の場合は検索値がある場合なので、もう一度VLOOKUPの関数式を入れておきます。 これでどうでしょう?

noname#240620
質問者

お礼

実行してみましたが、エラー表示が消えませんでした。=IF(VLOOKUP関数式)=ISERROR,"",VLOOKUP関数式)と入力しましたが間違いだったのでしょうか。 shy00さんに紹介していただいた方法IF(ISERROR(VLOOKUP関数式),"",VLOOKUP関数式)ですと、空白表示することが出来ました。 ありがとうございました。

関連するQ&A

  • エクセルのエラーと0を表示させない方法は?

    お世話になります。 今、エクセルでVLOOKUP関数を使っています。 VLOOKUPでエラー表示が出ないように、IF(ISERROR(VLOOKUP・・・),"",VLOOKUP・・・)で エラー表示は出なくなりました。 さらに答えが0だった場合0を表示させない方法はあるでしょうか?

  • vlookup関数のエラー対策について

    いつもお世話になっております。 vlookup関数ですが、現状は検索値や参照先が未入力の場合は空白になるように、 =if( =" ", vlookup( , ,0)&" ")という式(…式1)を使っています。 これは文字列扱いになるらしく参照した金額などを範囲選択しても合計金額が表示されないようです。 一方でiferror関数はエラーがあると空白になるように、 =iferror(vlookup( , ,0)," ")という式(…式2)を入れると数値扱いになる認識ですが、他のエラーは表示されない(?)と把握しています。 ここで質問ですが、自分の希望としては (1)エラー表示したい(空白にしたくない)…検索値が誤っていたり(一致しない)、テーブル範囲の間違い、参照先が見つからないなど(#N/Aや#REF) (2)エラー表示したくない(無視したい)…検索値や参照先が未入力(←式1はクリア) のですが、他にも出る可能性があるエラーはありますか? また式1は上記(1)のエラー表示はされる、式2はされない認識でいいんでしょうか? 上記希望をできるだけ満たした算式があれば教えていただきたく(できれば数値が好ましい)よろしくお願いします。

  • VLOOKUPでエラー表示と0表示を無くしたい

    VLOOKUPで下の条件にあった数式を作りたいのですが、うまくいきません。 条件は (1)参照先のセルが数値のため0が表示されるが、0と空白は区別したいので、戻り値が空白の場合は0を表示させない。 (2)参照元のシートには参照先には無いコードがあるので、エラー(#N/A)が出てしまうがエラーも表示させない。 作ってみた数式は =IF(OR(VLOOKUP(B1,入力!$B$1:$C$6,2,FALSE)="",ISERROR(VLOOKUP(B1,入力!$B$1:$C$6,2,FALSE))),"",VLOOKUP(B1,入力!$B$1:$C$6,2,FALSE)) です。 戻り値が空白、またはエラーの時に参照先のセルが空白になるように作ったつもりですが、どうしてもエラー(#N/A)が出てしまいます。 どなたかアドバイスいただければ嬉しいです。 よろしくお願いいたします。

  • 【エクセル】VLOOKUP関数入れたセルのエラー表示を空白表示にしたい

    エクセル2000 XP SP2 VLOOKUP関数入れたセルのエラー表示を空白表示にしたい 500ほどのデータを別表からVLOOKUPで参照して入力しています 別表にデータがないものはエラー表示#NAになってしまいます。 これを空白にする方法はありますか? 以前はVISTAと2007でIFERRORですんでいたのですが 2000だと使えなくて困っています

  • 《エクセル》「エラー値“#N/A”の場合は何も表示しない」としたいのです

    エクセル2000で作業をしています。 VLOOKUPを使って、別ワークシートにあるデータを拾っているのですが、データが存在しないものは“#N/A”と表示されますよね? これがたくさんあると見た目にあまりよろしくないので、「そのセルがエラー値“#N/A”の場合は何も表示しない」としたいのですが、式の設定がよくわかりません。 ためしにVLOOKUPの外側をIFで囲んでみたのですが、 =IF(A1=#N/A,"",VLOOKUP(A1,参照するワークシート名!B1:F100,1,FALSE)) ↑これではエラーが出てしまいました。 よろしくお願いします。

  • エクセル関数のエラー表示について

    こんにちは。助けてくらさい。 IF+VLOOKUPで検索をかけたところ“エラー#N/A”がたくさん出てしまいました. 条件付書式などで試みてみたのですが、この表示を消すことができません。 どうか、この軟弱もんに教えて下さい。 どうすれば、#N/Aを表示しない様にできるのですか???? よろしくお願いします。

  • VLOOKUP関数等で結果がエラーの場合の表示について

    こんばんは VLOOKUP,IF関数で結果がエラーの場合の表示についてお伺いします。 まず、VLOOKUPの場合 検索する値が検索範囲に無い場合、結果はエラーが表示されますが、この場合エラー表示では無く、空白で表示させたいのですが、この場合の式はどのよすればよいでしょうか? 2点目、A列とB列を掛け算してC列に結果を表示させたい。しかし、A列に「未定」と文字列が入力してある場合、B列に整数が入力してあっても、C列にはエラーが表示されます。この場合、C列を空白で表示させたいのですが、この場合の式はどのよすればよいでしょうか? よろしくお願いします

  • EXCELのVLOOKUPでエラー

    こんにちは! ExcelのVLOOKUPで、数字を参照させて、別のシートに 結果を返しているんですが、明らかに同じ数字なのに、参照してくれません。(エラーになります。) 参照元の数字を手で打ちなおすか参照させたい 部分(検索値)をコピー&ペーストして同じ数字を書き換えると ちゃんと参照されます。 見た目や、プロパティで見る限りはちゃんと同じなんですが、どうしても参照してくれません。 どのような原因が考えられますか?

  • excel エラー値を非表示にしたいのですが

    こんにちは。アドバイスを宜しくお願いします。 関数を使って数式を入れた表を作成しているのですが 今回は入力しない所が数箇所ありまして入力していない 箇所を参照しているところや関連のシートにまでエラー値が 表示されてしまいます。 こういった、今回に限ってという場合(特定して決めることが出来ないセル) に表示されるエラー値を非表示にする方法があれば教えていただきたいんです。 実際のところできるのでしょうか? エラー値は#N/Aです。 どうか宜しくお願い致します。

  • Excel エラー表示を回避するようにしたのに・・・

    Excelで、VLOOKUP関数を使って、 「今日の日付の横のセルの中身を表示」させているのですが、 該当データがなかった時のエラー表示や0表示を回避したくて =IF(ISNA(VLOOKUP(TODAY(),元シート!A1:B10,2,0))="","", VLOOKUP(TODAY(),元シート!A1:B10,2,0)) としたのですが、これでもまだエラーや0が表示されます。 多分、日付そのものがない時に#N/A、 日付はあるが横に何も入っていない場合に0が 出ているように思うのですが、・・・ 何かいけないのでしょうか。自分では間違いが見つけられません。