- ベストアンサー
エクセルの表の抽出の仕方は
よろしくお願いします。 -------------------------- | | 1/100 | 1/200 | 1/300 | -------------------------- | 1 | 100 | 400 | 700 | -------------------------- | 2 | 200 | 500 | 800 | -------------------------- | 3 | 300 | 600 | 900 | -------------------------- 上記のような表があります。このときに、たとえば、A1セルに1/100、B1セルに3を入力したときにC1セルに300と言う答えを出す方法を教えてください。 A1セル及びB1セルは入力規則のリストを使用しています ---は表の枠です エクセルは2002を使用しています。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
|A |B |C |D ------------------------ 1 |分数 |場所 |検索結果 | 2 |1/100 |3 | 300 | 3 | | | | 4 | | 1/100 |1/200 |1/300 5 |1 | 100 | 400 | 700 6 |2 | 200 | 500 | 800 7 |3 | 300 | 600 | 900 とするなら、 A2セルに1/100、B2セルに3を入れた場合、C2セルに300と答えを出したいとき、 C2セルには、以下の計算式が入ります。 =+VLOOKUP(B2,A5:D7,MATCH(A2,A4:D4,0),FALSE) 計算式の意味はヘルプを引いてみてください。 考え方の手順は、 (1) "1/100"がどの列にあるのか、MATCH関数にて調べます。 この場合は返り値が2になります。 (2) VLOOKUP関数は、左列から"3"の行を探し出し、指定した列の数字を 引っ張ってくる関数です。「指定した列」は、(1)で求めた値(=2)を 引数として持ってきます。 調べたのですが、X,Y座標で指定できれば、便利ですが、分離すればなんとか、目標が達成できました。結構、めんどいんですねー、こういうの。 他にも方法があるかも?です。 如何でしょうか。
その他の回答 (3)
- comv
- ベストアンサー率52% (322/612)
こんばんは A B C D E F G H 1|リスト|リスト| 式| | |1/100|1/200|1/300| 2| ↓ | ↓ | ↓| |1| 100| 400| 700| 3| ↓ | ↓ | ↓| |2| 200| 500| 800| 4| ↓ | ↓ | ↓| |3| 300| 600| 900| セルA1:An(必要行まで選択) データ 入力規則 リスト $F$1:$H$1 セルB1:Bn(必要行まで選択) データ 入力規則 リスト $E$2:$E$4 セルC1 式 =IF(COUNTA(A1:B1)=2,INDEX($F$2:$H$4,MATCH(B1,$E$2:$E$4,0),MATCH(A1,$F$1:$H$1,0)),"") で試してみて下さい!
お礼
ありがとうございました。 お礼が遅くなりすみませんでした。
- wolv
- ベストアンサー率37% (376/1001)
たぶん,どこかに,「上記のような表」を用意しておいて, B1の値が行のタイトルと一致し, A1の値が列のタイトルと一致する, 交点のセルの値を返す関数はなんですか? (それをC1に入れたい) ということではないでしょうか. あっていますか?
補足
はいそうです。 No.1の補足を見てください。 宜しくお願いします
- misatoanna
- ベストアンサー率58% (528/896)
「上記のような表」と「たとえば」以降の入力位置の関係が、わからないのですが‥‥。 「上記のような表」の中で、A1、B1、C1は、それぞれどこなんですか?
補足
質問内容が、説明不足ですみません。宜しくお願いします >「上記のような表」と「たとえば」以降の入力位置の関係が、わからないのですが‥‥。 D E F G H -------------------------- 1 | | 1/100 | 1/200 | 1/300 | -------------------------- 2 | 1 | 100 | 400 | 700 | -------------------------- 3 | 2 | 200 | 500 | 800 | -------------------------- 4 | 3 | 300 | 600 | 900 | -------------------------- >「上記のような表」の中で、A1、B1、C1は、それぞれどこなんですか? A1セルはF1、G1、H1 B1セルはD2、D3、D4 C1は表の表の抽出の答えです
お礼
ありがとうございました。 お礼が遅くなりすみませんでした。