参考以今天日期为名称的表格

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

我目前有一个 Google 工作表,其中包含应用程序脚本和计时器,每天生成一个新工作表,以今天的日期作为名称。 新工作表自动命名为“11/1/2024”,明天的工作表自动命名为“11/2/2024”等。使用 IMPORTRANGE,我想将数据导入到单独的工作表文件中。 但我只希望它从第一个文件中的最新工作表(即包含今天日期的工作表)导入信息。

我目前设置 IMPORTRANGE 公式的方式是引用特定的工作表名称,即 =IMPORTRANGE("link","11/1/2024!A1:A50")。 这对于一天来说效果很好,但我想实现一个公式,该公式将每天动态更新以获取包含当天日期的工作表。 我尝试在 IMPORTRANGE 公式中实现 TODAY 而不是工作表名称,但它不起作用。

感谢任何帮助,提前致谢。

编辑:pgSystemTester 做得非常出色,向我展示了适用于这种情况的公式,请参见下文。 在电子表格 1 中,我必须创建一个主工作表,它将引用具有今天日期的工作表并反映该数据。 在电子表格 2(一个单独的文件)中,我可以使用 IMPORTRANGE 从电子表格 1 中的主工作表导入数据。电子表格 1 中的主工作表始终更新以反映具有今天日期的工作表数据,并且电子表格 2 将导入更新的数据。

经过更多研究,我发现了另一个同样有效的公式,并且消除了一个步骤。 对于遇到同样问题的任何人,这是将数据从一个谷歌工作表导入到另一个谷歌工作表的公式,引用以今天的日期为标题的工作表使用 IMPORTRANGE:

=IMPORTRANGE("YOUR_SOURCE_SPREADSHEET_URL", TEXT(TODAY(), "MM/dd/yyyy") & "!A1:B10")

google-sheets-formula
1个回答
0
投票

根据日期格式,您可以将 INDIRECT 与 TODAY 和 Text 结合使用。这对我有用...

=indirect("'"&text(today(),"MM/DD/YYYY")&"'!A5")

链接到样本表

enter image description here

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