数据透视表:字段布局、分组、占比、刷新与常见错误

适用场景

一张几千行的明细表,要按地区、产品、月份快速汇总销售额,或者看每个销售的订单数和平均客单价。透视表不需要写公式,拖字段就能换维度;但它对源数据结构很敏感,表头、空行、合并单元格都会让结果不对。

准备数据

透视表的源数据最好满足:

创建透视表

  1. 点数据区域内任意单元格。
  2. “插入 → 数据透视表”。
  3. 选择新工作表或现有工作表的位置。
  4. 在右侧字段列表里拖动字段:
    • 行:分组的维度,如地区、产品;
    • 列:横向展开的维度,如月份;
    • 值:汇总的指标,如销售额、订单数;
    • 筛选:整张表的筛选条件。

值字段设置

右键值字段 →“值字段设置”:

汇总方式 用途
求和 金额、数量
计数 订单数、记录数
平均值 客单价、平均时长
最大值/最小值 最高分、最低库存
非重复计数 去重客户数(需要“添加到数据模型”)

“值显示方式”可以把结果改成:

分组

排序与筛选

刷新

透视表不会自动感知源数据变化,除非:

刷新只更新数据,不会自动调整列宽和格式;源数据字段改名后,透视表里可能保留旧字段名,需要重新拖字段。

易错点

相关条目

参考链接

读完自测

合上页面,先回答,再展开对照。

  1. 为什么透视表刷新后没有包含新增的行?
  2. 日期列无法按年月组合,通常是什么原因?
  3. “非重复计数”为什么有时在值字段设置里找不到?
答案
  1. 源区域是普通区域,范围没有自动扩展;应改用表格或手动更改数据源。
  2. 日期列是文本,不是真正的日期值;先转换类型。
  3. 非重复计数需要把数据添加到数据模型,普通透视表不支持。
微信小程序码:扫码打开命令速查小程序

小程序版

微信扫码,随时查命令