数据透视表怎么做分类汇总、取消汇总和总计
讲清数据透视表里分类汇总行和总计行的添加、移到上方或下方、取消显示的方法,并说明它们和报表布局的区别,遇到选项不可用时怎么排查。
做数据透视表时,很多人第一次就卡在汇总行上:想加一个分类小计,结果只出现了总计;想把汇总放到每组上方,却找不到地方改;想去掉多余的总计行,又怕把整张表的结构搞乱。这篇文章写给正在用 Excel 做数据汇总报表的人,讲清楚分类汇总和总计怎么添加、移动和取消,并告诉你为什么有时“改了布局,汇总行还在”。
读完你能做三件事:给行字段加上或去掉分类汇总,把汇总行调整到组的上方或下方,单独控制行总计和列总计的显示。文中的步骤以常见的桌面版 Excel 为例,其他版本的位置可能略有不同,但设置逻辑基本一致。
数据透视表怎么加、移、删分类汇总和总计?一句话结论
先选中数据透视表内的任意单元格,再对具体的行字段设置分类汇总,对整张表设置总计,两者互不影响。下表按你的情况给出做法。
| 你的情况 | 推荐做法 | 原因 |
|---|---|---|
| 想让每个分组都有小计 | 对该行字段开启分类汇总,选择求和或计数等函数 | 分类汇总绑定在字段上,只影响这一层分组 |
| 想把小计放到每组上方 | 在该字段的汇总设置中,把汇总位置改为组的顶部 | 默认在底部,顶部是单独的设置项 |
| 只想要明细,不要小计 | 在分类汇总设置中关闭汇总显示 | 取消汇总不会删除字段,数据仍在 |
| 只想去掉底部的总计行 | 在总计设置中,关闭行方向的总计,保留列方向的总计(或反过来) | 行总计和列总计分别控制 |
| 改了报表布局,汇总行没变 | 检查分类汇总和总计是否单独设置过 | 布局和汇总是两组设置,布局不会重置汇总 |
开始之前:先确认这几点
先确认选中的是数据透视表本身。 如果光标落在普通单元格上,汇总相关的选项通常是灰色的。点击数据透视表内部任意一个数值或标签单元格,再去找相关设置,这一步容易漏掉。
先分清要改的是哪一层。 数据透视表可能有多个行字段,比如“地区”和“产品”。分类汇总是按字段设置的,改“地区”的汇总不会影响“产品”。先确定自己要对哪个字段动手,避免改错层级。
先确认汇总函数是否符合需求。 分类汇总默认通常是求和,但文本字段、需要计数或平均值的场景,应该在设置里改成对应函数。函数选错,小计数字看起来正常,实际意义却不对。
先确认源数据是否已经更新。 数据透视表是基于源数据生成的快照。如果源表后来改过数字或新增了行,需要先刷新,汇总结果才会更新。这一点在后面的核对中还会提到。
如果数据在 PDF 表格里,先转成 Excel。 有些报表只有 PDF 版本,无法直接做透视。OmniDoc 桌面客户端的 PDF 编辑器可以把 PDF 导出为 Word、Excel 或 PowerPoint,导出后再做数据透视表。导出结果要对照原文件检查数字,尤其是合并单元格和跨页的表格。下载地址见 download.omnidoc.top 。
在数据透视表里添加、移动和取消分类汇总的步骤
- 选中数据透视表。 点击表内任意单元格,让表格相关的选项卡出现在功能区。
- 找到分类汇总设置。 在数据透视表相关的选项卡中找到“分类汇总”的选项组,它控制的是行字段的小计行。
- 添加分类汇总。 如果当前只显示明细,把汇总位置设为组的底部,每个分组下方就会出现小计行。
- 把汇总移到上方。 需要放在每组顶部时,把汇总位置设为组的顶部。这就是常说的“在上方显示汇总”。
- 取消分类汇总。 在分类汇总设置中关闭汇总显示,小计行会消失,明细和分组结构保留。
- 设置总计。 在总计选项中分别设定行总计和列总计。两个方向都开启时都会显示,只开一个方向则只显示该方向,两个方向都关闭则两者都去掉。
- 检查结果。 滚动查看每个分组和表尾,确认小计行和总计行的位置、数量符合预期,再进入下面的核对环节。
做完后逐项核对
| 检查项 | 怎么看 | 有问题怎么办 |
|---|---|---|
| 小计位置 | 每组的小计行是否在你要求的上方或下方 | 回到分类汇总设置,重新改选组的顶部或底部,不要手动拖动 |
| 小计数字 | 随机挑一组,手工加一遍源数据的数字 | 若不一致,检查是否刷新过、字段是否被误放进数值区 |
| 汇总函数 | 小计用的是求和、计数还是平均值 | 在字段设置中改为需要的函数,再核对一次 |
| 总计行和列 | 表尾和表右侧的总计是否都是你要的 | 分别调整行总计和列总计,不要只关一个然后以为两个都关了 |
| 源数据更新 | 源表改动后,透视表数字是否同步 | 右键或在数据选项中刷新,再看小计和总计有没有变化 |
📊 核心对比
分类汇总、总计和报表布局经常被混在一起,下面的对比能帮你判断该改哪一项。
| 设置项 | 控制什么 | 常见用途 | 改它会不会影响其他设置 |
|---|---|---|---|
| 分类汇总 | 每个行字段分组的小计行,以及位置 | 按地区、按类别看小计 | 不影响总计,也不改变布局形式 |
| 总计 | 表尾的行总计和表右侧的列总计 | 看整体合计 | 行和列可以分别控制,不影响分组小计 |
| 报表布局 | 字段以压缩、大纲或表格形式排列 | 调整阅读方式和打印效果 | 布局变化时,小计和总计的设置通常保持不变 |
❓ 常见问题(FAQ)
1. 数据透视表里的分类汇总为什么不见了?
多数情况是改过报表布局,或者误关了分类汇总显示。重新选中数据透视表,在分类汇总设置中把位置改回组的底部或顶部即可。
2. 为什么只想去掉总计,结果表格右边的总计还在?
行总计和列总计是分开控制的。表尾是行总计,表右侧是列总计,需要分别关闭,或者直接把两个方向都关闭。
3. 数据透视表可以删掉汇总,只保留明细吗?
可以。把分类汇总关闭显示,再把总计的行和列两个方向都关闭,就只剩下各字段的明细数据。源数据不会因此被删除。
4. 汇总设置是不是会因为刷新而重置?
一般不会,刷新主要更新数字。但如果你新增或删除了行字段,原先的分类汇总设置可能需要在新字段上重新设置,刷新后要看一眼。
📝 总结
数据透视表的分类汇总和总计是两组独立设置,先选中透视表,再按字段和行列方向分别调整,就能做到添加、移到上方、取消。改完后用一组数字手工核对,并在源数据变化后先刷新,汇总结果才可靠。


