• 締切済み

エクセルVLOOKUP関数の検索値について

  A   B     C     D     E 1 あ AAA 2 い  BBB 3 う  CCC 4 え  DDD 5         お   い  =VLOOKUP(C5,A1:A4,2,0) VLOOKUP関数にて、質問です。 検索値候補1=C5のセル 検索値候補2=D5のセル 範囲=A1:B4 E5=関数 (ここに式を入れたい) 検索値候補1がない時は、候補2を検索する そんな式はどうすればよいですか? 素人ですので、おたすけください

みんなの回答

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

=IF(COUNTIF(A1:A4,C5),VLOOKUP(C5:A1:B4,2,0),IF(COUNTIF(A1:A4,C6),VLOOKUP(C6:A1:B4,2,0),"")) ってとこでしょうか?

ka2ka2_
質問者

お礼

ANo.3の方この場を借ります ANo.1の方へ私の間違いでした。 解決できました。 ありがとうございました

  • xyzxyz11
  • ベストアンサー率0% (0/4)
回答No.2

 多分ですけど、    VLOOKUP(IF(C5=""),D5,C5,A1:A4,2,0) ではないですか?  IF との連携でできた気がします。

  • mayoiga
  • ベストアンサー率41% (16/39)
回答No.1

試してみました。 =IF(ISNA(VLOOKUP(C5,A1:B5,2,FALSE))=FALSE,(VLOOKUP(C5,A1:B5,2,FALSE)),(VLOOKUP(D5,A1:B5,2,FALSE))) まずIF文でエラーかどうかを判断し、C5の検索がエラーならD5を使用するという風に条件を設定します。 ISNA関数についてはヘルプをご覧下さい。

ka2ka2_
質問者

お礼

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

ka2ka2_
質問者

補足

検索値候補2=D5のセル が空白のとき うまくいきませんでした が、 回避方法はありませんか?

関連するQ&A