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.在“数据源选项”下方选择“打开时刷新”。

    Excel如何自动刷新数据透视表

    3.单击“确定”按钮。

    Excel 2007:

     1.右击数据透视表,在弹出的快捷菜单中选择“数据透视表选项”。弹出“数据透视表选项”对话框。

    2.选择“数据”选项卡,选择“打开文件时刷新”。

    Excel如何自动刷新数据透视表

    3.单击“确定”按钮。

    这样,以后当更改数据源并保存后,重新打开该工作簿时,数据透视表将自动刷新。

标签:Excel,如何,自动,刷新,数据,透视,表,当,数据源
0
投稿

猜你喜欢

  • Word2007中如何使用"+"."-"号绘制表格

    2023-12-11 05:00:08
  • Excel中文本数字转换为数值的操作方法

    2022-11-10 02:21:48
  • 如何为excel数据批量添加单位、小数点、千位分隔符

    2022-11-07 04:49:56
  • 如何屏蔽 iOS 16 或以上版本的更新推送?iOS 16 屏蔽系统更新教程

    2023-06-12 00:13:52
  • Word的组合图形功能的用法

    2022-05-15 20:24:09
  • Word控件怎么添加?Word插入控件的方法

    2023-07-24 18:09:45
  • word2007如何设置页码?word页码设置方法介绍

    2023-10-22 21:13:24
  • office 2019 专业增强版 免费下载

    2023-11-06 16:07:52
  • 如何设置excel表格中各行等高?

    2022-04-02 21:31:39
  • excel2003合并AB两列数据的方法

    2022-04-05 02:28:25
  • word怎么快速设置文字大小

    2023-09-09 17:51:58
  • Word怎么删除空白页 5个超实用的的Word排版技巧

    2023-08-07 16:55:38
  • 关于word样式的使用技巧 为word样式设置专属快捷键

    2023-01-06 08:17:26
  • iOS 15中如何去除低电量提醒?

    2023-09-19 21:57:10
  • Word中分数怎么打出来

    2023-11-07 03:54:31
  • Word中2010版设置默认字体的操作方法

    2022-02-05 23:08:50
  • excel函数从数据区域提取值并按降序排列

    2023-10-19 14:22:27
  • Excel表格技巧_excel日期如何计算公式

    2022-09-10 00:46:46
  • iOS 14 beta 5 新功能:隐藏相册

    2023-10-05 04:40:24
  • 在【发光变体】中选择一个发光效果即可

    2022-12-27 22:15:26
  • asp之家 电脑教程 m.aspxhome.com