索引匹配中的参考表名称,通过引用单元格中的值

时间:2017-12-21 01:04:30

标签: excel excel-formula

我想使用动态公式...

我知道您可以使用INDIRECT()在Excel中引用工作表名称,并在当前工作表中使用值,例如

=INDIRECT("'" & INDIRECT("B" & ROW()) & "'! T32")

但是,我想在INDEX MATCH公式中使用INDIRECT()来引用工作表名称。上一个公式不是动态的,不能在块中的所有单元格中复制。

有效的手册版本是:

=INDEX('Sheet1'!$T$33:$AE$33,MATCH(INDIRECT(ADDRESS(3,COLUMN())),'Sheet1'!$T$32:$AE$32,0))

我已经尝试过各种方法来包含一个INDIRECT(),而不是使用实际的工作表名称但到目前为止没有运气......任何建议?问题可能来自于我指的是一系列细胞,但我还是不确定如何解决这个问题......

我尝试过的一个例子:

=INDEX(INDIRECT("'" & INDIRECT("B", Row()) & "'!$T$33:$AE$33"),MATCH(INDIRECT(ADDRESS(3,COLUMN())),'Sheet1'!$T$32:$AE$32,0))

我得到的错误是#REF!错误...

提前致谢!

0 个答案:

没有答案