如何在 Excel 中进行筛选:添加、应用、使用和移除筛选

2025年03月17日 | 阅读 9 分钟

Microsoft Excel 在当今世界之所以取得进步,是因为其功能能够以用户友好的方式排列、处理和显示数据。Excel 的一项此类功能是 **自动筛选 (AutoFilter)**。

Excel 的优点在于它能够让用户筛选任何数据,并提供各种内置选项来简化整个过程。本教程将涵盖在 Excel 工作表中添加、应用、使用和删除筛选器的各种步骤。

  1. Microsoft Excel 中的筛选是什么?
  2. 如何应用筛选
  3. 为一列或多列添加筛选器的步骤
  4. 如何筛选空单元格或非空单元格
  5. 如何为不同的数据值添加筛选器
    • 筛选文本数据
    • 筛选数字数据
  6. 按颜色应用筛选器的步骤
  7. 使用搜索字段筛选数据
  8. 如何复制筛选后的数据
  9. 重新应用筛选器
  10. 如何删除已应用的筛选器
  11. 如何清除筛选器
  12. Excel 筛选器不起作用

让我们开始吧!

Microsoft Excel 中的筛选是什么?

Excel 筛选器(也称为自动筛选)是一种广泛使用的方法,用于仅显示相关数据,从工作表中删除所有其他信息。使用此技术,您可以根据不同的值、格式和其他自定义条件快速筛选行。一旦筛选器应用于您的工作表,您就可以轻松复制、编辑、插入图表或打印可见数据,而无需重新排列所有数据。

在 Microsoft Excel 中添加筛选器的方法

在 Excel 中,有三种方法可以应用筛选技术

方法 1:使用筛选按钮

转到“数据”选项卡,在“排序和筛选”组下单击“筛选”选项。

How to Filter in Excel: add, apply, use, and remove filter

方法 2:在编辑组中使用筛选

单击 Excel“开始”选项卡,在“编辑”组中,转到“排序和筛选”选项,然后单击“筛选”。

How to Filter in Excel: add, apply, use, and remove filter

方法 3:使用 Excel 筛选快捷方式

应用 Excel 筛选的第三种方法是使用 Excel 快捷方式。

您可以使用快捷方式 Ctrl+Shift+L 轻松打开或关闭筛选器。

无论您选择哪种方法,以下下拉菜单都会出现在 Excel 工作表的标题单元格中。

How to Filter in Excel: add, apply, use, and remove filter

如何在 Excel 中应用筛选

在上文中,我们介绍了如何在 Excel 工作表中添加筛选器。添加筛选器后,将在相应的列标题中添加一个下拉箭头。此箭头表示已添加筛选器,但尚未应用。当您将鼠标悬停在箭头上方时,会显示一个屏幕提示(显示全部)。

执行以下步骤来筛选您的 Excel 数据

  1. 将光标移到您要筛选的列的下拉箭头处。
  2. 默认情况下,所有筛选字段都已选中。取消选中“全选”框,以便我们可以自定义设置筛选框。
  3. 勾选您想要的数据旁边的框,然后单击“确定”。
How to Filter in Excel: add, apply, use, and remove filter

例如,在这里我们筛选了仅适用于计算机课程的数据,以查看该课程的内容。

就是这样!您已完成!在 Microsoft Excel 中应用筛选就是这么简单。

如何筛选空/非空单元格

在处理 Excel 时,空单元格是常见的主要问题之一,我们经常需要将其筛选出来。无论您是想筛选空单元格还是非空单元格,请执行以下任一操作:

要筛选出空单元格,请单击筛选下拉菜单,将出现以下窗口。确保选中“全选”框,最后取消选中底部的“空值”字段。这将仅显示包含所选列中值的行。

How to Filter in Excel: add, apply, use, and remove filter

要筛选出非空单元格(仅显示不包含任何内容的单元格),请取消选中“全选”框并选择“空值”字段。这将显示所选列中所有空单元格的行。

How to Filter in Excel: add, apply, use, and remove filter

如果您想从工作表中删除空列,您必须筛选出非空单元格。选择筛选后的输出,右键单击它们,然后单击“删除行”选项。

注意:仅当选定列至少包含一个空单元格时,“空值”选项才会可用。

如何为不同的数据值添加筛选器

让我们介绍根据文本和数字值筛选数据的步骤。

筛选文本数据

文本数据是 Excel 中最常用的数据类型之一。当您筛选文本时,Microsoft Excel 默认会提供一些选项来简化文本筛选过程。这些选项包括:

How to Filter in Excel: add, apply, use, and remove filter
  • 筛选**等于**给定文本或完全匹配的单元格。
  • 筛选**不等于**给定文本值的单元格。
  • 筛选**以**给定文本值开头的单元格。
  • 筛选**以**给定文本值结尾的单元格。
  • 筛选**包含**指定值的单元格(无论其在文本中的位置)。
  • 筛选**不包含**指定值的单元格(无论其在文本中的位置)。
  • 如果以上选项都不符合您的要求,您可以选择“**自定义筛选**”来创建自己的筛选选项。

例如,以下是筛选包含SUMIF 文本的行的步骤:

  1. 转到“数据”选项卡,在“排序和筛选”组下单击“筛选”选项。
  2. 在您要应用文本筛选器的任何列标题上单击筛选图标。
  3. 将出现窗口,选择“文本筛选器”选项,同时选择所需的筛选器。在我们的例子中,**我们选择了“包含...”**。
    How to Filter in Excel: add, apply, use, and remove filter
  4. 如下图所示,将出现“自定义自动筛选”对话框。键入您要为其创建筛选器的文本值,或者可以从下拉列表中选择它。
    How to Filter in Excel: add, apply, use, and remove filter
  5. 完成后,单击“确定”按钮。

在 Excel 中筛选数字

与文本值不同,Excel 还提供不同的选项来筛选数字数据,包括:

How to Filter in Excel: add, apply, use, and remove filter
  • 筛选**等于**指定数字或完全匹配的单元格。
  • 筛选**不等于**指定数字或完全匹配的单元格。
  • 筛选**大于**、**小于**或**介于**给定数字之间的数字。
  • 您还可以轻松筛选出**前 10** 或**后 10** 个数字。
  • 根据**高于平均值**或**低于平均值**来筛选单元格。

例如,以下是筛选出包含值大于 300 的行的步骤:

  1. 转到“数据”选项卡,在“排序和筛选”组下单击“筛选”选项。
  2. 在您要应用筛选器的任何列标题上单击筛选图标。
  3. 将出现窗口,选择“数字筛选器”选项,同时选择所需的筛选器。在我们的例子中,**“大于...”**。
    How to Filter in Excel: add, apply, use, and remove filter
  4. 如下图所示,将出现“自定义自动筛选”对话框。键入您要为其创建筛选器的数字值,或者可以从下拉列表中选择它。
    How to Filter in Excel: add, apply, use, and remove filter
  5. 完成后,单击“确定”按钮。

如何在 Excel 中按颜色筛选

如果您使用条件格式设置了数据,在这种情况下,您也可以按颜色筛选数据。您可以根据单元格颜色、字体颜色和单元格图标应用筛选。

Microsoft Excel 提供了一个按颜色筛选的默认选项。单击自动筛选下拉箭头,在其窗口中,它将显示“按颜色筛选”选项(选项取决于您为选定列应用的格式设置)。

例如,我们使用两种颜色(红色和绿色)的组合设置了单元格格式。您可以使用“按颜色筛选”选项仅显示红色单元格。执行以下步骤来完成此操作:

  1. 将条件格式应用于任何列。
  2. 转到“数据”选项卡,在“排序和筛选”组下单击“筛选”选项。
  3. 筛选箭头将出现在所有标题单元格上,单击筛选图标。
  4. 在出现的列表中,选择“按颜色筛选”选项。
  5. 选择所需的颜色——在本例中为红色。
    How to Filter in Excel: add, apply, use, and remove filter
  6. 结果,Excel 将仅显示具有红色条件格式的单元格。您将获得以下输出。
How to Filter in Excel: add, apply, use, and remove filter

如何在 Excel 中使用搜索进行筛选

Excel 筛选选项包含一个搜索框,这对于浏览大型数据集非常有用。使用此字段框,您可以快速输入确切的名称、日期、数字或文本来筛选行。

例如,在我们的例子中,我们想显示有关 Excel 课程的所有记录。您所需要做的就是单击筛选图标。在出现的下拉菜单中找到搜索框,然后键入单词 Excel。结果,筛选面板将立即匹配列数据中的记录,并快速呈现所有匹配搜索的项目。要仅查看包含 Excel 数据的行,请按 Enter 键或单击按钮。

How to Filter in Excel: add, apply, use, and remove filter

如果您想扩展筛选以进行多次搜索,则必须键入第二个搜索字段。出现结果后,选中“将当前选择添加到筛选”选项旁的复选框,然后单击“确定”按钮。例如,我们将 AI 添加到已筛选的“Excel”数据列表中。

How to Filter in Excel: add, apply, use, and remove filter

Excel 将返回以下筛选后的输出

How to Filter in Excel: add, apply, use, and remove filter

更改数据后重新应用筛选器

很多时候,在应用筛选器后,我们会编辑或删除筛选单元格中的某些内容。但是,执行此类编辑后出现的问题是,Excel 自动筛选器不会自动更新这些更改。要反映它们,您需要按照以下步骤重新应用筛选器:

  • 将光标放在数据集内的任何位置。
  • 转到“数据”选项卡,在“排序和筛选”组中,单击“重新应用”选项。

  • 转到“开始”选项卡,在“编辑”组中,单击“排序和筛选”->“重新应用”。
How to Filter in Excel: add, apply, use, and remove filter

如何在 Excel 中复制筛选后的数据

到目前为止,我们已经介绍了如何筛选不同类型的数据。现在的问题是如何将筛选后的数据复制并粘贴到另一个工作表中?步骤很简单且易于实现。您只需要遵循以下快捷方式:

  1. 将光标放在任何筛选单元格上,然后按快捷键 Ctrl + A。它将选择包括表标题在内的所有筛选数据。
    如果您不想复制筛选数据的列标题,请选择第一个(左上角)单元格,然后按快捷键 Ctrl + Shift + End 将数据选择扩展到最后一个筛选单元格。
  2. 按快捷键 Ctrl + C 复制数据。
  3. 将光标定位到目标单元格或切换到另一个工作表/工作簿,然后按快捷键 Ctrl+V 粘贴筛选后的数据。

注意。对于小数据集,上述快捷方式可以正常工作,并且只复制筛选后的数据。但有时,在使用大型工作簿时,也会复制隐藏数据或被筛选掉的行(尽管这种情况很少发生)。为防止这种情况,请选择筛选后的数据单元格范围,然后按快捷键 Alt + ; 它将仅选择可见单元格,忽略被筛选掉的行。或者,您也可以利用 Excel 的“定位特殊”功能(转到“开始”选项卡。在“编辑”组中,单击“查找和选择”选项 > “定位特殊...” > “仅可见单元格”)。

如何清除筛选

一旦您筛选了数据,就可以使隐藏的数据可见。为此,您所要做的就是清除所有筛选器,使数据再次可见。

要从特定列清除筛选器,请单击筛选图标,然后在窗口中单击“清除 <列名> 的筛选器”。请参考下图。

How to Filter in Excel: add, apply, use, and remove filter

这样做将从相应列中删除筛选器。

从 Excel 工作表中删除筛选器

执行以下步骤可快速从现有工作表中删除所有筛选器:

单击“数据”选项卡,转到“排序和筛选”组,然后单击“清除”选项。

您可以转到“开始”选项卡 > “编辑”组,然后在出现的选项中单击“排序和筛选”>“清除”。

How to Filter in Excel: add, apply, use, and remove filter

Excel 筛选器不起作用

很多时候,自动筛选器未能提供所需的结果,或者在工作表的中途停止工作。尽管这些情况通常发生在筛选器未正确应用时,或者有时是因为在工作表中筛选单元格的范围之外输入了一些新数据。要解决上述问题,您可以执行以下任一解决方案:

  1. 重新应用单元格筛选。
  2. 如果重新应用筛选器无效,请使用“清除全部”选项,然后从头开始应用筛选器。

本教程到此结束!但不同于 Excel,进步是你所需要的一切,尝试上述选项,你可以更深入地了解筛选器。