场景介绍

你有一张几百行的销售记录表或成绩表,想快速按产品统计销售额、按部门统计平均绩效、或者按月份看趋势。一个一个写公式太慢了,数据透视表就是解决这个问题的。

什么是数据透视表

数据透视表(Pivot Table)是 Excel 内置的数据汇总工具:输入源数据,拖拽字段到行/列/值区域,自动完成分组、求和、计数、平均值等操作,无需写任何公式。无论你有 100 行还是 10 万行数据,透视表都能瞬间完成汇总。

分步操作教程

准备工作:整理源数据

在创建透视表之前,先确认你的数据满足条件:

  • 第一行是列标题(字段名)

  • 每列数据类型一致(一列全是数字或全是文本)

  • 没有合并单元格

  • 没有空行或空列


示例数据(3 列 × 6 行):
| 日期 | 产品 | 销售额 |
| 2026/1/5 | A 产品 | 1200 |
| 2026/1/5 | B 产品 | 800 |
| 2026/1/12 | A 产品 | 1500 |
| 2026/1/12 | C 产品 | 600 |
| 2026/1/19 | B 产品 | 900 |
| 2026/1/19 | A 产品 | 1100 |

第一步:创建数据透视表

1. 选中数据区域的任意一个单元格。
2. 点击菜单栏:插入 > 数据透视表
3. 在弹出的窗口中:
- 选择表/区域:默认自动选中了整个数据范围。
- 选择放置数据透视表的位置:选择新工作表(推荐)。
4. 点击确定,Excel 自动创建新的工作表,右侧显示数据透视表字段面板。

第二步:配置字段(透视表最核心操作)

右侧字段面板分为四个区域:

:显示为行标签(纵轴)
:显示为列标签(横轴)
:需要汇总计算的数字字段
筛选:对整个透视表做过滤

以销售数据为例:

1. 勾选产品字段 → 自动放入行区域 → 每一行是一个产品。
2. 勾选销售额字段 → 自动放入值区域 → Excel 自动求和每个产品的销售额。
3. 勾选日期字段 → 从行拖到列区域 → 日期按列展示。

结果:一个按产品和日期交叉统计的二维表格。

第三步:调整值汇总方式

默认是求和,可以改成:

  • 右键值区域 > 值字段设置

  • 选择计算类型:求和、计数、平均值、最大值、最小值

  • 计数:统计出现的次数(适用于文本字段)

  • 平均值:计算平均值(如人均消费)


第四步:行/列排序与筛选

1. 点击行标签旁的下拉箭头 > 排序(升序/降序)。
2. 值筛选:选择大于等于等条件。
3. 标签筛选:选择特定的产品。

第五步:刷新数据

源数据有新增或修改后:

  • 右键透视表任意位置 > 刷新

  • 或点菜单栏:数据透视表分析 > 刷新


Q:透视表不能自动扩展行和列范围怎么办?
A: 选中透视表 > 数据透视表分析 > 更改数据源,重新选择新的数据范围。或使用 Ctrl+T 将源数据转为超级表,透视表会自动识别新增行。

Q:如何按月份分组?
A: 右键日期字段 > 组合 > 选择月和年,Excel 会自动按月份聚合。

Q:透视表显示空白怎么解决?
A: 右键透视表 > 数据透视表选项 > 布局和格式 > 对于空单元格,显示:输入 0。或者刷新数据源看看是否有数据。