我可以使用单元格中的内容来存储提取 xls 公式的选项卡名称吗?

Can I use a content in a cell to store extract the tab name of an xls formula?

我有一个 xls 公式如下

=IFERROR(VLOOKUP($A2, '2018-01.csv'!$A:$B, 2, FALSE), 0)

其中 2018-01.csv 是选项卡名称。

我可以替换这个选项卡名称并在单元格中定义吗?例如

=IFERROR(VLOOKUP($A2, '${J1}.csv'!$A:$B, 2, FALSE), 0)

${J1} 将从包含 2018-01 的单元格 J1 中获取值?

注意 ${j1} 是该公式中 xls 中的错误语法。看看是否有一种方法可以做到这一点。

找到答案了。这是通过使用 INDIRECT.

=IFERROR(VLOOKUP($A2,INDIRECT("'"&J&".csv'!"&"$A:$B"), 2, FALSE), 0)

单元格 J 所在的位置 2018-01

感谢分享 http://spreadsheetpro.net/how-to-make-a-dynamic-reference-to-a-worksheet-in-excel-and-google-spreadsheets/