【发布时间】:2015-01-08 04:07:40
【问题描述】:
我正在我的谷歌电子表格中进行此查询:
=QUERY(H4:L35;"select sum(L) where H='First Week'"; -1)
但它会返回一个带有“sum”作为标题的小表格,并在其下方返回结果。我要的只是结果!我如何删除标题?可以吗?
【问题讨论】:
标签: google-sheets formulas google-sheets-query google-query-language
我正在我的谷歌电子表格中进行此查询:
=QUERY(H4:L35;"select sum(L) where H='First Week'"; -1)
但它会返回一个带有“sum”作为标题的小表格,并在其下方返回结果。我要的只是结果!我如何删除标题?可以吗?
【问题讨论】:
标签: google-sheets formulas google-sheets-query google-query-language
试试这个:
=QUERY(H4:L35,"select sum(L) where H='First Week' label sum(L) ''")
希望有帮助!
【讨论】:
LABEL B 'Label1', C 'Label2' 用于多列
查看格式here。
例子:
=QUERY(B4:C38,
"SELECT C, sum(B) where C!='' group by C label C 'Member', sum(B) 'Sum'"
)
【讨论】:
=QUERY(QUERY(A1:D, "SELECT *", 1), "SELECT * OFFSET 1", 0)
外部查询:"SELECT * OFFSET 1" 不包括第一行(标题)。
内部查询明确指定一行标题(通过提供给QUERY 的第三个参数),而外部查询没有指定。
【讨论】:
QUERY? “0”参数不会删除标题,因此您可以在第一个 QUERY 上使用它,如下所示:QUERY('Form responses 3'!$A$2:$P$1017, "SELECT max(E),max(C), max(D) WHERE B='" & B14 & "' GROUP BY B LIMIT 1 ", 0)
OFFSET 1 将删除返回数据集的第一行,而不是第一行中的标题。
pivot 一起使用,这不适用于此处的任何其他答案。
您可以省略所有标题,而不是使用'' 将列名标记为空白:
=QUERY(H4:L35,"select sum(L) where H='First Week'", 0)
【讨论】:
我有一个返回前 3 名的查询。返回多行时,我无法让它工作。我最终只是用公式隐藏了行,现在只显示答案。
【讨论】:
=INDEX(QUERY(H4:L35;"select sum(L) where H='First Week'"; -1),2,1)
这只是解析返回的数组并选择第一列中返回的第二条记录。
您也可以使用计算密集度较低的过滤器功能来执行此操作。
=SUM(FILTER(L4:L35, H4:H35 = "First Week"))
【讨论】:
对于使用透视的查询,请尝试使用 INDEX 从透视列中删除标题。
=INDEX(QUERY('上课时间'!A2:C11, “选择总和(C) 其中 A = '"&A5&"' A组 枢轴 B"), 2)
从这个帖子得到答案: https://stackoverflow.com/a/63468791/5424088
【讨论】: