【问题标题】:Can I use a content in a cell to store extract the tab name of an xls formula?我可以使用单元格中的内容来存储提取 xls 公式的选项卡名称吗?
【发布时间】:2020-04-18 10:02:31
【问题描述】:

我有一个如下的 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 中的错误语法。看看是否有一种方法可以做到这一点。

【问题讨论】:

    标签: xlsx xls


    【解决方案1】:

    找到了答案。这是通过使用 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/分享

    【讨论】:

      猜你喜欢
      • 2019-01-10
      • 1970-01-01
      • 2021-07-05
      • 1970-01-01
      • 2021-05-06
      • 2012-10-19
      • 2013-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多