123

我在我的谷歌电子表格上做这个查询:

=QUERY(H4:L35;"select sum(L) where H='First Week'"; -1)

但它会返回一个带有“sum”作为标题的小表格,并在其下方返回结果。我要的只是结果!我如何删除标题?我可以吗?

4

7 回答 7

237

尝试这个:

=QUERY(H4:L35,"select sum(L) where H='First Week' label sum(L) ''")

希望有帮助!

于 2014-11-12T21:49:25.047 回答
39

=QUERY(QUERY(A1:D, "SELECT *", 1), "SELECT * OFFSET 1", 0)

外部查询:"SELECT * OFFSET 1"不包括第一行(标题)。

内部查询明确指定一行标题(通过提供给 的第三个参数QUERY),而外部查询没有指定。

于 2016-07-08T09:44:12.917 回答
3
=INDEX(QUERY(H4:L35;"select sum(L) where H='First Week'"; -1),2,1)

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

您也可以使用计算密集度较低的过滤器功能来执行此操作。

=SUM(FILTER(L4:L35, H4:H35 = "First Week"))
于 2019-10-17T16:39:44.487 回答
0

对于使用透视的查询,请尝试使用 INDEX 从透视列中删除标题。

=INDEX(QUERY('上课时间'!A2:C11, "select sum(C) where A = '"&A5&"' group by A pivot B"), 2)

从这个线程得到答案: https ://stackoverflow.com/a/63468791/5424088

于 2021-03-11T19:55:00.967 回答
0

我有一个返回前 3 名的查询。返回多行时我无法让它工作。我最终只是用公式隐藏了行,现在只显示答案。

于 2019-08-09T20:15:09.020 回答
0

''您可以省略所有标题,而不是使用 将列名标记为空白:

=QUERY(H4:L35,"select sum(L) where H='First Week'", 0)

于 2017-01-03T21:02:00.693 回答
-3

请参阅此处的格式。

例子:

=QUERY(B4:C38,
   "SELECT C, sum(B) where C!='' group by C label C 'Member', sum(B) 'Sum'"
)
于 2015-03-22T08:06:58.647 回答