EP06. “Outlining Data 数据分组大纲”
🔒 登录后可标记已读- Outline(大纲)功能可以把明细数据折叠收起来,只看汇总的小计/总计
- 也可以把某几列直接分组隐藏,让长表格看起来更清爽
- 这篇笔记教你怎么先排序、再用 Subtotal 自动生成分组大纲,以及怎么手动把列分组
- 前置知识是基本排序操作
- 学完能把冗长的明细表整理成可以折叠展开的层次结构
重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。
第一步:先排序
- 对 Company(公司)列排序,让同一家公司的记录排在一起——这是做小计分组的前提,Subtotal 是按「相邻的相同值」分组的。
第二步:用 Subtotal 自动生成大纲
- Data → Outline → Subtotal
- 「At each change in」选择 Company(每次公司变化时插入小计)
- 「Use function」选择 Count(或 Sum、Average 等,视需求而定)
- 「Add subtotal to」勾选 Company 对应的字段
- 点击 OK
结果:Excel 会在每家公司的记录后面插入一行小计,左侧自动出现大纲折叠按钮(+/-)。
[截图:左侧大纲折叠按钮和分级数字 1/2/3]
第三步:折叠 / 展开大纲
- 点击某组左侧的减号(-)折叠该组,只显示这组的小计
- 也可以点击左上角的分级数字按钮批量控制:
- 1:只显示总计(Grand Total)
- 2:显示各组小计
- 3:显示全部明细
第四步:手动把列分组
- 选中要分组的列(例如 A 列和 B 列)
- Data → Outline → Group
- 分组后对应列上方会出现减号按钮,点击可以折叠这几列
第五步:移除分组
- 点击数据集内任意单元格
- Data → Outline → Subtotal
- 点击 Remove All(全部移除),会同时清掉小计行和大纲结构
学完你会
- ✅ 先排序、再用 Subtotal 自动生成可折叠的分组小计大纲
- ✅ 用分级数字按钮(1/2/3)快速切换只看总计、小计或全部明细
- ✅ 分清自动生成的行大纲和手动列分组,各自用对应的方式移除
常见错误
- 忘记先排序就直接执行 Subtotal,Excel 会按「值变化」而不是「按公司分组」插入小计,结果同一家公司被拆成好几组小计,很乱
- 手动列分组(Group)跟 Subtotal 自动生成的行分组混在一起操作,忘记这是两个独立步骤,导致移除大纲时以为 Remove All 会把列分组也清掉(实际上 Remove All 只清 Subtotal 产生的分组,手动的列分组要另外用 Ungroup 清除)
- 「Use function」选错汇总方式(比如想看总金额却选了 Count),小计数字跟预期对不上
Sources
Blog / Website: