分享

你真的会「数据透视表」吗?这3个动态刷新的方法,70%的人还不会!

 Excel教程平台 2022-06-17 发布于四川

关键字:数据透视表;excel教程;刷新

栏目:技巧集锦

全文1200字,预计4分钟读完


数据透视表是工作中最最最最常用的数据统计功能!

相信大部分小伙伴,或多或少都会一点。

有诗云:贾君精而不博,郑君博而不精;既精既博,吾何加焉。

所以,我们在学习的过程中,切忌浅尝辄止,囫囵吞枣。

争取做到:

一个问题,三个解决方案!永远有PlanB。

好了,闲话不多说,今天就来给大家讲述一下,Excel数据透视表如何实现动态刷新?

3种解决方法,各有利弊,大家各取所需吧!

作者:夏雪

编辑:六姑娘


数据透视表,它能帮助我们快速统计分析大量数据。

但是,如果有新增,数据透视表是无法同步更新的。

如图,这个数据源列出了不同城市的销售额,我们给他建立一个数据透视表!



现在,我们给它新增一行数据。


这时候,如果你选中数据透视表,点击“分析”选项卡下的“刷新”,数据透视表是没有变化的。

因为数据透视表的数据源区域没有把新增的这行添加进来。

正确的解决方法是:修改数据源。

选中数据透视表,点击“分析”选项卡下的“更改数据源”

然后在“更改数据透视表数据源”窗口的表区域里重新选择区域,把新增的行也选中。


再次点击刷新就可以了。

是不是有小伙伴平时都是用这招来更新数据呢?

那真的是太慢了!!!!

在你一个个手动添加数据的时候,同事们都早早回家,孩子都生出来了。

一、超级表

1.选中工作表区域任一单元格,按住Ctrl+T,建立超级表

2.选择任一单元格,插入数据透视表。


同样把“城市”放到行标签,“销售额”放到值区域范围。完成如下:


3.现在,我们在表格最后一行添加数据

4.选中数据透视表,在数据透视表工具下的“分析”选项卡,点击“刷新”。这样就实现了动态更新。


超级表是从Excel2007开始增加的功能。超级表能够自动增减数据源区域,这是它作为动态数据源最大的优势。

二、VBA代码配合多选范围

1. 选中工作表数据的A到D列,将添加的数据透视表放在同一个工作表中。


设置完成如下:


2.点击“开发工具”选项卡下的插入,ActiveX控件里的命令按钮, 在工作表创建一个按钮。


3.在工作表右键点击刚添加的按钮,选择“查看代码”。在调出的VBA窗口输入下列代码。

Private Sub CommandButton1_Click()
ActiveSheet.PivotTables("数据透视表9").PivotCache.Refresh
End Sub

4.点击开发工具选项卡的“设计模式”,取消按钮的设计模式。按钮就能正常点击了。


5.现在,数据透视表就能实时更新了。



三、现有连接

1.点击数据选项卡下的“现有连接”。在弹出窗口点击“浏览更多”。


2.在“选取数据源”窗口找到该工作簿,点击打开


在“选择表格”窗口找到放数据的工作表,点击“确定”。


3.在“导入数据”窗口选择数据以数据透视表方式显示,为了方便查看效果,这里放在现有工作表 。


完成如下:


4.好啦,再在数据透视表工具下的“分析”选项卡,点击“刷新”。数据透视表就能自动刷新数据了。


好了,方法介绍完了,以上3种各有优劣。

希望大家根据工作中的实际需求来灵活选择,你最喜欢哪一种呢?

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多