Google表格 - 使用动态可更改的工作表名称引用其他工作表

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

我在Google电子表格中有一张工作表,它从其他三张具有严格命名规则的工作表中收集值:这些工作表的名称包含YY格式的年份,后跟下划线,后跟MM格式的月份,后跟下划线,最后三个帖子中的一个。 所以它看起来像17_12_TISZT的2017年12月post1表或18_01_APOLO的2018年1月post2表。

我的问题是:是否可以创建一个随正在进行的日期(年和月)动态变化的字符串,这样我就不必手动查找和替换引用了?

我尝试使用以下公式构造所需的字符串:=RIGHT(LEFT(TODAY();4);2)&"_"&MID(TODAY();6;2)&"_TISZT",这给了我17_12_TISZT;正是我需要参考的三张表中的一张的名称。

但是,我需要使用引用的公式似乎不能以这种方式工作。我没有参考'17_12_TISZT'!RANGE,而是尝试了'RIGHT(LEFT(TODAY();4);2)&"_"&MID(TODAY();6;2)&"_TISZT'"!和其他一些类似的方法,但一直遇到错误。我究竟做错了什么?这种交叉引用是否可以以任何方式实现?

谢谢您的反馈

google-sheets spreadsheet
1个回答
2
投票

使用INDIRECT():

=INDIRECT("'" & RIGHT(LEFT(TODAY();4);2)&"_"&MID(TODAY();6;2)&"_TISZT" & "'!A1")
© www.soinside.com 2019 - 2024. All rights reserved.