2017-07-12 7 views
0

Excelの式の一部として、別のワークシートにある配列への参照を作成しようとしています。そのために、私は、このようにINDIRECTとアドレスを組み合わせるためにしようとしています:私は自分自身のアドレス数式を貼り付ける際にアドレスがあり、別のワークシートからの間接的な配列を持つExcelの再描画配列

INDIRECT(ADDRESS(MATCH('current sheet'!E87;'sheet 2'!$C$2:$C$47;0);1;1;1;"sheet 2"))&":"&INDIRECT(ADDRESS(47;1;1;1;"sheet 2")) 

は、私が正しいアドレスを受け取り、しかし、私は、間接的にそれらを結合して配置しようと一度それ以下の数式のそれらは機能しません。誰が問題が何であるか理解していますか?

=INDEX(INDIRECT(ADDRESS(MATCH('current sheet'!E87;'sheet 2'!$C$2:$C$47;0);1;1;1;"sheet 2"))&":"&INDIRECT(ADDRESS(47;1;1;1;"sheet 2"));MATCH('current sheet'!E87;'sheet 2'!$C$2:$C$47;0)) 

答えて

0


私はあなたの配列の第二部の「シート2」を追加する必要はありませんだと思います。
これを試してみてください。
メインシートに移動して空のセルを選択し、=と入力して別のシートをクリックし、インデックスを作成する配列を描画します。
これは次のようになります:= 'シート2'!E4:F12
数式は次のような参照を作成します:
'sheet 21!E4:'sheet 2'!F12
もう1枚は必要ありません「シート2」!配列内の
これが役に立ちます。

関連する問題