分组汇总透视

Excel 数据透视表的网页版:勾几列当分组,对金额列做求和、平均值、最值、非空计数、去重计数或中位数,结果按数据里首次出现的顺序输出;另一个页签是「宽表转长表」,把每个月份占一列的表拆成「指标 / 值」两列的长表。结果可以直接粘回 Excel。

工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

分组汇总透视能做什么

Excel 数据透视表的网页版:勾几列当分组,对金额列做求和、平均值、最值、非空计数、去重计数或中位数,结果按数据里首次出现的顺序输出;另一个页签是「宽表转长表」,把每个月份占一列的表拆成「指标 / 值」两列的长表。结果可以直接粘回 Excel。

怎么用分组汇总透视

  1. 在「数据表」里粘贴数据(默认按制表符分隔,可切成逗号 / 分号 / 竖线),并勾选「首行是表头」
  2. 在「分组列」里勾选按哪些列分组——可以只按 1 列,也可以按 2~3 列组合(例如「区域 + 销售」)
  3. 在「要聚合的列」那里,每点一次「添加聚合列」就是一条聚合规则:选列 + 选聚合方式(求和 / 平均值 / 最小值 / 最大值 / 非空计数 / 去重计数 / 中位数)
  4. 结果表实时更新,点「复制」带走(默认制表符分隔,粘进 Excel 就是一张表),点「下载」存成 txt
  5. 切到「宽表转长表」:勾上「保留列」(每行固定不变的那些),再勾「要拆开的列」,就会把宽表拆成「指标 / 值」两列的长表
  6. 长表适合喂给查询工具或图表工具;转完之后用「表格查询匹配」就能按某个指标名字去捞对应数值

示例

输入:

数据表 4 行:华东-张三-120、华东-李四-80、华南-张三-95、华东-张三-100;分组列 = 区域,聚合 = 金额·求和

输出:

华东 300(120 + 80 + 100)、华南 95;参与计算的数据行 4 行

华东在前、华南在后,是数据里首次出现的顺序;表头显示成「区域」+「金额·求和」

使用技巧与注意点

常见问题

去重计数和计数有什么区别?

「非空计数」数的是这一组里非空单元格有多少个;「去重计数」数的是这些单元格里去掉重复之后还剩多少个。例如同一组有「上海、北京、上海」,计数是 3,去重计数是 2。

中位数怎么算的?

先把这一组里的数字从小到大排序:奇数个取正中间那个,偶数个取中间两个的平均。非数字和空值会被跳过,全部都不是数字时结果为空。

能按多列组合分组吗?

可以,勾多个「分组列」即可,例如同时按「区域」和「销售」分组,结果表头会把两列的列名都列出来,组合相同的行归到一起。

宽表转长表是干嘛用的?

很多系统的报表是「一行一个人、一个月一列」的宽表,做统计或画图时不好用。转成「姓名 / 指标 / 值」三列的长表之后,可以按指标名筛选、按人聚合,也方便直接导入数据库。

数据会上传到服务器吗?

不会。分组、聚合、反透视全在浏览器本地完成,粘贴进来的表格不会离开本机。

相关工具

同类数据处理工具

查看全部数据处理工具