如何从单元格获取工作表名称,而不是直接使用工作表名称?

时间:2018-08-09 06:52:08

标签: excel indexing formula

我需要更改以下公式以使用单元格B29中的工作表名称,而不使用Sheet1

=IF(B29<>"",(IFERROR(INDEX(Sheet1!L:L,MATCH(C29,Sheet1!B:B,0)),"")),"")

Screenshot of formula and cell B29

如何通过单元格的内容交换Sheet1?例如:INDEX(B29!L:L,Match(...))(我认为解决方案可能是间接的,但我不知道如何在这种情况下使用它)

1 个答案:

答案 0 :(得分:0)

与此同时,我设法进行了修复:

=IFERROR(INDEX(INDIRECT("'"&B$29&"'!L:L"),MATCH(C29,INDIRECT("'"&B$29&"'!B:B"),0)),"")