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

时间:2017-12-30 18:58:47

标签: google-sheets spreadsheet

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

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

我尝试使用以下公式构建所需的字符串:=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'"!以及其他一些类似的方法,但始终遇到错误。我究竟做错了什么?这种交叉引用是否可以以任何方式实现?

感谢您的回复

1 个答案:

答案 0 :(得分:2)

使用INDIRECT():

=INDIRECT("'" & RIGHT(LEFT(TODAY();4);2)&"_"&MID(TODAY();6;2)&"_TISZT" & "'!A1")