Excel如何自动刷新数据透视表
时间:2022-10-30 11:16:24
当数据源中的数据更改后,数据透视表默认不会自动刷新。可以通过右击数据透视表,在弹出的快捷菜单中选择“刷新数据”(Excel 2003)或“刷新”(Excel 2007)来手动刷新数据透视表。如果需要自动刷新数据透视表,可以用下面的两种方法:
一、VBA代码
用一段简单的VBA代码,可以实现如下效果:当数据源中的数据更改后,切换到包含数据透视表的工作表中时,数据透视表将自动更新。假如包含数据透视表的工作表名称为“Sheet1”,数据透视表名称为“数据透视表1”。
1.按Alt+F11,打开VBA编辑器。
2.在“工程”窗口中,双击包含数据透视表的工作表,如此处的“Sheet1”表。
3.在右侧代码窗口中输入下列代码:
Private Sub Worksheet_Activate()
Sheets("Sheet1").PivotTables("数据透视表1").RefreshTable
End Sub
4.关闭VBA编辑器。
二、打开工作簿时自动刷新数据透视表
Excel 2003:
1.右击数据透视表,在弹出的快捷菜单中选择“表格选项”。弹出“数据透视表选项”对话框。
2.在“数据源选项”下方选择“打开时刷新”。
3.单击“确定”按钮。
Excel 2007:
1.右击数据透视表,在弹出的快捷菜单中选择“数据透视表选项”。弹出“数据透视表选项”对话框。
2.选择“数据”选项卡,选择“打开文件时刷新”。
3.单击“确定”按钮。
这样,以后当更改数据源并保存后,重新打开该工作簿时,数据透视表将自动刷新。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Word2007中如何使用"+"."-"号绘制表格
![](https://img.aspxhome.com/file/2023/0/20760_0s.jpg)
Excel中文本数字转换为数值的操作方法
如何为excel数据批量添加单位、小数点、千位分隔符
![](https://img.aspxhome.com/file/2023/5/a141145_0s.jpg)
如何屏蔽 iOS 16 或以上版本的更新推送?iOS 16 屏蔽系统更新教程
![](https://img.aspxhome.com/file/2023/1/44911_0s.png)
Word的组合图形功能的用法
Word控件怎么添加?Word插入控件的方法
![](https://img.aspxhome.com/file/2023/8/30948_0s.jpg)
word2007如何设置页码?word页码设置方法介绍
![](https://img.aspxhome.com/file/2023/3/23593_0s.png)
office 2019 专业增强版 免费下载
![](https://img.aspxhome.com/file/2023/8/16448_0s.jpg)
如何设置excel表格中各行等高?
excel2003合并AB两列数据的方法
word怎么快速设置文字大小
Word怎么删除空白页 5个超实用的的Word排版技巧
![](https://img.aspxhome.com/file/2023/4/24624_0s.jpg)
关于word样式的使用技巧 为word样式设置专属快捷键
iOS 15中如何去除低电量提醒?
![](https://img.aspxhome.com/file/2023/9/45819_0s.png)
Word中分数怎么打出来
Word中2010版设置默认字体的操作方法
excel函数从数据区域提取值并按降序排列
![](https://img.aspxhome.com/file/2023/8/a142468_0s.jpg)
Excel表格技巧_excel日期如何计算公式
![](https://img.aspxhome.com/file/2023/7/a140787_0s.jpg)
iOS 14 beta 5 新功能:隐藏相册
![](https://img.aspxhome.com/file/2023/9/a194679_0s.png)