数据透视表如何设置打开时刷新数据和自动刷新数据案例教程 每次更新了数据透视表的源数据,都要手动刷新透视表数据才能同步更新,没关系,今天小编excel小课堂(ID:excel-xiaoketang 长按复制)就教你一招实现数据透视表自动刷新,当然对于每次都是重新插入数据透视表的同学就更不应该错过这个提高工作效率的好机会了。 案例今天的课题是,被数据透视表手动刷新源数据烦扰的你,该如何进阶突破为自动刷新呢? 刷新首先来讲讲为啥要刷新数据源,原因就在于我们的数据源是经常变化的,比如修改了标题名称、修改了销售金额,然而这些数据却并未及时同步到透视表中,而事实上,我们需要的却是更新后的数据。所以才需要我们每次都要数据透视表工具-选项-刷新,来手动刷新数据。 全部刷新等等,为啥"刷新"的下方还有"全部刷新",这是因为"刷新"只是更新当前数据透视表的信息,而如果工作薄中有多个数据透视表,则其他透视表信息并未更新,这个时候就需要用到"全部刷新"了。 打开时刷新StepC选择右上角"选项",打开数据透视表选项对话框,当然也可以右键数据透视表区进行打开。选择数据选项卡,勾选"打开文件时刷新数据"复选框,这样每次打开工作薄的时候就可以更新透视表信息了。 自动刷新现在才是今天的重点,全自动刷新,Alt+F11 快捷键打开VBE编辑器,输入代码: Private Sub Worksheet_Activate() ActiveSheet.PivotTables("数据透视表1").PivotCache.Refresh End Sub 当源数据发生改变时,透视表数据就会同步发生更新了。这里需要注意的是"数据透视表1"为数据透视表的名字,可以打开数据透视表选项对话框查看,也可以自定义修改。 一切就绪,当源数据单元格内容发生改变时就可以实现自动刷新数据了,那么如果是新增了行或列该如何自动刷新数据呢?想要知道答案的同学赶紧私信吧!