- 締切済み
エクセル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を検索する そんな式はどうすればよいですか? 素人ですので、おたすけください
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- mshr1962
- ベストアンサー率39% (7417/18945)
=IF(COUNTIF(A1:A4,C5),VLOOKUP(C5:A1:B4,2,0),IF(COUNTIF(A1:A4,C6),VLOOKUP(C6:A1:B4,2,0),"")) ってとこでしょうか?
- xyzxyz11
- ベストアンサー率0% (0/4)
多分ですけど、 VLOOKUP(IF(C5=""),D5,C5,A1:A4,2,0) ではないですか? IF との連携でできた気がします。
- mayoiga
- ベストアンサー率41% (16/39)
試してみました。 =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関数についてはヘルプをご覧下さい。
お礼
早速の回答ありがとうございました。 たすかりました
補足
検索値候補2=D5のセル が空白のとき うまくいきませんでした が、 回避方法はありませんか?
お礼
ANo.3の方この場を借ります ANo.1の方へ私の間違いでした。 解決できました。 ありがとうございました