我有一个包含四张纸的Google表格文档。
每张纸上都有两列。
第一列是名称,第二列是值。
我需要从第五张工作表中的四张工作表中获取值的总和,其中四个名称列的名称相对应。
在大多数工作表中,带有值的列的调用方式有所不同。
我如何完成此任务?
答案 0 :(得分:0)
您可以使用查询+数组,如下图所示:
代码:
=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'
-用于命名结果列
语法可能有所不同,具体取决于您的本地设置,因此请查看工作副本:
满足您的需求吗?