Google SpreadSheet查询:我可以删除列标题吗?

Pol*_*ito 82 formulas google-sheets google-query-language google-sheets-query

我在google电子表格中执行此查询:

=QUERY(H4:L35;"select sum(L) where H='First Week'"; -1)
Run Code Online (Sandbox Code Playgroud)

但是它返回一个带有"sum"的小表作为标题和结果在它下面.我想要的只是结果!我如何删除标题?我可以吗?

KRR*_*KRR 152

试试这个:

=QUERY(H4:L35,"select sum(L) where H='First Week' label sum(L) ''")
Run Code Online (Sandbox Code Playgroud)

希望有帮助!

  • ``LABEL B'Label1',C'Label2'``用于多列 (7认同)
  • 我刚刚在我的一张纸上测试了它,它确实从返回的结果中删除了标题; 这应该标记为正确的答案.:) (3认同)
  • 单引号用空格替换总和标题。希望能解释你的问题!! (2认同)
  • 谢谢你的回答!我需要对不止一列做同样的事情,但我无法实现!我预计这会起作用:=QUERY(H4:L35, "select sum(L), sum(H) where H='First Week' label sum(L) '' label sum(H) ''") (2认同)

小智 26

= QUERY(QUERY('表格回复3'!$ A $ 2:$ P $ 1017,"SELECT max(E),max(C),max(D)WHERE B ='"&B14&"'GROUP BY B LIMIT 1 ",-1),"SELECT*offset 1",0)

第二个查询:"SELECT*offset 1"排除第一个标题

  • 我相信第二个查询中的`OFFSET 1`将删除返回数据集的第一行,而不是第一行中的标题. (3认同)
  • 有点解释? (2认同)
  • 该答案可能更冗长,但也更可靠,可以使用而无需重复列聚合字符串。它甚至可以与`pivot`一起使用,在这里不能与其他任何答案一起使用。 (2认同)

小智 6

=INDEX(QUERY(H4:L35;"select sum(L) where H='First Week'"; -1),2,1)
Run Code Online (Sandbox Code Playgroud)

这只是解析返回的数组并选择第一列中返回的第二条记录。

您还可以使用计算强度较低的过滤函数来执行此操作。

=SUM(FILTER(L4:L35, H4:H35 = "First Week"))
Run Code Online (Sandbox Code Playgroud)