- ベストアンサー
エクセル 表において、2項目で検索、表示させたい
lookup matchを組み合わせればいいのでしょうか・・・ A B C D 1 10 20 30 2 51 100 400 700 3 52 200 500 800 4 53 300 600 900 という表(A1~D4)があり、今、入力項目X,Yがあるとします。 XにはB1~D1の値(10~30)を、YにはXの列の数字(Xが20なら、Yは 400~600)が入ります。で、X、Yを入力したときにAの列で対応する数字を表示させたいのです。たとえば、X20 Y500 と入力すると、52と表示させたいのです。よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
例データA1:D4 ー 10 20 30 51 100 400 700 52 200 500 800 53 300 600 900 F列 G列 H列 X Y 10 200 52 H2に =INDEX($A$2:$A$100,MATCH(G2,OFFSET($A$1,1,MATCH(F2,$B$1:$D$1,0),100,1),0)) 式の100は余分目に適当に。 結果 52
その他の回答 (1)
noname#52504
回答No.1
素朴に書けばこんな感じかと。 =OFFSET(A1,MATCH(【Y】,OFFSET(A2:A4,,MATCH(【X】,B1:D1,0)),0),)
質問者
お礼
ありがとうございました。早速試してみます。
お礼
おかげさまでできました。ありがとうございました。