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

Google Sheets:如何将零散日期按日历周合并并汇总销量?

Google Sheets 按日历周汇总商品销量(基于QUERY函数)

核心解决方案:修改QUERY函数,直接在语句内将日期转换为周标识

无需额外辅助列或复杂数组公式,直接通过QUERY的计算字段实现按周分组汇总:

=QUERY(<range>, 
"select <article_column>, sum(<volume_column>) 
group by <article_column> 
pivot YEAR(<days_column>)&'-W'&TEXT(WEEKNUM(<days_column>,2),'00')")

参数说明:

  • 替换<range>为你的数据源范围(比如A:D),<article_column>为商品名列(比如A),<volume_column>为销量列(比如C),<days_column>为日期列(比如B)
  • WEEKNUM(<days_column>,2):将日期转为周数,参数2表示周一作为每周第一天;若需要周日起始,改为1;用ISOWEEKNUM(<days_column>)可遵循ISO标准周规则(周一始,每年至少52周)
  • 拼接YEAR(...)&"-W"&TEXT(...):生成类似2024-W32的周标识,避免跨年时同周数的日期混淆

简洁性优势

该方案直接在QUERY内部完成日期转周的逻辑,无需额外操作,且QUERY对大数据源的处理效率优于多数数组公式,适配你的需求。

学习资源推荐

  • Google Sheets QUERY函数官方文档:重点掌握select/group by/pivot基础语法,以及如何在QUERY语句中嵌套函数生成计算字段
  • 日期函数专题:深入理解WEEKNUM/ISOWEEKNUM/TEXT的参数差异,掌握不同周计算标准的适用场景
  • QUERY实战技巧:学习如何通过计算字段简化数据透视、分组汇总类需求,减少冗余操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 20:05:33