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

Google Sheets使用QUERY函数按日期分组查询展示多列数据咨询

谷歌表格按日期维度聚合实现方案

你已经掌握了单维度按姓名聚合的QUERY用法,要实现按日期聚合,只需要调整QUERY语句里的分组字段即可:

基础方案(仅按日期聚合)

假设你的数据源中日期存储在第二列(即Col2,若实际位置不同可自行替换列号),直接使用以下公式:
=QUERY({Data!A3:M},"Select Col2, Sum(Col4), Sum(Col5), Sum(Col6) Where Col2 is not null group by Col2 order by Col2")
这个公式会自动将同日期的所有行的对应数值列求和,按日期升序展示聚合结果。

扩展方案(按姓名+日期双维度聚合)

如果需要同时看每个用户每天的聚合数据,调整分组条件为两个字段即可:
=QUERY({Data!A3:M},"Select Col1, Col2, Sum(Col4), Sum(Col5), Sum(Col6) Where Col1 is not null and Col2 is not null group by Col1, Col2 order by Col2, Col1")

注意事项

  • 若日期列不是第二列,将公式中所有Col2替换为日期列对应的编号即可,比如日期在C列就替换为Col3
  • 如需增加其他需要聚合的字段,按照Sum(Colx)的格式补充到Select字段列表中即可
  • 如需筛选特定日期范围的聚合结果,可在Where条件中新增日期筛选规则,示例:筛选2024年1月的数据,可添加条件and Col2 >= date '2024-01-01' and Col2 <= date '2024-01-31'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 03:36:03