• ベストアンサー

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

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

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

=IF(ISNA(VLOOKUP(...)),"",VLOOKUP(...)) または =IF(COUNTIF(範囲,抽出条件),"",VLOOKUP(...)) とすればできます。 範囲はVLOOKUPの範囲の左端の列のみです。 ISNA()はISERROR()でも可

teto123
質問者

お礼

できました。ありがとうございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

Vlookup関数は、下記の時エラーが出るとあります。 多分質問者の念頭には、Fale型で下記(3)があると 思いますが、他の場合も時々あり、その場合は、広く・厳密に言うと、#1でご指摘のような、対策でなく、各エラー原因を式の上で取り除かないとならないと思います。 (1)列番号が1より小 (2)最左の最小値より、小さい値を検査値としたとき (3)検索の型にFALSEを指定していて、完全に一致する値がない時 (4)範囲の列数<列番号(第3引数)のとき

teto123
質問者

お礼

返事が遅くなって申し訳ございませんでした。 参考にさせて頂きました。 ありがとうございました。

関連するQ&A