- Excel怎么给单元格内容批量加书名号 11-07 16:40
- Excel怎么用公式画出动态爱心 11-07 16:33
- Excel怎么用GETPIVOTDATA从透视表里取数 11-07 15:18
- Excel表格怎么设置输入密码才能查看数据 11-07 10:45
- 统计空单元格个数怎么统计 10-24 16:31
- Excel怎么制作下拉菜单 10-24 15:36
- Excel怎么把行高换算成厘米 10-24 15:20
- Excel怎么制作仪表盘型图表 10-23 18:27
以前做分组汇总,要么拖数据透视表,要么套 SUMIFS 一层层算。Excel 新加的 PIVOTBY 把这件事变成了一个公式:指定哪列当行、哪列当列、拿哪列求和,回车之后结果自己铺开一块区域,源数据一改数字就跟着变。这篇用一张客户销售表,把参数怎么填、结果怎么看、多张表怎么合并都说清楚。
第1步:把数据整理成规范的一维表
源数据就三列:客户类型、产品名称、销售额,每一行是一笔订单,中间不留空行和合并单元格。选中数据区域后按 Ctrl+T 转成「表1」,函数引用列名就不用再管行号,以后追加订单只要在表格下面继续输,公式范围会自动跟着长。
第2步:挑一个空单元格作为公式的起点
汇总结果是从一个格子开始往下往右铺开的「溢出区域」,所以起点要留在空白位置,至少给它留出几行几列。这里选 E2,鼠标点上去,公式编辑栏是空的,确认没压到别的数据。
第3步:输入 =PIVOTBY( 并按提示选列
在 E2 里敲 `=PIVOTBY(`,括号一打上去就弹出参数提示。前面的 `=表1[` 是引用整列,软件会列出「客户类型」「产品名称」「销售额」三列可以选,下面还有 `#全部`、`#数据`、`#标题`、`#汇总` 这些系统项,一般直接选列名就行。
第4步:回车,结果自动铺开
参数填完按回车,E1 开始直接长出表头「客户类型、产品名称、销售额」和数据行,第一组是消费者的三笔。不需要下拉填充,也不需要事先拖出多大的区域;鼠标点进结果区任意一格,蓝色边框会把整个溢出范围标出来。
第5步:用 VSTACK 把多张表合并后再汇总
数据分散在两张表里的话,把两张表的列用 `VSTACK` 上下堆起来再交给 PIVOTBY,外面再套一层 `HSTACK` 可以把自定义的表头拼上去。这种写法一个单元格就完成了合并、去重和求和,右侧和下方的分组小计也会一起算出来。
31.39MB / 2026-11-06
11.20MB / 2026-11-06
2.21MB / 2026-11-06
250.42MB / 2026-11-05
126.94MB / 2026-11-05
91.77MB / 2026-11-04
113MB
2026-11-05
5.89MB
2026-11-04
143.18MB
2026-11-05
47.52MB
2026-11-05
72.15MB
2026-11-04
3.93MB
2026-11-05
42.78MB / 2026-06-22
84.55MB / 2026-03-23
248.80MB / 2026-09-08
2.79MB / 2026-07-23
25.97MB / 2026-04-29
1.90MB / 2026-05-07
210.99MB / 2026-09-08
京ICP备14006952号-1 京B2-20201630 京网文(2019)3652-335号 沪公网安备 31011202006753号违法和不良信息举报/未成年人举报:legal@3dmgame.com
CopyRight©2003-2018 违法和不良信息举报(021-54473036)400-105-5185 All Right Reserved