编辑:[db:作者] 时间:2024-08-25 08:38:56
现在我们对表格利用了插入,数据透视表
将商品字段放在行标签,将数量和金额放在值,得到了一个商品汇总的数据:
现在有个需求,便是当我们更新源数据表的时候,这个数据透视表也希望能够更新
方法一:手动更新法
我们选中数据透视表,然后在剖析选项下,点击刷新(快捷键是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格式
你学会了么?动手试试吧!
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/lz/zxbj/199157.html
上一篇:一些电子产品根本常识屏幕尺寸、分辨率、像素、ppi介绍!
下一篇:返回列表
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com