澎湃Logo
下载客户端

登录

  • +1

用Excel数据透视表刷新数据,掌握8个妙招,提效70%

2019-11-12 18:25
北京
来源: 澎湃新闻·澎湃号·湃客
字号

众所周知,Excel具有强大的数据运算及分析能力。如果说Excel是数据处理的高手,那数据透视表则是高手中的高手。数据透视表是Excel中的一项数据处理功能,是以一种交互式的表格状态显示。利用该功能可以灵活地改变表格布局,以便按照不同方式分析数据,也可以从不同地角度对一些结构复杂的数据表数据进行深度剖析。

数据透视表是在数据源的基础上创建的,数据源中任何一个数据的变动,都会影响到数据透视表的统计结果。 数据透视表创建完成后,如果该透视表的数据源发生了变化,则需及时更新数据透视表信息,以防影响用户对数据的判断。

今天职场君就来介绍一下如何刷新数据透视表——

手动刷新数据透视表

数据源发生变化时,用户可以选择手动更新的方式刷新数据透视表。

1.应用右键菜单进行刷新

选择数据透视表中的任意单元格并右击,在快捷菜单中选择“刷新”命令,即可及时更新当前数据透视表。

1

2.应用功能区命令进行刷新

在“分析”选项卡下的“数据”选项组中,单击“刷新”按钮,即可更新数据透视表。

2

自动刷新数据透视表

除了手动刷新操作外,用户也可以通过以下几种方法来设置自动刷新数据透视表内容。

1.打开工作簿时自动刷新

选中所需数据透视表中的任意单元格,在“分析”选项卡中单击“选项”按钮,打开“数据透视表选项”对话框。单击“数据”选项卡,勾选“打开文件时刷新数据”复选框,然后单击“确定”按钮即可。

3

设置完成后,每当打开该数据透视表,系统都会同步刷新相关数据信息。

2.刷新引用外部数据的数据透视表

如果当前数据透视表所引用的数据源是外部数据,用户可使用后台刷新功能对数据进行刷新操作。

步骤一、选中数据透视表中的任意单元格,在“数据”选项卡下的“连接”选项组中,单击 “属性”按钮。

步骤二、在“连接属性”对话框的“使用状况”选项卡中,勾选“允许后台刷新”复选框,单击“确定”按钮即可。

步骤二

定时刷新

对于引用外部数据源的数据透视表来说,用户还可以设置定时刷新操作。单击“属性”按钮,在打开的“连接属性”

对话框的“使用状况”选项卡中,勾选“刷新频率”复选框,并在右侧数值框中设定刷新时间。单击“确定”按钮,即可完成定时刷新操作。

在“分析”选项卡的“数据”选项组中,单击“刷新”下拉按钮,在下拉列表选择“连接属性”选项,同样可打开“连接属性”对话框。

批量刷新

对两个或两个以上数据透视表进行刷新时,可用全部刷新功能批量刷新数据透视表内容。在“分析”选项卡的“刷新”下拉列表中,选择“全部刷新”选项即可。

用户还可以在“数据”选项卡的“连接”选项组中,单击“全部刷新”按钮,同样也可批量刷新数据透视表内容。

操作提示

使用“分析”选项卡的“全部刷新”功能仅对数据透视表进行刷新;而使用“数据”选项卡的“全部刷新”功能,不仅可刷新数据透视表,也可刷新由连接生成的表。

应用VBA代码设置自动刷新

使用VBA代码功能,也可以自动刷新数据透视表。

步骤一、右击数据透视表工作表标签,在打开的快捷菜单中选择“查看代码”命令 。

步骤一

步骤二、在打开的VBA窗口中输入以下代码:

Private Sub Worksheet_Activate()

ActiveSheet.PivotTables(" 数据透视表 1").PivotCache.Refresh

步骤二

步骤三、单击VBA窗口中的Excel图标,切换到当前数据透视表 。将数据透视表另存为“Excel”文件类型即可。

步骤三

保存完成后,当打开该数据透视表时,系统将自动刷新数据。

延迟布局更新

每次使用“数据透视表字段”窗格添加、移动以及删除字段时,数据透视表都会实时更新一次。如果当前数据透视表中的数据量很大,系统在刷新数据时需要消耗一定的时间。为了节省时间,可使用“延迟布局更新”功能,让数据透视表暂不实时更新,当所有字段处理完毕后再进行刷新操作。

在“数据透视表字段”窗格中勾选“延迟布局更新”复选框,即可启用延迟布局更新功能。

待所有字段调整完毕后单击“更新”按钮,即可更新数据透视表。

刷新数据透视表后保持列宽不变

默认情况下,每次刷新数据透视表后,报表的列宽都会恢复到默认状态。要想在刷新数透视表后,保持表格列宽不变,可按照以下方法进行操作 。

选中数据透视表中的任意单元格,在“分析”选项卡中单击“选项”按钮,打开“数据透视表选项”对话框。在“布局和格式”选项卡中,取消勾选“更新时自动调整列宽”复选框,然后勾选“更新时保留单元格格式”复选框,单击“确定”按钮即可。

共享数据透视表缓存

当数据透视表中添加了某一字段后,其他与之相关的数据透视表也同步增添了该字段,说明这些数据透视表存在共享数据缓存关系。

数据透视表缓存是数据透视表的内存缓冲区,每一个数据透视表在后台都有一个内存缓冲区,多个数据透视表可共用一个内存缓冲区。使用共享缓存有以下3点好处:同步更新数据,无需一个一个地更新数据透视表的数据项,减少重复劳动;在某一数据透视表中添加了计算字段、计算项以及组合字段,在其他数据透视表中也会同步添加相应的字段;大大减小了工作簿的大小。

默认情况下,数据透视表缓存为共享状态。如果用户需要断开缓存共享,可通过以下方法进行操作。

步骤一、打开所需数据透视表,按Ctrl+F3组合键,打开“名称管理器”对话框,单击“新建”按钮 。

步骤一

步骤二、打开“新建名称”对话框,在“名称”文本框中输入名称内容,然后在“引用位置”文本框中选取引用的单元格区域。

步骤二

步骤三、单击“确定”按钮,返回上一层对话框单击“关闭”按钮。然后单击该数据透视表任意单元格,在“分析”选项卡下单击“更改数据源”按钮,在打开对话框的“选择一个表或区域”文本框中输入刚新建的名称(海鲜产品),单击“确定”按钮完成断开共享缓存操作。

步骤三

想学习更多,看这里——

《Excel数据报表制作·统计·分析从新手到高手》

谁说工作就一定会辛苦?给你一个工具,从此不再披星戴月——数据透视表,数据统计分析大利器,火速提升办公效率,哪个办公族不爱它?完整知识框架,丰富讲解内容,图文结合,全方位讲解数据透视表重难点知识,各实战案例应用操作全流程展示,真正适用于各行各业上班族的数据分析宝典!学完即用,轻松上手!

    本文为澎湃号作者或机构在澎湃新闻上传并发布,仅代表该作者或机构观点,不代表澎湃新闻的观点或立场,澎湃新闻仅提供信息发布平台。申请澎湃号请用电脑访问http://renzheng.thepaper.cn。

    +1
    收藏
    我要举报

扫码下载 澎湃新闻客户端

沪ICP备14003370号

沪公网安备31010602000299号

互联网新闻信息服务许可证:31120170006

增值电信业务经营许可证:沪B2-2017116

© 2014- 2023 上海东方报业有限公司

反馈