1

次の Excel 数式で構文エラーが見つかりません。

K7:M11 には、s_core1、s_core2、s_core3 という 3 つのシートにデータがあります。検索キーは、A6:C6、A7:B7 などにあります。A6 が core1 の場合、シート s_core1 のデータを使用して検索する必要があります。core2 の場合、シート s_core2 のデータを使用して検索する必要があります。

=INDEX(INDIRECT("s_"&A6&"!"&"$K$11:$M$11"),MATCH(C6,INDIRECT("K"&MATCH(B6,INDIRECT("s_"&A6&"!$J$7:$J$9"),0)+6&":M"&MATCH(B6,INDIRECT("s_"&A6&"!$J$7:$J$9"),0)+6),0))

それを手伝ってください。

必要に応じて参照用のソースを次に示します。

フォーラムで添付の Excel ファイルを参照してください。

http://www.excelforum.com/excel-formulas-and-functions/868258-look-up-in-different-sheets.html?p=2968043#post2968043

前もって感謝します。

4

1 に答える 1

2

2 番目の INDIRECT 関数でシートを参照していません。「K」の代わりに太字の部分を追加してください。

=INDEX(INDIRECT("s_"&A6&"!"&"$K$11:$M$11"),MATCH(C6,INDIRECT( "s_"&A6&"!K" &MATCH(B6,INDIRECT("s_"&A6&"! $J$7:$J$9"),0)+6&":M"&MATCH(B6,INDIRECT("s_"&A6&"!$J$7:$J$9"),0)+6),0))

于 2012-10-14T21:44:26.437 に答える