在同一工作簿中的多个工作表中查找数据

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

我正在尝试创建一个电子表格来跟踪我玩的小组的高尔夫皮肤/扫描统计数据。我目前正在尝试跟踪每个晚上我们作为一个单独的工作表进行跟踪,我希望有一个摘要页面,显示每个人从所有每周工作表中提取数据的统计数据。将有30-40张纸,因此单独引用每张纸将无法管理。

此外,每个高尔夫球手的数据可能不在每张纸上的相同单元中,这取决于人们是否全年加入该组。我不想在前几周编辑所有内容。我确实找到了一个应该在Excel中运行的示例,但它不适用于Google表格。它只从第一周表中提取数据。这是我对其中一个单元格的公式,但对于大多数计算来说都是类似的

=SUMPRODUCT(SUMIF(INDIRECT("'"&weeks&"'!A2:A100"),A2,INDIRECT("'"&weeks&"'!C2:C100")))

周是包含所有工作表名称的命名范围。 A列包含名称。此公式将在命名范围内的所有工作表中找到A2中的名称,并对C列中每周页面上的每个相应值求和。此时此选项仅读取第一周工作表。这个专栏是如果他们支付那一周所以我总共支付了他们为这个季节付了多少钱。将对每个人和各种其他统计数据进行相同类型的计算。

任何有关如何实现这一点或甚至采取不同方法的帮助都会有所帮助。

编辑添加示例表https://docs.google.com/spreadsheets/d/1rVXZ4Ia3EJec2mQYJkXDQM3umrtA782vs23Kr19coGU/edit?usp=sharing

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

即使它们还不存在,这也占20张:

=QUERY({
 IFERROR('1'!A2:C,  {"","",""});
 IFERROR('2'!A2:C,  {"","",""});
 IFERROR('3'!A2:C,  {"","",""});
 IFERROR('4'!A2:C,  {"","",""});
 IFERROR('5'!A2:C,  {"","",""});
 IFERROR('6'!A2:C,  {"","",""});
 IFERROR('7'!A2:C,  {"","",""});
 IFERROR('8'!A2:C,  {"","",""});
 IFERROR('9'!A2:C,  {"","",""});
 IFERROR('10'!A2:C, {"","",""});
 IFERROR('11'!A2:C, {"","",""});
 IFERROR('12'!A2:C, {"","",""});
 IFERROR('13'!A2:C, {"","",""});
 IFERROR('14'!A2:C, {"","",""});
 IFERROR('15'!A2:C, {"","",""});
 IFERROR('16'!A2:C, {"","",""});
 IFERROR('17'!A2:C, {"","",""});
 IFERROR('18'!A2:C, {"","",""});
 IFERROR('19'!A2:C, {"","",""});
 IFERROR('20'!A2:C, {"","",""})}, 
 "select Col1,sum(Col3) 
  where Col1 is not null 
  group by Col1 
  order by sum(Col3) desc 
  label sum(Col3)''")

0

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