Excel 数据分析 - 筛选



筛选允许您从给定的区域或表格中提取满足已定义条件的数据。这是一种快速显示您所需信息的便捷方法。

您可以在区域、表格或数据透视表中筛选数据。

您可以按以下方式筛选数据:

  • 选定值
  • 如果所选列包含文本,则使用文本筛选器
  • 如果所选列包含日期,则使用日期筛选器
  • 如果所选列包含数字,则使用数字筛选器
  • 如果所选列包含数字,则使用数字筛选器
  • 如果所选列包含带颜色的字体,则使用字体颜色
  • 如果所选列包含单元格图标,则使用单元格图标
  • 高级筛选
  • 使用切片器

在表格中,列标题会自动标记为筛选器,称为**自动筛选**。**自动筛选**由列标题旁边的箭头Arrow表示。每个**自动筛选**都具有基于该列中数据类型的筛选选项。例如,如果列包含数字,则单击列标题旁边的箭头Arrow时,将会出现**数字筛选器选项**。

当您单击筛选器选项或单击筛选器选项末尾显示的**自定义筛选器**时,将会出现**自定义自动筛选**对话框,您可以在其中自定义筛选器选项。

对于区域,您可以在区域的第一行提供列标题,然后单击“**开始**”选项卡上的“**编辑**”组中的筛选器。这将为区域启用**自动筛选**。您可以删除数据中已有的筛选器。您还可以在数据发生更改时重新应用筛选器。

按选定值筛选

您可以通过单击列标题旁边的箭头并选择列中的值来选择要显示的数据。只有在所选列中包含所选值的那些行才会显示。

考虑以下数据:

Filter by Selected Values

如果您只想显示 Position = High 的数据,请单击 Position 旁边的箭头。将出现一个下拉框,其中包含 Position 列中的所有值。默认情况下,将选择所有值。

Values Selected
  • 单击“全选”。所有框都将被清除。
  • 选择 High,如下图所示。
Select High

单击“确定”。只有 Position 值为 High 的行才会显示。

High Position

按文本筛选

考虑以下数据:

Filter by Text

您可以筛选此数据,以便仅显示标题为“经理”的行。

单击列标题“Title”旁边的箭头。在下拉列表中,单击**文本筛选器**。将出现文本筛选器选项。

Text Filters

从可用选项中选择**包含**。“**自定义自动筛选**”对话框将打开。在“包含”旁边的框中键入 Manager。

Custom AutoFilter

单击“确定”。只有标题包含 Manager 的行才会显示。

Title Rows

按日期筛选

您可以进一步筛选此数据,以便仅显示标题为“经理”且 HireDate 早于 2011 年的行。这意味着您将显示所有自 2011 年之前加入组织的经理的员工信息。

单击列标题“HireDate”旁边的箭头。在下拉列表中,单击**日期筛选器**。将出现日期筛选器选项。从下拉列表中选择**早于**。

Date Filters

“**自定义自动筛选**”对话框将打开。在“早于”旁边的框中键入 1/1/2011。您也可以从框旁边的日期选择器中选择日期。

Custom AutoFilter Dialog Box

单击“确定”。只有标题包含 Manager 且 HireDate 早于 1/1/2011 的行才会显示。

Manager and HireDate

按数字筛选

考虑以下数据:

Filter by Numbers

您可以筛选此数据,以便仅显示 Total Marks > 850 的行。

单击列标题“Total Marks”旁边的箭头。在下拉列表中,单击**数字筛选器**。将出现数字筛选器选项。

Number Filters

单击**大于**。“**自定义自动筛选**”对话框将打开。在“大于”旁边的框中键入 850。

Click Greater Than

单击“确定”。只有总分大于 850 的行才会显示。

Greater than 850

按单元格颜色筛选

如果数据具有不同的单元格颜色或条件格式,则可以按表格中显示的颜色进行筛选。

考虑以下数据。列“Total Marks”具有使用不同单元格颜色的条件格式。

Filter by Cell Color

单击“Total Marks”标题中的箭头Arrow。在下拉列表中,单击**按颜色筛选**。将出现**按单元格颜色筛选**选项。

Filter by Color

选择绿色并单击“确定”。只有“Total Marks”列具有绿色单元格的行才会显示。

Total Marks Column

按字体颜色筛选

如果数据具有不同的字体颜色或条件格式,则可以按表格中显示的颜色进行筛选。

考虑以下数据。“Total Marks”列应用了条件格式和字体颜色。

Filter by Font Color

单击“Total Marks”标题中的箭头Arrow。在下拉列表中,**单击按颜色筛选。按字体颜色筛选**选项将出现。

Click Filter by Color

选择绿色并单击“确定”。只有“Total Marks”列具有绿色字体的行才会显示。

Select Green Color

按单元格图标筛选

如果数据具有不同的图标或条件格式,则可以按表格中显示的图标进行筛选。

考虑以下数据。“Total Marks”列应用了条件格式和图标。

Filter by Cell Icon

单击“Total Marks”标题中的箭头Arrow。在下拉列表中,选择**按颜色筛选**。将出现**按单元格图标筛选**选项。

Filter by Cell Icon Appear

选择图标Select Green Arrow Icon 并单击“确定”。

只有“Total Marks”列具有Select Green Arrow Icon图标的行才会显示。

Column with Green Arrow Icon

清除筛选器

在 Excel 中,删除筛选器称为**清除筛选器**。

您可以删除:

  • 特定列中的筛选器,或
  • 工作表中的所有筛选器。

要删除特定列中的筛选器,请单击该列的表标题中的箭头。在下拉菜单中,单击“**从“<特定列名称>”清除筛选器**”。

Clear Filter

该列中的筛选器将被删除。要删除整个工作表中的筛选器,请选择Clear**清除**,位置在:

  • “**开始**”选项卡上的“**编辑**”组中,或

  • “**数据**”选项卡上的“**排序和筛选**”组中。

工作表中的所有筛选器将一次性删除。如果您错误地删除了筛选器,请单击“**撤消显示全部**”Undo Show All

重新应用筛选器

当数据发生更改时,请单击“**数据**”选项卡上的“**排序和筛选**”组中的“**重新应用**”。定义的筛选器将再次应用于修改后的数据。

高级筛选

如果您想要筛选多列的数据,可以使用高级筛选。

您需要将筛选条件定义为一个区域。假设您想要显示那些是专家或 EmployeeID 为 2 的员工的信息,请按如下方式定义条件:

Advanced Filtering
  • 接下来,单击“**数据**”选项卡上的“**排序和筛选**”组中的“**高级**”。将出现“**高级筛选**”对话框。

  • 指定**列表区域**和**条件区域**。

  • 您可以选择**筛选列表**(就地筛选)或复制到其他位置。

  • 在下面的筛选中,选择了**就地筛选数据**。

Filter Data

将显示 ManagerID = 2 **或** Title = “*Specialist” 的员工信息。

Employee Information

假设您想显示关于专家和副总裁的信息。您可以按如下方式定义条件和筛选:

Specialist and Vice President Information

您应用的条件是 Title = “*Specialist” 或 Title = “副总裁”。将显示专家和副总裁的员工信息。

Specialist and Vice President Information Displayed

您可以**将筛选后的数据复制到其他位置**。您还可以选择仅包含在复制操作中的几列。

  • 将 EmployeedID、Title 和 SalariedFlag 复制到单元格 Q2、R2、S2。这将是筛选数据的首行。

  • 单击“高级”,在“高级筛选”对话框中,单击“复制到其他位置”。在“复制到”框中,指定您在其他位置复制的标题的引用,即 Q2:S2。

 Advanced Filter Dialog Box

指定**列表区域**和**条件区域**后,单击“确定”。筛选数据中选择的列将复制到您指定的位置。

Specify List and Criteria Range

使用切片器筛选

在 Excel 2010 中引入了用于筛选数据透视表中的数据的**切片器**。在 Excel 2013 中,您也可以使用**切片器**来筛选表格中的数据。

考虑以下表格中的数据。

Filter Using Slicers
  • 单击表格。
  • 单击功能区上显示的**表格工具**。
  • 将出现“**设计**”功能区。
  • 单击“**插入切片器**”。
 Insert Slicer
  • 将出现“**插入切片器**”对话框,如下图所示。

  • 在“**插入切片器**”对话框中,您将找到所有列标题,包括隐藏的列。

  • 选中“Title”和“HireDate”框。**单击“确定”**。

Check Boxes Title and HireDate

将为“**插入切片器**”对话框中选中的每个表标题显示一个**切片器**。在每个**切片器**中,该列的所有值都将突出显示。

Title and HireDate Highlighted

在“职称”切片器中,单击第一个值。只有该值会被高亮显示,其余值将被取消选择。此外,您会发现“入职日期”切片器中与“职称”切片器中该值对应的值也会被高亮显示。

在表格中,只有选定的值才会显示。

Slicer

您可以选择/取消选择切片器中的值,您会发现表格中的数据会自动更新。要选择多个值,请按住Ctrl键,然后选择要显示的值。

从两个切片器中选择属于会计部门的职称值和2015年的入职日期值。

Select Title Values

您可以通过单击切片器标题右下角的“清除筛选器”清除来清除任何切片器中的选择。

广告