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

如何在Google Sheets中按季度重新分组YYYY-MM与YYYY-WW格式数据

在Google Sheets中按季度分组月/周数据的实现方法

一、处理第3行的YYYY-MM格式月份数据

方法1:公式生成季度标识+数据透视表

  • 在空白行(比如第6行)对应单元格输入公式:
    =TEXT(DATE(LEFT(D3,4),RIGHT(D3,2),1),"YYYY-Qq")
    
    这个公式会把2023-03这类格式转成2023-Q1的年季度标识,下拉填充所有列即可得到每行数据对应的季度。
  • 选中包含季度标识和对应数值的区域,插入数据透视表:将季度字段拖到「行」区域,目标数据拖到「值」区域(按需选择求和、平均值等汇总方式)。

方法2:直接用数据透视表分组功能

  • 选中第3行的月份数据列,插入数据透视表,将月份字段拖入「行」区域。
  • 右键点击行区域的月份字段,选择「创建组」,在弹窗中勾选「年」和「季度」,确认后即可自动按年+季度分组汇总。

二、处理第5行的YYYY-WW格式周数据

由于周数是字符串格式,需先转换为日期再提取季度:

步骤1:生成季度标识

在空白行对应单元格输入公式:

=TEXT(DATE(LEFT(F5,4),1,1)+(RIGHT(F5,2)-1)*7-WEEKDAY(DATE(LEFT(F5,4),1,1),2)+1,"YYYY-Qq")

注:公式中WEEKDAY(...,2)表示周一为一周第一天(ISO周标准),若你的周数以周日为起始,可将参数改为1。公式会先计算该周的周一日期,再转换为年季度标识,下拉填充所有列。

步骤2:数据透视表分组汇总

和月份数据操作一致:选中季度标识与对应数值区域,插入数据透视表,将季度字段拖入「行」,目标数据拖入「值」区域完成汇总。

备选简化方案

如果不需要保留原周/月标识,可先将YYYY-WW转换为日期格式(用上述公式提取日期部分),再用数据透视表的「创建组」功能直接按季度分组,操作逻辑和月份数据的方法2一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 14:05:17