Excel 数据分析 – 过滤
Excel 数据分析 – 过滤
过滤允许您从给定的范围或表中提取符合定义条件的数据。这是一种仅显示您需要的信息的快捷方式。
您可以筛选范围、表格或数据透视表中的数据。
您可以通过以下方式过滤数据 –
- 选定值
- 如果您选择的列包含文本,则文本过滤器
- 如果您选择的列包含日期,则日期过滤器
- 如果您选择的列包含数字,则数字过滤器
- 如果您选择的列包含数字,则数字过滤器
- 如果您选择的列包含带颜色的字体,则字体颜色
- 如果您选择的列包含单元格图标,则单元格图标
- 高级过滤器
- 使用切片器
在表中,列标题会自动标记为过滤器,称为AutoFilters。自动筛选由列标题旁边的箭头表示。每个自动筛选器都有基于该列中数据类型的筛选器选项。例如,如果列包含数字,当您单击列标题旁边的箭头时,会出现数字过滤器选项。
当你点击一个过滤器选项,或当你点击自定义筛选器出现在的筛选选项,结束自定义自动筛选对话框,其中您可以自定义过滤选项。
如果是范围,您可以在范围的第一行提供列标题,然后单击主页选项卡上编辑组中的过滤器。这将使范围的自动过滤器打开。您可以删除数据中的过滤器。您还可以在发生数据更改时重新应用过滤器。
按选定值过滤
您可以通过单击列标题旁边的箭头并选择列中的值来选择要显示的数据。将仅显示包含所选列中所选值的那些行。
考虑以下数据 –
如果您只想显示 Position = High 的数据,请单击 Position 旁边的箭头。出现一个下拉框,其中包含位置列中的所有值。默认情况下,将选择所有值。
- 单击全选。所有的箱子都被清除了。
- 选择高,如下面的屏幕截图所示。
单击确定。仅显示位置值为 High 的那些行。
按文本过滤
考虑以下数据 –
您可以过滤此数据,以便仅显示标题为“经理”的行。
单击列标题标题旁边的箭头。从下拉列表中,单击文本过滤器。出现文本过滤器选项。
从可用选项中选择包含。“自定义自动筛选”对话框打开。在包含旁边的框中键入管理器。
单击确定。只会显示标题包含经理的行。
按日期过滤
您可以进一步过滤此数据,以便仅显示标题为“经理”且 HireDate 早于 2011 年的那些行。这意味着您将显示 2011 年之前在该组织工作的所有经理的员工信息。
单击列标题 HireDate 旁边的箭头。从下拉列表中,单击日期过滤器。出现日期过滤器选项。从下拉列表中选择之前。
自定义自动筛选对话框打开。在框中键入1/1/2011旁边的是前。您还可以从框旁边的日期选择器中选择日期。
单击确定。只会显示 Title 包含 Manager 和 HireDate 早于 1/1/2011 的行。
按数字过滤
考虑以下数据 –
您可以过滤此数据,以便仅显示总分 > 850 的那些行。
单击列标题总标记旁边的箭头。从下拉列表中,单击数字过滤器。数字过滤器选项出现。
单击大于。自定义自动筛选对话框打开。在“大于”旁边的框中键入 850 。
单击确定。仅显示总分大于 850 的行。
按单元格颜色过滤
如果数据具有不同的单元格颜色或有条件地设置格式,您可以按表格中显示的颜色进行过滤。
考虑以下数据。Total Marks 列具有不同单元格颜色的条件格式。
单击标题 Total Marks 中的箭头。从下拉列表中,单击按颜色过滤。该单元格颜色过滤器选项出现。
选择绿色,然后单击确定。仅显示总分列具有绿色单元格的行。
按字体颜色过滤
如果数据具有不同的字体颜色或有条件地设置格式,您可以按表格中显示的颜色进行过滤。
考虑以下数据。列 – Total Marks 具有应用字体颜色的条件格式。
单击标题 Total Marks 中的箭头。从下拉列表中,单击按颜色过滤。出现按字体颜色过滤选项。
选择绿色,然后单击确定。仅会显示 Total Marks 列具有绿色字体的行。
按单元格图标过滤
如果数据具有不同的图标或条件格式,您可以按表中显示的图标进行过滤。
考虑以下数据。Total Marks 列具有应用图标的条件格式。
单击标题 Total Marks 中的箭头。从下拉列表中,选择按颜色过滤。在由单元格图标筛选选项出现。
选择图标并单击确定。
仅会显示Total Marks 列带有图标的行。
清除过滤器
删除筛选器在 Excel 中称为清除筛选器。
你可以删除
- 来自特定列的过滤器,或
- 工作表中的所有过滤器一次。
要从特定列中删除过滤器,请单击该列的表标题中的箭头。从下拉菜单中,单击从“<特定列名称>”清除过滤器。
列中的过滤器被移除。要从整个工作表筛选,选择
清除在
-
主页选项卡上的编辑组,或
-
“数据”选项卡中的“排序和过滤”组。
工作表中的所有过滤器都会立即删除。如果您误删除了过滤器,请单击撤消全部显示
。
重新应用过滤器
当变化发生在你的数据,请点击再涂在排序和筛选组中的数据选项卡。定义的过滤器将再次应用于修改后的数据。
高级过滤
如果要过滤一列以上的数据,可以使用高级过滤。
您需要将过滤条件定义为一个范围。假设您要显示那些是专家或 EmployeeID 为 2 的员工的信息,定义 Criteria 如下 –
-
接下来,单击“数据”选项卡上“排序和筛选”组中的“高级”。在高级筛选对话框。
-
指定列表范围和标准范围。
-
您可以过滤列表,就地或复制到另一个位置。
-
在下面给出的过滤中,选择就地过滤数据。
显示 ManagerID = 2 OR Title = “&astSpecialist”的员工信息。
假设您要显示有关专家和副总裁的信息。您可以定义标准和过滤器如下 –
您应用的标准是 Title = “&astSpecialist” OR Title = “Vice President”。将显示专家和副总裁的员工信息。
您可以将过滤后的数据复制到另一个位置。您也可以只选择几列以包含在复制操作中。
-
将 EmployeedID、Title 和 SalariedFlag 复制到单元格 Q2、R2、S2。这将是过滤数据的第一行。
-
单击高级,然后在高级过滤器对话框中,单击复制到另一个位置。在复制到框中,指定对您在另一个位置复制的标题的引用,即 Q2:S2。
指定List Range和Criteria Range后,单击 OK 。筛选数据中的选定列将复制到您指定的位置。
使用切片器过滤
切片器在数据透视表中筛选数据在Excel 2010中引入了在Excel 2013中,可以使用切片器对表中筛选数据也。
考虑下表中的数据。
- 单击表。
- 单击功能区上显示的表格工具。
- 该设计丝带出现。
- 单击插入切片器。
-
出现插入切片器对话框,如下面的屏幕截图所示。
-
在“插入切片器”对话框中,您将找到所有列标题,包括那些隐藏的列。
-
选中 Title 和 HireDate 框。单击“确定”。
您在“插入切片器”对话框中选中的每个表标题都会出现一个切片器。在每个Slicer 中,该列的所有值都将突出显示。
在 Title Slicer 中,单击第一个值。只有该值会突出显示,其余值将取消选择。此外,您会发现 HireDate Slicer中与 Title Slicer 中的值相对应的值也被突出显示。
在表中,仅显示选定的值。
您可以选择/取消选择切片器中的值,您会发现表格中的数据会自动更新。要选择多个值,请按住 Ctrl 键,然后选择要显示的值。
从两个切片器中选择属于 Accounts 部门的 Title 值和 2015 年的 HireDate 值。
您可以通过单击切片器标题右端角的清除过滤器来清除任何切片器中的选择。