使用单元格引用Google表格公式中的工作表名称

Ric*_*nis 31 google-sheets

是否可以将第一个工作表的名称放在单元格中,然后在公式中使用它来引用我的第二个工作表的信息?

我正在使用Google Spreadsheets,并且我有一个工作表,其中包含每周每天的列中员工的计划数据.第二个工作表构建工资报告,并直接引用第一个工作表中的列,如下所示:

='Sales Report - WB 10.06'!B3
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否可以将第一个工作表的名称放在单元格中("销售报告 - WB 10.06"),然后在公式中使用它来引用我的第二个工作表的信息?

我目前的问题是我必须每周为10个不同的地区创建一个新的计划和新的工资表,并且复制和更改70列中的公式以引用正确的工作表将变得非常繁琐.

更新电子表格中的单元格会更加容易,以便公式指向正确的工作表来引用数据.

Ada*_*amL 54

是的,通过使用INDIRECT功能:

A1: Sales Report - WB 10.06

然后你可以使用:

=INDIRECT("'"&A1&"'!B3")

  • 这是一种改进:如果您希望B3在填充或向右填充时发生变化,请使用= INDIRECT(ADDRESS(ROW(),COLUMN(),4,TRUE,$ A $ 1))之类的东西。另外,您可以在ROW()和COLUMN()中添加或减去,以引用另一张工作表中与当前单元格地址偏移固定量的单元格。 (3认同)