0

作为 Excel 中公式的一部分,我正在尝试创建对位于另一个工作表上的数组的引用。为了做到这一点,我试图以这种方式结合 INDIRECT 和 ADDRESS:

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))
4

1 回答 1

0


我认为您不需要在数组的第二部分附加“sheet 2”。
试试这个。
转到主工作表选择一个空单元格,输入 = 然后单击另一个工作表并绘制要索引的数组。
它看起来像这样: ='sheet 2'!E4:F12
目前,您的公式引用如下所示:
'sheet 21!E4:'sheet 2'!F12
您不需要第二张“表 2”!在数组中。
希望这可以帮助。

于 2017-07-12T15:16:41.260 回答