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

如何用Google Query将谷歌表格数据渲染为多列?

用Google Query实现多颜色分组求和列

要同时生成红、蓝、黄对应的求和列,你需要用条件聚合的写法,修正之前GROUP BY的错误(应该按A列分组,而非B列),具体实现如下:

最终可用公式

=QUERY(A1:D,"SELECT A, SUM(IF(B='Red',C,0)), SUM(IF(B='Blue',C,0)), SUM(IF(B='Yellow',C,0)) GROUP BY A LABEL SUM(IF(B='Red',C,0)) 'Red', SUM(IF(B='Blue',C,0)) 'Blue', SUM(IF(B='Yellow',C,0)) 'Yellow'",1)

关键部分解释

  • SUM(IF(B='Red',C,0)):逐行判断B列是否为Red,符合条件则取C列值,否则取0,最终求和得到每个A类别下Red对应的总和
  • GROUP BY A:按A列的类别分组,确保每个A值只输出一行结果
  • LABEL语句:给自动生成的计算列设置自定义表头,让结果匹配目标样式
  • 公式末尾的1:保留原始数据的表头行

扩展技巧

如果后续需要新增其他颜色,只需在SELECT子句中添加SUM(IF(B='新颜色',C,0)),同时在LABEL部分对应补充该颜色的表头即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 23:48:25