MICROSOFT

EP06. “Update Pivot Table 更新数据透视表”

首页 Microsoft 工具 Excel · Data Analysis · Pivot Tables · EP06
约 4 分钟· #EP06#Excel#Pivot Tables
🔒 登录后可标记已读
  • 透视表不会自动跟着原始数据变动而更新
  • 改了数据源的内容,透视表要手动刷新才会反映最新结果
  • 如果数据源的行数/列数本身变多了(新增了整批数据),还需要额外去改数据源范围
  • 这篇笔记教你两种更新透视表的方法:刷新(Refresh)和更改数据源(Change Data Source)
  • 前置知识是会插入基本透视表,学完能避免"改了数据、报表却没更新"的常见误会

重点内容


适用版本

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

📌 关键提醒:对数据集内容做的修改,不会自动反映到透视表上,一定要手动刷新。


两种方法怎么选

方法适合场景备注
刷新(Refresh)只是改了数据源里已有单元格的内容原本的数据源范围不变
更改数据源(Change Data Source)数据源新增或删除了整批行/列要重新框选涵盖新数据的范围

方法一:刷新透视表

手动刷新:

  1. 点击透视表内任意单元格
  2. 右键选择 Refresh(刷新)

[截图:右键菜单里的 Refresh 选项]

设置打开文件时自动刷新:

  1. 点击透视表内任意单元格
  2. 在 PivotTable Analyze(数据透视表分析)选项卡的 PivotTable 组中点击 Options(选项)
  3. 切换到 Data(数据)选项卡
  4. 勾选 Refresh data when opening the file(打开文件时刷新数据)
  5. 点击 OK

方法二:更改数据源

适用场景:数据集本身增加或删除了行/列(不只是改内容),原本的透视表数据源范围已经涵盖不到新数据。

  1. 点击透视表内任意单元格
  2. 在 PivotTable Analyze(数据透视表分析)选项卡的 Data 组中点击 Change Data Source(更改数据源)
  3. 重新框选包含新数据的完整范围,点击 OK

[截图:更改数据源对话框]


💡 小技巧

在插入透视表之前,先把数据集转成 Table(表格,Ctrl + T),这样数据源会自动跟着表格扩展,新增的行会自动被透视表识别,不需要每次手动改数据源范围。


学完你会

  • ✅ 用 Refresh 手动刷新透视表,让它反映数据源内容的最新变化
  • ✅ 数据源新增整批行/列时,改用 Change Data Source 重新框选范围
  • ✅ 提前把数据源转成 Table,之后新增数据不用每次手动改范围

常见错误

  • 改完原始数据后忘记刷新透视表,还以为数据有问题
  • 数据集新增了整批行,却只做了 Refresh,没意识到需要 Change Data Source 才能把新行纳入范围
  • 没有把数据源提前转成 Table,导致每次数据集扩增都要手动重新框选范围

Sources

Blog / Website:

  1. Update Pivot Table