【问题标题】:Get data into Master sheet from multiple sheets of same spreadsheet将数据从同一电子表格的多张工作表中获取到主工作表中
【发布时间】:2022-01-03 03:50:16
【问题描述】:

表格 -> Google 表格(不是 PC excel)

我有多个数据要从同一个电子表格中的多个工作表中导入到主工作表中。所以我不想使用(例如)=Sheet1!$A$23IMPORTRANGE(因为它是同一张表,我必须再次对表名进行硬编码)

由于数据很多,而且工作表名称也有空格,所以我需要一个公式/函数,它从列单元格中选择工作表名称并选择数据地址,即X1,其中数据在多个工作表中可用

注意:我可以对数据单元格(即$A$23)进行硬编码,因为在我的情况下也是如此。但不能硬编码工作表名称。如果可以从单元格中选择工作表名称和该工作表的数据单元格的地址,那就太好了。

注意:从多张表格中获取的数据是简单的金额,例如费用,如标题中所述。

说明:在多个月度费用表中,一些数据单元格只是值(如年、月等),而一些数据单元格具有 =SUM(B23:Z23) 之类的功能,显示我要带/复制/显示的当月总费用在主表中。

有没有办法解决这个问题?

【问题讨论】:

  • 是的,这将是可能的。但是,并非不知道将要导入的数据的结构。您是否能够提供屏幕截图或表格可视化数据在源工作表中的结构方式。另外,您能否解释一下这是针对 excel(哪个版本)或 google 表格的。因为一个解决方案可能不适合另一个。
  • 这是一个专门为此问题创建的空白示例电子表格。如果您使用它来创建您所描述的场景的示例,我认为人们将能够向您展示如何做到这一点。 docs.google.com/spreadsheets/d/…

标签: excel google-sheets google-sheets-formula spreadsheet


【解决方案1】:

在 X3 中尝试

=INDIRECT("'"&text(Y3,"MMM yyyy")&"'!"&$X$1)

indirect()

【讨论】:

  • 是的,如果数据单元格包含写入的值(没有公式)(如日期、月份等),它会起作用。但是如果数据单元格包含像=SUM(B23:Z23) 这样的公式,那么它不会返回任何值。它保持空白。虽然它应该在主表中返回 SUM 值
  • 是问题还是评论?没有电子表格的副本很难理解。
  • 你也可以说问题和评论。如图所示,每个月的工作表中写的费用,每张表的A23 是当月费用的总和。现在我想把所有工作表的总和带到主工作表
  • 好的,对不起,我不明白,我已经改变了答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-14
  • 2018-09-30
  • 2014-05-01
  • 1970-01-01
  • 2021-04-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多