• ベストアンサー

エクセルの表の抽出の仕方は

よろしくお願いします。 -------------------------- |   | 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を使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

  |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座標で指定できれば、便利ですが、分離すればなんとか、目標が達成できました。結構、めんどいんですねー、こういうの。 他にも方法があるかも?です。 如何でしょうか。

m-happy-t
質問者

お礼

ありがとうございました。 お礼が遅くなりすみませんでした。

その他の回答 (3)

  • comv
  • ベストアンサー率52% (322/612)
回答No.4

こんばんは    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)),"") で試してみて下さい!

m-happy-t
質問者

お礼

ありがとうございました。 お礼が遅くなりすみませんでした。

  • wolv
  • ベストアンサー率37% (376/1001)
回答No.2

たぶん,どこかに,「上記のような表」を用意しておいて, B1の値が行のタイトルと一致し, A1の値が列のタイトルと一致する, 交点のセルの値を返す関数はなんですか? (それをC1に入れたい) ということではないでしょうか. あっていますか?

m-happy-t
質問者

補足

はいそうです。 No.1の補足を見てください。 宜しくお願いします

回答No.1

「上記のような表」と「たとえば」以降の入力位置の関係が、わからないのですが‥‥。 「上記のような表」の中で、A1、B1、C1は、それぞれどこなんですか?

m-happy-t
質問者

補足

質問内容が、説明不足ですみません。宜しくお願いします >「上記のような表」と「たとえば」以降の入力位置の関係が、わからないのですが‥‥。  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は表の表の抽出の答えです

関連するQ&A