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

问题描述 投票:0回答:1

我有如下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}将从包含J1的单元格2018-01中获取值?

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

xlsx xls
1个回答
0
投票

找到答案。通过使用INDIRECT。

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

[单元格J$1所在的位置是2018-01的位置

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

© www.soinside.com 2019 - 2024. All rights reserved.