首页 » 排名链接 » 数据透视表,自动更新(数据透视自动更新修改内容)

数据透视表,自动更新(数据透视自动更新修改内容)

admin 2024-11-26 02:11:04 0

扫一扫用手机浏览

文章目录 [+]

现在我们对表格使用了插入,数据透视表

将商品字段放在行标签,将数量和金额放在值,得到了一个商品汇总的数据:

现在有个需求,就是当我们更新源数据表的时候,这个数据透视表也希望能够更新

数据透视表,自动更新(数据透视自动更新修改内容) 排名链接
(图片来自网络侵删)

方法一:手动更新法

我们选中数据透视表,然后在分析选项下,点击刷新(快捷键是ALT+F5)进行快速的更新

但是,这种方法,只限于修改原始数据,如果我们新增了数据,它并不能更新:

比如我们新增了一条数据,点击刷新,它也并不能更新

方法二:套用表格样式,或透视整列

如果我们有新增数据的需求,那我们在创建数据透视表第一步的时候,数据区域可以选择整列的区域A:D列

如果已经创建完了,我们可以点击更改数据源,然后将表或区域修改成A:D列的数据

但是这种方式,选取的数据源里面有空白值,所以透视出来的结果,也会有一个空白行。

如果我们不希望透视表的结果有空白行

我们可以选中原始数据,按CTRL+T,转成智能表格:

然后我们在修改数据源的时候,选中数据区域,它就会自动的变成表1,也就是超级表的数据区域

这样即可以没有了空白项,左边有数据新增的时候,我们ALT+F5刷新,也能更新结果

方法三:借助VBA代码自动刷新

如果我们不想手动的去按快捷键或点击更新,数据改变的时候,想让它就自动更新

那我们可以按ALT+F11,调出开发工具VBA

我们选择对应的SHEET1表格

然后选择worksheet的Selectionchange事件

然后输入一行代码:

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

注意这里的透视表名字,要和对应透视表里面右键属性查看的名称对应上

这样我们更新完数据,不用点刷新,它也能自动的更新了,

因为用到了VBA代码

所以这个工作簿要另存为XLSM格式

你学会了么?动手试试吧!

标签:

相关文章

网络世界的基石_六大网络协议的奥秘

在当今这个信息化时代,网络已经成为我们生活中不可或缺的一部分。而网络世界的运转离不开各种协议的支撑,其中六大网络协议更是构成了网络...

排名链接 2025-01-01 阅读1 评论0

语言模式在书籍创作中的应用与方法

随着时代的发展,书籍已经成为人们获取知识、启迪思想的重要途径。优秀的书籍往往具有独特的语言魅力,能够吸引读者,引发共鸣。本文将探讨...

排名链接 2025-01-01 阅读1 评论0

跨语言沟通的魅力,构建全球化的桥梁

随着全球化的不断深入,跨语言沟通已经成为人们日常生活和工作中不可或缺的一部分。掌握三种语言不仅能够拓宽我们的视野,还能够帮助我们更...

排名链接 2025-01-01 阅读1 评论0

语言联盟,跨文化交流的桥梁与未来

在全球化的今天,各国之间的交流与合作日益密切。语言作为人类沟通的桥梁,扮演着至关重要的角色。语言联盟作为一种新型跨文化交流模式,逐...

排名链接 2025-01-01 阅读1 评论0