- ベストアンサー
関数~!
行と列の数値を検索して交差したところに入力されている数値を返したい。 vlookupとhlookupを同時に使っているイメージなんですが…(-_-;) 教えてください_(._.)_
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
INDEX関数とMATCH関数の組み合わせでできます。 表がA1:Z100の範囲でA列と1行目に検索対象の文字があるとして =INDEX($B$2:$Z$100,MATCH(検索値1,$A$2:$A$100,0),MATCH(検索値2,$B$1:$Z$1,0))
その他の回答 (3)
- secondapril
- ベストアンサー率36% (24/66)
回答No.4
No.3です。すみません。間違えました。 確かにNo.2の方のおっしゃるように、INDEXをMATCHと組み合わせて使わないとだめです。 先ほどのでは、検索できていませんでした。 ちょうどいい感じのURLがありましたのでつけておきます。
- secondapril
- ベストアンサー率36% (24/66)
回答No.3
INDEX関数を使うのはどうでしょうか? 《書式》=INDEX(範囲,行番号,列番号) 行番号と列番号は指定したセル範囲の上端行と左端行の番号を1として順に数えた数値を指定します。 指定した範囲が1行(または1列)の場合には省略できます。
- masatoshi5352
- ベストアンサー率12% (26/214)
回答No.1
九九のかけ算の様に考えれば良いのかな
質問者
補足
A列 B列 C列 D列 2002年 2003年 2004年 2005年 1行 0926 256 345 442 325 2行 0897 300 500 455 223 上記表を参照して他の表にリンクしたいんです。 2002年の時0926は、256というように。
お礼
半日考えていたことが、やっと解決しました(^-^) ありがとうございましたm(_ _)m また一つ使える関数が増えました!(^^)!