Excel 数据透视表教程

为什么数据透视表是 Excel 的超级武器

数据透视表能在几秒内将成千上万行原始数据汇总为可读的报表——无需编写任何公式。你只需将字段拖放到四个区域(行、列、值、筛选器),Excel 会处理所有聚合计算。想看各区域的销售额?把"区域"拖到"行",把"销售额"拖到"值"。完成。现在把"区域"换成"产品类别"——整个报表瞬间重组。

数据透视表是交互式的、可刷新的,并且是大多数专业 Excel 仪表盘背后的引擎。如果你曾花数小时构建 SUMIF 公式来汇总数据,数据透视表将彻底改变你的工作方式。

Excel 数据透视表字段窗格,显示四个区域:筛选器(顶部)、列、行和值(底部)。上方复选框列出可用字段:区域、产品、销售额、日期、类别、数量。箭头显示'区域'字段正被拖入'行'区域。
图 1. — 数据透视表字段窗格是你的控制中心。勾选字段即可添加,或在区域之间拖拽字段来重组报表。

分步操作:构建你的第一个数据透视表

场景:你有 2000 行销售交易记录(日期、区域、产品、类别、销售额、数量)。你需要一份按区域和产品类别显示总销售额的报表。

第一步——准备好源数据

  1. 确保每列都有标题,数据内部没有空行。
  2. 点击数据中任意单元格,按 Ctrl+T 转换为 Excel 表格。命名为 销售数据。
  3. 为什么用表格?表格会自动扩展——下周新增行时,数据透视表只需刷新即可包含新数据。

第二步——插入数据透视表

  1. 点击销售数据表中的任意单元格。
  2. 点击 插入 > 数据透视表(或按 Alt+N+V)。
  3. Excel 会自动选中整个销售数据区域。确认无误。
  4. 选择新工作表(保持整洁),点击确定。
  5. 新工作表上出现空白数据透视表,右侧打开字段窗格。
插入数据透视表对话框:'选择一个表或区域'显示为销售数据,'新工作表'单选按钮已选中。背景显示带有彩色表格标题的源数据。
图 2. — 插入数据透视表对话框。点击确定前,务必再次确认选中范围。

第三步——通过拖拽字段构建报表

  1. 在字段窗格中,勾选区域。它自动进入"行"区域。左侧出现区域列表。
  2. 勾选类别。它同样进入"行"区域,显示在每个区域下方——形成层级结构。
  3. 勾选销售额。它进入"值"区域,显示为"求和项:销售额"。网格中出现数字。
  4. 想把类别显示为列:将类别从"行"拖到"列"。现在你有了交叉表:左侧是区域,顶部是类别,交汇处是销售额。
完成的数据透视表:行标签是区域(华东、华北、华南、西部),列标签是类别(电子产品、家具、办公用品),网格单元格中显示销售额总和。总计行和总计列均可见。右侧字段窗格显示当前字段布局。
图 3. — 完成的交叉表报表。每个单元格显示该区域-类别组合的总销售额。

第四步——格式化数字并应用样式

  1. 右键点击值区域中任意数字 > 数字格式 > 货币,0 位小数。
  2. 点击 数据透视表分析 > 数据透视表样式,选择一个简洁样式(避免花哨的默认样式——浅色 2 或浅色 16 效果不错)。
  3. 右键区域标签 > 字段设置 > 布局和打印 > 勾选"重复项目标签"。这样每行都填充区域名称,而不是只显示一次。

关键技巧

技巧一——智能日期分组

  1. 右键数据透视表中的任意日期 > 组合。
  2. 选择月、季度和年(按住 Ctrl 多选)。点击确定。
  3. 现在每日交易汇总为月度或季度摘要。将"年"拖到筛选器,实现即时年度对比。
  4. 按周分组:在组合对话框中将"天数"设为 7。

技巧二——添加计算字段获取自定义指标

  1. 数据透视表分析 > 字段、项目和集 > 计算字段。
  2. 命名为 利润率。公式:= (销售额 - 成本) / 销售额。
  3. 将结果格式化为百分比。这个字段现在和其他字段一样——可以拖到任何位置。

技巧三——以占总计的百分比显示值

  1. 右键值区域中的数字 > 值显示方式 > 总计的百分比。
  2. 即刻看到每个单元格的贡献占比。也可尝试"行汇总的百分比"或"列汇总的百分比",从不同角度观察数据。

常见错误

  1. 源数据中有空行。哪怕一个空行都会让 Excel 认为数据到此为止。删除空行,或先在创建数据透视表前转换为表格。
  2. 忘记刷新。修改了源数据?右键数据透视表 > 刷新(或 Alt+F5)。新增行、修改的值在刷新之前不会出现。
  3. 将文本字段拖入值区域。文本字段默认为计数。需要求和时,源列必须包含实际数字,而不是文本格式的数字。
  4. 切片器和筛选器重叠过多。当数据似乎"缺失"时,检查所有活动的切片器、日程表和报表筛选器。

进阶技巧

下载练习模板
对本文内容有疑问或发现了错误?