• 締切済み

エクセル 関数 ISERROR VLOOKUP

エクセル関数でご教授お願いします。 今「LIST」シートのA列に品番、B列に単価が入力されています。 これを「入力」シートのA列1行目に品番を入力して、B列1行目に単価を引っぱってくる関数を作りました。 以下関数です。(「入力」シートのB列の関数です) =IF(ISERROR(VLOOKUP(A1,LIST!$A$1:$B$3,2,FALSE)),"品番ミス",VLOOKUP(A1,LIST!$A$1:$B$3,2,FALSE)) 品番が間違っている場合は”品番ミス”と入力されます。 この状態で問題なのは、入力シートのA列に何も入力されていない時に、B列に品番ミスと入ってしまう事です。 何とか、空白にしたいのですがいい方法はありませんでしょうか?

みんなの回答

  • howarage
  • ベストアンサー率20% (2/10)
回答No.1

IsBlank関数をつかってA1が空白のときは空白となるようにします。 If(IsBlank(A1),"", (質問の関数) )

tsson
質問者

お礼

早速の返答ありがとうございました。何とかいけました。ありがとうございます。