使用带有 IMPORTRANGE 的单元格中的文本

Use text from cell with IMPORTRANGE

我有两个 Google 表格:第一个包含每周的数据,第二个给出该数据的概览。第一个中的 sheet 是按周命名的。例如:Week 1Week 2Week 3Week 4 ... 第二个中的 sheet 包含一个单元格,该单元格的文本与 sheet头文件名。此单元格为 A1。

我想使用 IMPORTRANGE 函数在第二个(概览)文档中显示第一个(数据)文档中的一些数据。目前 IMPORTRANGE 公式如下所示:

=IMPORTRANGE("https://docs.google.com/...; "Week 1!C2:C5")

如您所见,我必须手动更改我引用的 sheet 名称。我希望它使用单元格 A1 中的文本自动更改。所以它应该是这样的:

=IMPORTRANGE("https://docs.google.com/...; "A1!C2:C5")

是否可以这样做,或者我需要一个脚本,我怎样才能让它工作?

没问题,试试吧:

 =IMPORTRANGE("https://docs.google.com/..., A1)

我还建议您使用命名范围(google)。这使您只需在单元格 A1 中输入 "week1",而不是像 "Sheet3!A1:B343." 这样的内容 如果没有命名范围,任何复杂的电子表格都会将您的公式变成一团乱麻。

感谢您关于使用范围的提示,我以后会用到的。您建议使用以下公式:

=IMPORTRANGE("https://docs.google.com/...; A1)

没用。我让它与以下公式一起工作:

=IMPORTRANGE("https://docs.google.com/..."; (A1&"!C2:C5"))