• 締切済み

EXCELの関数使用時に、エラー表示をしないようにするには?

LOOKUP関数で、商品コードテーブルを検索して一致するコードがあった場合は、その値段をセットします。見つからない時にエラー(#N/A)がシート上に表示されてしまいます。 シートにエラー表示が出ないようにするにはどうすればよいのでしょうか?

みんなの回答

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.3

COUNTIF関数でコードの有無や重複をチェックして、 戻り値が「1」の場合のみLOOKUPで値段を取得、と してはいかがでしょう?

ms_kaizer
質問者

お礼

無事解決 ありがとうがざいました

回答No.2

エクセル2003が特定できませんので、 EXCEL2003でのやり方を記入します。 エラー値が表示されているセルを選択します。 [書式] メニューの [条件付き書式] をクリックします。 左側のボックスの [数式が] をクリックします。 右側のボックスに「 =ISERROR(セル参照)」と入力します。 セル参照には、エラー値が含まれるセル参照を指定します。   {要するに今までの式を()内に入れるということです。} [書式] をクリックし、[フォント] タブをクリックします。 [書式] をクリックします。 [色] ボックスの白を選択します。 その他のエクセルの場合は、ヘルプの検索で エラー値 等で検索してください。 ほとんど同じやり方だと思います。

ms_kaizer
質問者

お礼

解決しました。 ありがとうがざいます

  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

=if(iserror(Lookup()),"",Lookup()) でどうでしょうか。

ms_kaizer
質問者

お礼

ISNAを使用してエラー判定をして解決しました。 ありがとうがざいました。

関連するQ&A