Google sheets Google Sheets-使用自定义标签查询多个列

Google sheets Google Sheets-使用自定义标签查询多个列,google-sheets,google-query-language,Google Sheets,Google Query Language,我试图在我的Google工作表中创建一个简单的查询,允许我标记它输出的两列,并根据另一列对结果进行排序。但是,只要我添加orderby或第二个Label命令,它就会抛出错误。这是我的公式。谢谢你的帮助 =query(A1:H,"SELECT H, SUM(G) WHERE H > '' AND G > 0 GROUP BY H ORDER BY A LABEL SUM(G) 'Sub Total', LABEL H 'Group Description'",0) 试试这个。如果需要

我试图在我的Google工作表中创建一个简单的查询,允许我标记它输出的两列,并根据另一列对结果进行排序。但是,只要我添加orderby或第二个Label命令,它就会抛出错误。这是我的公式。谢谢你的帮助

=query(A1:H,"SELECT H, SUM(G) WHERE H > '' AND G > 0 GROUP BY H ORDER BY A LABEL SUM(G) 'Sub Total', LABEL H 'Group Description'",0)

试试这个。如果需要,可以隐藏列A的查询返回。还要注意标签语法

=query(A2:H,"SELECT A,H, sum(G) where H is not null and G>0 group by A,H order by A asc label sum(G) 'Sub Total', H 'Group Description',A 'Col A'",1)  

这是我的测试电子表格:

您在查询中遇到了多个问题。首先,删除第二次出现的标签。其次,数据表中H列和G列(以及查询字符串)的顺序应该颠倒。聚合器(您分组依据的coulmn)应该在左侧。

实际上,我刚刚注意到,将排序放在查询之外也会对标题进行排序。将查询(A1:H)更改为查询(A2:Hif)我将标题完全取出排序似乎与此无关。您能分享一个数据示例吗?