Excel数据透视表支持五种分组方法:一、日期按年月季度自动分组;二、数值按自定义区间分组;三、文本字段手动多选归类;四、取消分组恢复原始结构;五、基于公式字段动态分组。

如果您已创建好Excel数据透视表,但需要按时间、数值区间或类别层次对数据进行聚合分析,则需启用分组功能。以下是实现分组统计的多种方法:
一、日期字段按年月季度自动分组
当数据中包含标准日期格式字段(如“订单日期”),可将其拖入行区域后,通过内置分组机制按时间维度自动归类,避免手动拆分年份与月份。
1、将日期字段(如“销售日期”)拖入数据透视表的“行”区域。
2、右键点击透视表中任意一个日期单元格(例如显示为“2024/3/15”的单元格)。
3、在弹出菜单中选择“组合”(部分版本显示为“创建组”)。
4、在组合对话框中勾选“年”、“月”、“季度”等所需单位,取消勾选“日”以避免粒度过细。
5、点击“确定”,透视表将立即按所选时间层级重新组织行标签,支持多级展开与折叠。
二、连续数值按自定义区间分组
针对年龄、销售额、分数等连续型数值字段,可通过设定起始值、终止值和步长,强制划分为等宽或非等宽区间,便于分布分析与可视化准备。
1、将数值字段(如“销售额”)拖入“行”区域,生成初始单值列表。
2、右键点击该列中任一数值单元格(如“8620”),选择“组合”。
3、在组合对话框中,手动输入“起始于”为0,“终止于”为100000,“步长”设为10000,生成0-9999、10000-19999……共10个金额段。
4、若需不等距分组(如不及格/及格/优秀),可先设置第一组为0至59,再单独选中60–89区间右键二次组合,最后保留90及以上为独立项。
三、文本字段按手动指定类别分组
当原始数据中产品名称、地区简称等文本字段存在逻辑归类需求(如将“iPhone 14”“iPhone 15”统一为“iPhone系列”),可借助手动多选合并实现语义分组。
1、将文本字段(如“产品型号”)拖入“行”区域,确保其处于未汇总状态(即显示全部明细项)。
2、在透视表中按住Ctrl键,依次点击需归为一类的多个项目(如“MacBook Air”“MacBook Pro”“iMac”)。
3、右键所选项目,在菜单中选择“组合”,Excel将自动生成新组并命名为“组合1”。
4、双击新生成的组名,在编辑栏中将其重命名为“Mac系列”,其他同类操作同理。
四、取消已有分组恢复原始结构
分组操作可逆,若后续需还原为原始字段明细视图,必须通过专用路径解除分组关系,而非简单删除行列。
1、在透视表中定位到已分组字段的任意一个组名(如“2024年”或“0-9999”)。
2、右键点击该组名,在弹出菜单中选择“取消组合”(注意不是“清除”或“删除”)。
3、若字段存在多层嵌套分组(如同时按年+月分组),需重复执行此操作直至所有层级消失。
4、此时行区域将重新显示原始字段的全部独立值,且原字段名左侧出现小三角图标,表示可再次触发分组流程。
五、基于公式字段动态分组
当标准分组无法满足业务逻辑(如按客户等级划分:消费额<500为普通,500–2000为VIP,>2000为钻石),可先在源数据中新增辅助列,再将其引入透视表参与分组。
1、在原始数据表空白列(如Z列)输入公式:=IF(C2,其中C列为消费额。
2、将该公式向下填充至全部数据行,确保每行生成对应等级标签。
3、刷新数据透视表(右键→“刷新”),或重新插入透视表时包含该新列。
4、将新列(如“客户等级”)直接拖入“行”区域,即可实现零配置分组统计,且等级名称完全可控。










