计算Google表格中列的总值?

时间:2018-10-03 07:19:00

标签: google-sheets spreadsheet

我有一个包含四张纸的Google表格文档。

每张纸上都有两列。

第一列是名称,第二列是值。

我需要从第五张工作表中的四张工作表中获取值的总和,其中四个名称列的名称相对应。

在大多数工作表中,带有值的列的调用方式有所不同。

我如何完成此任务?

1 个答案:

答案 0 :(得分:0)

您可以使用查询+数组,如下图所示:

enter image description here

代码:

=QUERY({Sheet1!A2:B;Sheet2!A2:B;Sheet3!A2:B;Sheet4!A2:B};
"select Col1,sum(Col2) where Col1 is not null group by Col1 label Col1 'Name',sum(Col2) 'Total'";0)

说明:

首先:您使用数组组合4张纸。范围从第2行开始,以省略不同的列标题:

{Sheet1!A2:B;Sheet2!A2:B;Sheet3!A2:B;Sheet4!A2:B}

第二:使用查询执行总计。在查询中,有一些额外的操作:

Col1 is not null-用于不显示总计的空行

label Col1 'Name',sum(Col2) 'Total'-用于命名结果列

语法可能有所不同,具体取决于您的本地设置,因此请查看工作副本:

Link to working copy


满足您的需求吗?