You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Google Sheets的QUERY函数仅返回计算值且不显示sum?

解决Google Sheets QUERY函数返回额外表头的问题

你的问题是QUERY函数默认会返回聚合函数的表头(即"sum"),导致结果分两行显示。以下是几种直接解决的方法:

方法1:通过LABEL子句移除表头

在QUERY语句末尾添加LABEL SUM(C) '',直接清除聚合结果的表头,让公式只返回计算数值:

=QUERY('Finance, raw data'!A2:D;"SELECT SUM(C) WHERE D='Audible' AND A >= date '2021-08-01' AND A < date '2021-09-01' LABEL SUM(C) ''")

方法2:用INDEX提取结果单元格

如果不想修改QUERY的查询语句,可嵌套INDEX函数直接提取结果区域的第二行(即实际计算值所在行):

=INDEX(QUERY('Finance, raw data'!A2:D;"SELECT SUM(C) WHERE D='Audible' AND A >= date '2021-08-01' AND A < date '2021-09-01'");2;1)

INDEX(结果区域;2;1)指定取返回结果的第2行第1列,跳过默认的表头行。

方法3:调整QUERY的表头参数(仅适用于无表头数据源)

如果你的数据源'Finance, raw data'!A2:D本身没有表头(即A2开始就是数据行,无列名),可设置QUERY的第三个参数为0,让函数不识别表头,直接返回结果:

=QUERY('Finance, raw data'!A2:D;"SELECT SUM(C) WHERE D='Audible' AND A >= date '2021-08-01' AND A < date '2021-09-01'";0)

注意:若数据源有表头,此方法会导致列名识别错误,优先使用前两种方案。

内容的提问来源于stack exchange,提问作者Jan Thoresen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 09:36:25