• ベストアンサー

vlookup関数で検索値に文字を入れてもエラーが出ないようにするには?

エクセルのVLOOKUP関数を使って、注文表を作成しています。 品番(検索値)を入力すると商品名と単価が表示されるように作り、空白でもエラーが表示されないようにはできました。 しかし、品番が空白のときだけでなく、「セール」と入力した場合でも、商品名と単価が空白になるようにしたいのですが、やり方がわかりません。 「空白ORセールの場合、空白にする」という論理にするにはどうしたら良いのでしょう? どなたか教えていただけますようお願い致します。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>、「セール」と入力した場合でも、商品名と単価が空白になるようにしたいのですが リストに「セール」を作って品名と単価を空欄にしてはいかがですか?

carolinablue
質問者

お礼

ありがとうございます。 同じことを思いつき、自分でも同じようにやってみたらダメだったのですが、なぜか、回答をいただいてから再度やってみたらできました。 本当にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

質問が漠然としているので、 仮定して回答すると、 A1に品番を入れ、E1:G10 に参照表があるとします。 =IF(OR(A1="",A1="セール"),"",VLOOKUP(A1,E1:G10,2,0)) と、空白にする対象を""の時と、"セール"のどちらかの時に してやれば出来ると思います。

carolinablue
質問者

お礼

ありがとうございます。 ORでも試したくて正しい式がわからなかったので助かりました。 本当にありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A