如何在 Excel 中自动刷新数据透视表?
在 Excel 中,创建和理解数据透视表是比较困难的流程之一。当我们需要将新数据添加到数据透视表时,我们需要将数据添加到源数据中并创建一个新表。这会浪费大量时间在 Excel 中分析数据。本教程将帮助您了解如何在 Excel 中自动刷新数据透视表。数据透视表有助于我们更清晰地理解表格,并更快地进行分析。
在 Excel 中自动刷新数据透视表
在这里,我们将首先为数据创建一个数据透视表,然后使用 VBA 代码完成我们的任务。让我们通过一个简单的过程来了解如何在 Excel 中自动刷新数据透视表。
步骤 1
假设 Excel 工作表中的数据与下图所示类似。
现在要创建数据透视表,请选择数据,然后点击"插入",选择"表格",然后点击"数据透视表"。
然后输入您想要的表格目标位置,点击"确定",选择您想要的表格标题,我们的数据透视表将类似于下图。
步骤 2
现在我们尝试将新数据插入源数据,但它不会在数据透视表中更新。为此,请右键单击源数据表名称,然后选择"查看代码"以打开 VBA 应用程序,然后在文本框中输入程序,如下图所示。
示例
Private Sub Worksheet_Change(ByVal Target As Range) Worksheets("pivot").PivotTables("Pivottable1").PivotCache.Refresh End Sub
代码中,pivot 是数据透视表所在的工作表,PivotTable1 是数据透视表的名称。请在源工作表中输入代码。
步骤 3
将工作表另存为启用宏的表,然后按 Alt + Q 退出 VBA 应用程序。从现在开始,每次更新源数据时,数据透视表中的数据都会更改。这就是我们在 Excel 中自动刷新数据透视表的方法。
总结
在本教程中,我们用一个简单的示例演示了如何在 Excel 中自动刷新数据透视表。
相关文章
有用资源
excel 参考教程 - 该教程包含有关 excel 的更多信息:https://www.cainiaomax.com/excel/

