トップへ(mam-mam.net/)

行と列の交差する値を取り出すには

検索:

「行と列の交差する値を取り出すには」

VLookup関数は行方向に指定した値を検索して指定した列番号の値を取り出します。
HLookup関数は列方向に指定した値を検索して指定した行番号の値を取り出します。
では指定した行方向の値と、指定した列方向の値から、交差する値を取り出すにはどうすればよいでしょうか。
例えば以下の表で、行方向「大き目」と列方向「簡単」の交差する値「150」を取り出すにはどうすればよいでしょうか。

回答

match関数とindex関数を組み合わせれば可能です。

ソース

match関数は指定したセル範囲から指定した検索値が、指定したセル範囲の何番目にあるか返してくれます。
行方向でも列方向でも使えます。
MATCH(検索値 , 検索範囲 , [照合の種類] )
照合の種類に0を指定すると検索値と完全一致するセル検索を行います。



index関数は指定した範囲から、指定する行番号、指定する列番号の交差する値を取得できます。
INDEX(参照セル範囲 ,行番号 ,列番号)



much関数とindex関数を組み合わせる