全站数据
8 4 2 0 5 8 1

数据透视表的数据源变动了,数据怎么能自动更新呢

鹭岛黄药师 | 教育先行,筑梦人生!         
问题更新日期:2024-12-07 03:07:51

问题描述

数据透视表的数据源变动了,数据怎么能自动更新呢,在线求解答
精选答案
最佳答案

有2种办法,

1.是设置源数据为自定义名称,如data=offset($a$1,0,0,counta(A:A),COUNTA(1:

1))

2.类似的对源数据插入表table,默认名称table1

找到数据透视表修改数据源,输入data或者table1

这时候就将数据透视表和源数据进行了动态关联

有数据变化时,右键刷新即可

如果想自动刷新,可以加入VBA事件代码,每次激活有数据透视表的sheet就刷新结果

Private Sub Worksheet_Activate()

ActiveSheet.PivotTables(

"PivotTable1

").PivotCache.Refresh

End Sub