Table of contents
在本教程中,你将学习如何在Excel中以不同方式过滤数据:如何为文本值、数字和日期创建过滤器,如何将过滤器与搜索一起使用,以及如何通过颜色或选定单元格的值进行过滤。 你还将学习如何删除过滤器,以及如何修复Excel自动过滤器不工作的问题。
如果处理大型数据集,不仅要计算数据,还要找到相关的信息,这可能是一个挑战。 幸运的是,Microsoft Excel通过一个简单而强大的过滤工具,让你轻松缩小搜索范围。 要了解更多关于Excel过滤的信息,请点击以下链接。
什么是Excel中的过滤器?
筛选器 ,又名 自动过滤 筛选器是一种快速的方法,可以只显示特定时间内的相关信息,并将所有其他数据从视图中移除。 你可以按数值、格式和标准来筛选Excel工作表中的行。 应用筛选器后,你可以只复制、编辑、绘制图表或打印可见的行,而无需重新排列整个列表。
Excel过滤与Excel排序
除了众多的过滤选项外,Excel AutoFilter还提供了以下功能。 分类 与某一列有关的选项。
- 对于文本值。 从A到Z排序 , 从Z到A的排序 ,以及 按颜色排序 .
- 对于数字。 从小到大的排序 , 从大到小的排序 ,以及 按颜色排序 .
- 对于日期。 从旧到新的排序,从最新到最旧的排序 ,以及 按颜色排序 .
Excel中的排序和过滤的区别如下。
- 当你 对数据进行排序 在Excel中,整个表格被重新排列,例如,按字母顺序或从最低值到最高值。 然而,排序并不隐藏任何条目,它只是将数据放到一个新的顺序中。
- 当你 过滤数据 在Excel中,只有你真正想看的条目才会被显示出来,而所有不相关的项目都会被暂时从视图中删除。
如何在Excel中添加过滤器
为了使Excel自动过滤器正常工作,你的数据集应该包括一个带有列名的标题行,如下面的截图所示。
一旦列标题的步伐,在你的数据集中选择任何单元格,并使用以下方法之一插入过滤器。
在Excel中添加过滤器的3种方法
- 关于 数据 选项卡,在 排序 & 筛选 组,点击 过滤器 按钮。
- 关于 首页 选项卡,在 编辑工作 组,点击 排序 & 筛选 > 过滤器 .
- 使用Excel过滤器的快捷键来打开/关闭过滤器:Ctrl+Shift+L
无论你使用什么方法,下拉箭头将出现在每个标题单元格中。
如何在Excel中应用过滤器
一个下拉箭头 在列的标题中,意味着过滤已被添加,但尚未应用。 当你将鼠标悬停在箭头上时,会有一个屏幕提示显示 (显示全部)。
要在Excel中过滤数据,请执行以下操作。
- 点击你想过滤的列的下拉箭头。
- 取消勾选 选择所有 框来快速取消选择所有数据。
- 勾选你想显示的数据旁边的方框,然后点击确定。
例如,我们可以这样来过滤数据,在 地区 栏,只查看以下的销售情况 东部 和 北方 :
完成!该过滤器被应用于A列,暂时隐藏了除此之外的任何区域。 东部 和 北方 .
被过滤列中的下拉箭头会变成 过滤按钮 悬停在该按钮上会显示一个屏幕提示,指出哪些过滤器被应用。
过滤多列
要将Excel过滤器应用于多列,只需对你想要的多列重复上述步骤。
例如,我们可以将我们的结果缩小到只显示 苹果 为 东部 和 北方 地区。 当你在Excel中应用多个过滤器时,过滤器按钮会出现在每个被过滤的列中。
提示:要使Excel过滤器窗口变宽和/或变长,请将鼠标悬停在 握柄 在底部,一旦出现双头箭头,就向下或向右拖动它。
过滤空白/非空白单元格
要在Excel中过滤数据,跳过空白或非空白,请执行以下操作之一。
拟 滤除空白 ,即显示非空白单元格,点击自动过滤箭头,确保 (选择全部) 框被选中,然后清除 (空白) 这将只显示那些在给定列中有任何数值的行。
拟 过滤掉非空白 ,即只显示空单元格,清除 (选择全部)。 然后选择 (空白)。 这将只显示指定列中有空单元格的行。
注意事项。
- ǞǞǞ (空白) 选项仅适用于至少包含一个空单元格的列。
- 如果你想 删除空白行 基于某些关键列,你可以过滤掉该列中的非空白,选择被过滤的行,右键点击选择,并点击 删除行 如果你想只删除那些完全空白的行,而留下有一些内容和一些空单元格的行,请查看这个解决方案。
如何在Excel中使用过滤器
除了上面讨论的基本过滤选项外,Excel中的AutoFilter还提供了一些高级工具,可以帮助你过滤特定的数据类型,如 文本 , 数字 和 枣庄 完全按照你想要的方式。
注意事项。
- 不同的Excel过滤器类型是相互排斥的。 例如,你可以通过数值或单元格颜色来过滤某一列,但不能同时通过两者来过滤。
- 为了获得正确的结果,不要在一列中混合不同的值类型,因为每一列只有一种过滤器类型。 如果一列包含几种类型的值,过滤器将为出现最多的数据添加。 例如,如果你在某一列中存储数字,但大多数数字的格式是文本,那么文本过滤器将出现在该列中,而不是数字过滤器。
而现在,让我们仔细看看每个选项,看看你如何能创建一个最适合你的数据类型的过滤器。
过滤文本数据
当你想对一个文本列进行非常具体的过滤时,你可以利用Excel提供的一些高级选项 文本过滤器 如:
- 筛选出的细胞 开始 或 最后以 一个(多个)特定的角色。
- 筛选出的细胞 含有 或 不含 文本中任何地方的特定字符或词。
- 筛选出的细胞正好是 相当于 或 不等 到指定的字符。
只要你给含有文本值的列添加一个过滤器。 文本过滤器 将自动出现在自动过滤器菜单中。
例如,要过滤掉包含以下内容的行 香蕉 , 做到以下几点。
- 点击列标题中的下拉箭头,并指向 文本过滤器 .
- 在下拉菜单中,选择所需的过滤器( 不包含... 在这个例子中)。
- ǞǞǞ 自定义自动过滤器 在过滤器右侧的方框中,输入文本或从下拉列表中选择所需的项目。
- 单击 "确定"。
结果是,所有的 香蕉 行,包括 绿香蕉 和 金手指香蕉 ,将被隐藏。
有2个标准的过滤栏
要在Excel中用两个文本标准过滤数据,请执行上述步骤配置第一个标准,然后进行以下操作。
- 检查 而且 或 或 单选按钮,取决于两个或一个标准都应该是真的。
- 选择第二个标准的比较运算符,并在其右边的框中输入一个文本值。
例如,你可以这样过滤以下的行 含有 或者 香蕉 或 柠檬 :
如何在Excel中用通配符创建过滤器
如果你不记得确切的搜索,或者想过滤有类似信息的行,你可以用以下通配符之一创建一个过滤器。
通配符 | 描述 | 例子 |
?(问号) | 匹配任何单一字符 | ǞǞǞ 发现 "灰色 "和 "灰色" |
* (星号) | 匹配任何序列的字符 | 中* 找到 "中东 "和 "中西部" |
~ (tilde)后面是*, ? 或 ~。 | 允许过滤包含真正的问号、星号或蒂尔德的单元格。 | 什么~? 发现 "什么?" |
提示:在许多情况下,你可以使用 包含 操作符,而不是通配符。 例如,要过滤含有各种 香蕉 ,你可以选择 等于 操作员和类型 *香蕉* ,或使用 包含 操作符,并简单地输入 香蕉 .
如何在Excel中过滤数字
Excel的 数字过滤器 允许你以各种方式处理数字数据,包括。
- 过滤器的数量 相当于 或 不等 到一定的数量。
- 过滤器的数量。 大于 , 不到 或 之间 指定的数字。
- 过滤器 前10名 或 倒数第10名 数字。
- 过滤数字为的单元格 以上 平均 或 以下是 平均 .
下面的截图显示了Excel中可用的数字过滤器的整个列表。
例如,要创建一个过滤器,只显示250美元和300美元之间的订单,请按以下步骤进行。
- 点击列头的自动过滤箭头,并指向 数字过滤器 .
- 从列表中选择一个合适的比较运算符。 在... 在这个例子中。
- 在 自定义自动过滤器 在默认情况下,Excel建议使用""。 大于或等于" 和" 小于或等于" 你可以把它们改成" 大于" 和" 少于 如果你不希望阈值被包括在内。
- 单击 "确定"。
结果,只有250美元和300美元之间的订单是可见的。
如何在Excel中过滤日期
ǞǞǞ 日期过滤器 提供最大的选择种类,让你快速而轻松地过滤某一时间段的记录。
默认情况下,Excel自动过滤器将给定列中的所有日期按年、月、日的层次进行分组。 你可以通过点击给定组旁边的加号或减号来展开或折叠不同的层次。 选择或清除一个较高层次的组会选择或清除所有嵌套层次中的数据。 例如,如果你清除2016年旁边的框,2016年内的所有日期将被隐藏。
此外。 日期过滤器 允许你显示或隐藏某一天、一周、一个月、一个季度、一年、指定日期之前或之后、或两个日期之间的数据。 下面的屏幕截图展示了所有可用的日期过滤器。
在大多数情况下,Excel按日期过滤只需一次点击即可完成。 例如,要过滤包含当前一周记录的行,你只需指向 日期过滤器 并点击 本周 .
如果你选择了 等于 , 之前 , 之后 , 之间的关系 操作员或 自定义过滤器 ,已经熟悉的 自定义自动过滤器 对话窗口将出现,在那里你可以指定所需的标准。
例如,要显示2016年4月前10天的所有项目,点击 在... 并以这种方式配置过滤器。
如何在Excel中按颜色过滤
如果你的工作表中的数据是手动或通过条件格式化的,你也可以通过颜色来过滤这些数据。
点击自动过滤器的下拉箭头将显示 按颜色过滤 有一个或多个选项,这取决于对某一列应用的格式化。
- 按单元格颜色过滤
- 按字体颜色过滤
- 按单元格图标过滤
例如,如果你在某一列中用3种不同的背景颜色(绿色、红色和橙色)对单元格进行格式化,而你只想显示橙色的单元格,你可以通过这种方式来完成。
- 单击标题单元格中的过滤箭头,并指向 按颜色过滤 .
- 点击所需的颜色 - 本例中为橙色。
瞧!只有格式化为橙色字体的值是可见的,其他所有行都被暂时隐藏。
更多信息,请参见如何在Excel中按单元格颜色过滤和排序。
如何在Excel中用搜索进行过滤
从Excel 2010开始,过滤器界面包括一个 搜索框 它有助于在大型数据集中进行导航,使你能够迅速过滤含有确切文本、数字或日期的行。
假设你想查看所有""的记录。 东部 "地区。 只需点击自动过滤下拉菜单,并开始输入""一词。 东部 在搜索框中的"",Excel过滤器将立即显示所有符合搜索的项目。 要想只显示这些行,可以点击Excel自动过滤器菜单中的 "确定",或者按键盘上的Enter键。
拟 过滤多个搜索 如上图所示,根据你的第一个搜索词应用一个过滤器,然后输入第二个词,当搜索结果出现时,立即选择 将当前选择添加到过滤器中 框,并点击 认可 在这个例子中,我们加入了""。 西部 "的记录到已经过滤的" 东部 "项目。
那是相当快的,不是吗? 只点击了三次鼠标!"。
按选定的单元格值或格式过滤
还有一种在Excel中过滤数据的方法是创建一个过滤器,其标准等于所选单元格的内容或格式。 下面是方法。
- 右键单击包含你想过滤数据的值、颜色或图标的单元格。
- 在上下文菜单中,指向 过滤器 .
- 选择所需的选项:通过所选单元格的过滤。 价值 , 颜色 , 字体颜色 ,或 图示 .
在这个例子中,我们是通过所选单元格的图标来过滤数据。
改变数据后重新应用一个过滤器
当你编辑或删除被过滤单元格中的数据时,Excel自动过滤器不会自动更新以反映变化。 要重新应用过滤器,请点击数据集中的任何单元格,然后选择:
- 点击 重新申请 关于 数据 选项卡,在 排序 & 筛选 组。
如何在Excel中复制过滤后的数据
将过滤后的数据范围复制到另一个工作表或工作簿的最快方法是使用以下3个快捷键。
- 选择任何被过滤的单元格,然后按Ctrl + A选择所有被过滤的数据 包括列标题 .
要选择过滤后的数据 不包括列标题 ,选择第一个(左上角)有数据的单元格,并按Ctrl + Shift + End将选择范围扩大到最后一个单元格。
- 按Ctrl+C复制选定的数据。
- 切换到另一个工作表/工作簿,选择目标区域的左上角单元格,然后按Ctrl+V粘贴过滤后的数据。
注意:通常情况下,当你把过滤后的数据复制到其他地方时,被过滤掉的行会被省略。 在一些罕见的情况下,主要是在非常大的工作簿上,Excel可能会把隐藏的行和可见的行一起复制。 为了防止这种情况发生,选择一个被过滤的单元格范围,然后按Alt + ; 来 只选择可见的单元格 如果你不习惯于使用键盘快捷键,你可以利用 转到专题 功能,而不是( 首页 标签> 编辑工作 组>。 查找& 选择 > 转到特殊... > 仅可见的单元格 ).
如何清除过滤器
在对某一列应用过滤器后,你可能想清除它,使所有信息重新可见,或以不同的方式过滤你的数据。
要清除某一列的过滤器,请点击该列标题中的过滤器按钮,然后点击 清理过滤器从 :
如何删除Excel中的过滤器
要删除一个工作表中的所有过滤器,请执行以下操作之一。
- 转到 数据 标签> 排序 & 筛选 组,并点击 清楚 .
- 转到 首页 标签> 编辑工作 组,并点击 排序 & 筛选 > 清楚 .
过滤器在Excel中不起作用
如果Excel的自动过滤器在工作表中中途停止工作,很可能是因为在被过滤的单元格范围之外输入了一些新的数据。 要解决这个问题,只需重新应用过滤器即可。 如果这没有帮助,你的Excel过滤器仍然不能工作,请清除电子表格中的所有过滤器,然后重新应用它们。 如果你的数据集包含任何空白行,手动选择整个范围只要你这样做,新的数据就会被添加到被过滤的单元格范围中。
基本上,这就是在Excel中添加、应用和使用过滤器的方法。 但它还有更多的内容!在下一个教程中,我们将探索高级过滤器的功能,看看如何用多组标准过滤数据。 请继续关注