MICROSOFT

EP02. “Multi-level Pivot Table 多层级数据透视表”

首页 Microsoft 工具 Excel · Data Analysis · Pivot Tables · EP02
约 4 分钟· #EP02#Excel#Pivot Tables
🔒 登录后可标记已读
  • 一个透视表不是只能放一个行字段、一个值字段
  • 可以在行区域叠多个字段做多层级分组,也可以在值区域放同一个字段两次(一次看绝对值、一次看占比),还可以用报表筛选字段做多条件筛选
  • 这篇笔记用一份包含订单 ID、产品、类别、金额、日期、国家(共 213 条记录)的示例数据,演示这三种进阶用法
  • 前置知识是会插入基本透视表
  • 学完能做出信息密度更高的汇总报表

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


多个行字段

  1. 把 Category(类别)字段拖到行区域
  2. 再把 Country(国家)字段也拖到行区域(叠在 Category 下面)
  3. 把 Amount(金额)字段拖到值区域
  4. 结果:透视表按「类别 → 国家」两层结构汇总销售额,每个类别底下再细分各国家的合计

多个值字段(绝对值 + 占比)

  1. 把 Country 字段放到行区域
  2. 把 Amount 字段拖到值区域(会自动生成"合计金额"列)
  3. 再把 Amount 字段拖到值区域一次,这次会自动多出一列
  4. 双击第二个金额字段进入设置,把自定义名称改成"百分比"
  5. 切换到"显示值为"(Show Values As)选项卡,选择"占总计的百分比"(% of Grand Total)
  6. 点击 OK

结果:透视表同时显示每个国家的销售额绝对值,以及它占总销售额的百分比,一眼看出哪个国家贡献最大。

[截图:值字段设置对话框中的"显示值为"选项卡]


多个报表筛选字段

  1. 把 Order ID 放到行区域
  2. 把 Amount 放到值区域
  3. 把 Country 和 Product 都拖到筛选区域(Filters)
  4. 这样可以同时用国家 + 产品两个下拉筛选器,只看符合两个条件的订单明细

实操示例

场景:想知道"美国"卖出的"苹果"订单具体有哪些。

  1. 按上面"多个报表筛选字段"设置好透视表
  2. 在 Country 筛选器选 United States
  3. 在 Product 筛选器选 Apple
  4. 透视表只剩下符合条件的订单明细

学完你会

  • ✅ 在行区域叠多个字段,做出多层级分组的汇总报表
  • ✅ 同一字段放两次值区域,同时看绝对值和占总计百分比
  • ✅ 用多个报表筛选字段做多条件筛选,只看符合特定组合的明细

常见错误

  • 把想细分的字段直接拖进值区域而不是行区域,导致结构乱掉
  • 忘记双击值字段改名称,两个金额字段都叫"求和项:金额"分不清哪个是占比
  • 多个筛选字段叠加后忘记清空筛选条件,导致看报表时以为数据不全,其实是被之前设的筛选器挡住了

Sources

Blog / Website:

  1. Multi-level Pivot Table