Sum 谷歌电子表格数据透视查询总计
我有一个样品。在该电子表格的表2中,我使用以下查询创建了一个摘要:Sum 谷歌电子表格数据透视查询总计,sum,pivot,google-sheets,Sum,Pivot,Google Sheets,我有一个样品。在该电子表格的表2中,我使用以下查询创建了一个摘要: =Query(Sheet1!A1:E24, "Select A, Count(E) GROUP BY A Pivot C") 但我想计算下一行的每一个测量员的总数,以及第三页数据透视表中的总和。是否可以使用查询本身计算总计?任何人都可以帮忙。1/2答案。。。。总数在侧面,但不是沿着底部 在表1中添加一列F Grand Total =COUNTIF(A$2:A$24,A2) =COUNTIF(A$2:A$24,A3) 将查询更
=Query(Sheet1!A1:E24, "Select A, Count(E) GROUP BY A Pivot C")
但我想计算下一行的每一个测量员的总数,以及第三页数据透视表中的总和。是否可以使用查询本身计算总计?任何人都可以帮忙。1/2答案。。。。总数在侧面,但不是沿着底部 在表1中添加一列F
Grand Total
=COUNTIF(A$2:A$24,A2)
=COUNTIF(A$2:A$24,A3)
将查询更改为
=Query(Sheet1!A1:F24, "Select A, Count(B),F GROUP BY A, F pivot C ")
这是个老生常谈的问题,但我刚刚解决了这个问题。可以使用={}将多个查询产生的数组连接到一个函数中。使用{}创建数组如下所述: 设置它最简单的方法是分别完成每个部分,然后将它们重新组合成一个公式 第一部分是您首先执行的查询
=Query(Sheet1!A1:E24, "Select A, Count(E) GROUP BY A Pivot C")
第二部分是总计栏。将此公式放在第一个查询结果右侧列的顶部单元格中
=Query(Sheet1!A1:E24, "Select Count(E) GROUP BY A label Count(E) 'Grand Total'")
第三部分是最后一行总计。将其放在第一个查询结果下。无法删除数据透视上的headers行,因此,请转置非数据透视查询的结果
=transpose(Query(Sheet1!A1:E24, "Select Count(E) GROUP BY C label Count(E) 'Grand Total'"))
第四部分是右下角的最终总单元格。标签的“”用于删除任何标签,并仅在一个单元格中包含总数
=Query(Sheet1!A1:E24, "Select Count(E) Label Count(E) ''")
如果所有查询看起来都符合您的要求,那么现在您可以将其合并到一个公式中,以替换原始查询并删除其他查询。全部包含在{}中,使用分隔列,使用;分隔行
={Query(Sheet1!A1:E24, "Select A, Count(E) GROUP BY A Pivot C"),Query(Sheet1!A1:E24, "Select Count(E) GROUP BY A label Count(E) 'Total'");transpose(Query(Sheet1!A1:E24, "Select Count(E) GROUP BY C label Count(E) 'Total'")),Query(Sheet1!A1:E24, "Select Count(E) Label Count(E) ''")}
它起作用了!谢谢@eddyparkinson。请任何人都能帮我找到另一半的答案。该死的,这么简单的事情,代码太多了!