如何在Excel中数据更改时自动重新应用自动筛选?

如何在Excel中数据更改时自动重新应用自动筛选?

在Excel中,过滤器是根据任何一列的命令值对数据进行分组的。我们可以使用切片器将过滤器应用于表格。在更改已过滤的列中的数据时,我们可以看到它不会应用于过滤。我们需要关闭过滤器并重新应用它以更新数据。当我们频繁更改过滤数据时,这可能会导致混淆。本教程将帮助您了解如何在Excel中数据更改时自动重新应用自动筛选。

这里我们首先要插入一个表格,然后使用切片器来完成我们的任务。让我们看一看如何通过使用VBA应用程序自动重新应用自动筛选器的简单过程。

步骤1

考虑一个类似于下图所示数据的Excel表格。

如何在Excel中数据更改时自动重新应用自动筛选?

现在我们需要创建一个表格,选择数据,然后点击“插入”和“选择表格”以获取如下图所示的表格。

如何在Excel中数据更改时自动重新应用自动筛选?

步骤2

现在要应用过滤器,请单击表格的任何单元格,然后单击插入,然后在过滤器下单击切片器,然后选择您的条件,然后点击OK以获取切片器。

如何在Excel中数据更改时自动重新应用自动筛选?

步骤3

现在右键单击工作表名称,选择“查看代码”以打开VBA应用程序,并在文本框中输入以下程序。

例子

Private Sub Worksheet_Change(ByVal Target As Range)
   'Updated By Nirmal
   Sheets("Sheet1").AutoFilter.ApplyFilter
End Sub

在代码中, Sheet1 是我们的表格的名称。

如何在Excel中数据更改时自动重新应用自动筛选?

步骤4

现在将工作表另存为VBA启用的模板,并使用“Alt + Q”命令关闭VBA应用程序。然后,每当我们更改过滤器中的数据时,它们将自动更新。

如何在Excel中数据更改时自动重新应用自动筛选?

结论

在本教程中,我们使用了一个简单的示例来演示如何在Excel中数据更改时自动重新应用自动筛选器。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程