- ベストアンサー
3つの条件でのVLOOKUP教えてください
初心者です。 A B C 10 A Y X 20 H B C 30 の表で、 A且つB且つCの場合は、10という関数が知りたいのですが、 VLOOKUPで、出来ないのでしょうか、1つの条件は良く使うのですが、 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
vlookupでは無理です。 (一例)=INDEX(D1:D3,SUMPRODUCT((CONCATENATE(A1:A3,B1:B3,C1:C3)="ABC")*ROW(A1:A3)))
その他の回答 (2)
- phoenix062
- ベストアンサー率29% (5/17)
回答No.2
作業域(列)を利用していいなら 下記を作業域に記載して、全ての値を1つに繋げる。 =CONCATENATE(A1,B1,C1) で、VLOOKUP関数を使う。
質問者
お礼
すぐのご回答、ありがとうございます。 早速、試してみます。
- neKo_deux
- ベストアンサー率44% (5541/12319)
回答No.1
文字列をくっつけて、 A B C ABC 10 A Y X AYX 20 H B C HBC 30 のような検索のための列を追加れば、1つの条件の場合と同様になるのでは。 文字列の結合は、D1セル=A1&B1&C1とか、&演算子を利用。
質問者
お礼
すぐのご回答、ありがとうございます。 なるほど! 早速、試してみます。 ありがとうございます。
お礼
すぐのご回答、ありがとうございます。難しいですね・・・ すぐ、やってみます。