Table of contents
在 微软Excel。 的 高级过滤器 选项在寻找符合两个或更多标准的数据时很有帮助。 在这篇文章中,我们将讨论以下应用 高级过滤器 标准范围 在Excel中。
下载实践工作手册
从这里下载实践工作手册。
使用高级过滤器.xlsx18个高级过滤标准范围在Excel中的应用
1.使用数字和日期的高级过滤标准范围
首先,也是最重要的,我们将被介绍给我们的数据集。 专栏 B 至专栏 E 表示与销售有关的各种数据。 现在我们可以在这里实现 高级过滤标准范围 在这个例子中,我们将使用高级过滤标准范围来过滤数字和日期。 我们将提取所有销售数量大于等于的数据。 10 让我们看看这个程序。
- 首先,在 数据 选项卡,选择 高级 的命令。 排序 & 筛选 一个名为 高级过滤器 将会出现。
- 接下来,选择整个表格 (B4:E14) 为 列表范围 .
- 选择单元格 (C17:C18) 作为 标准范围 .
- 新闻 认可 .
- 最后,我们可以看到只有那些数量大于 10 .
请注意。
2.我们将在应用过滤标准的相关列中使用标题。
2.用高级过滤标准过滤文本值
除了数字和日期之外,我们还可以使用逻辑运算符来比较文本值。 在本节中,我们将讨论如何使用高级过滤条件来过滤文本值,以实现文本的完全匹配,以及在开头有一个特定字符。
2.1 对于文本的精确匹配
在这种方法中。 筛选 将返回输入文本的准确值。 假设我们有以下的销售数据集,以及一个新的列 城市 我们将只提取城市的数据。 'NEW YORK' .只需按以下步骤执行此操作。
- 在开始时,选择单元格 C18 .插入以下公式。
=exact(d5," new york")
- 新闻 进入 .
- 接下来,选择以下过滤标准范围。
列表范围:B4:F14
标准范围:C17:C18
- 撞击 认可 .
- 最后,我们将只获得城市的数据 'NEW YORK' .
2.1 一开始就有具体的特征
现在,我们将过滤以特定字符开头的文本值,而不是完全匹配。 这里,我们将只提取以单词开头的城市值 '新 让我们看看如何做到这一点。
- 首先,选择标准范围,在 高级过滤器 箱子。
列表范围:B4:F14
标准范围:C18:C19
- 新闻 认可 .
- 最后,我们将得到所有以""开头的城市的数据。 '新 .
3.使用通配符与高级过滤选项
的使用。 通配符 人物 是另一种应用的方式 高级过滤标准范围 通常情况下,excel中有三种类型的通配符。
? (问号) - 代表文本中的任何单个字符。
* (星号) - 代表任何数量的字符。
~ (蒂尔德) - 代表文本中存在一个通配符。
我们可以在数据集中搜索一个特定的文本字符串,通过使用 星号 (*) 在这个例子中,我们找到了以文字开头的销售人员的名字。 'J' 要做到这一点,我们需要遵循这些步骤。
- 首先,打开 高级过滤器 窗口。 选择以下标准范围。
列表范围:B4:F14
标准范围:C17:C18
- 新闻 认可 .
- 最后,我们将只获得以文字开头的销售人员的名字。 'J' .
相关内容。 Excel高级过滤器[多列& 标准,使用公式& 与通配符]
4.用高级过滤条件范围应用公式
使用高级过滤标准范围的另一种方法是应用公式。 在这个例子中,我们将提取大于的销售金额 $350 只要按照下面的步骤就可以了。
- 在开始时,选择单元格 C19 .插入以下公式。
=F5>350
- 撞击 认可 .
该公式迭代了销售金额的值,无论它是否大于 $350 或没有。
- 接下来,选择以下标准范围,在 高级过滤器 对话框。
列表范围:B4:F14
标准范围:C17:C19
- 新闻 认可 .
- 因此,我们可以看到只有销售额大于的数据 $350 .
5.带有AND逻辑条件的高级过滤器
我们现在将介绍 和逻辑 这个逻辑使用两个标准,当数据满足两个标准时,它就会返回输出值。 这里我们有以下数据集,在这个数据集中,我们将过滤以下城市的数据 纽约 以及具有销售价值 >=200 让我们看看如何做到这一点。
- 首先,去到 高级过滤器 对话框选择以下标准范围。
列表范围:B4:F14
标准范围:C18:C19
- 新闻 认可 .
- 最后,我们将得到仅适用于以下城市的数据集 纽约 有一个 销售 值大于 $250 .
6.使用OR逻辑与高级过滤标准范围
如同 和 逻辑上来说, OR逻辑 也使用两个标准。 和 如果两个条件都满足,逻辑会返回输出,而 或 如果只有一个标准得到满足,逻辑就会返回。 在这里,我们将为城市提供数据 纽约 和 德州 只需按照下面的步骤来执行这个动作。
- 在开始时,打开 高级过滤器 对话框。 输入以下标准范围。
列表范围:B4:F14
标准范围:C18:C20
- 撞击 好的。
- 最后,我们只得到城市的数据集 纽约 和 德州 .
7.AND与amp的组合;作为标准范围的OR逻辑
有时我们可能需要 为多个标准过滤数据。 在这种情况下,我们可以使用一个组合的 和 &。 或 我们将根据给定的标准从以下数据集中提取数据。 只需按以下步骤执行这一操作。
- 首先,打开 高级过滤器 选择以下标准。
列表范围:B4:F14
标准范围:C18:C20
- 然后按 好的。
- 因此,我们可以看到只有符合我们标准的数据集。
8.使用高级过滤标准范围来提取特定的列
在这个例子中,我们将过滤一个数据集的特定部分。 过滤后,我们将把被过滤的部分移到另一列。 我们将使用下面的数据集,通过以下程序执行这个动作。
- 首先,从 高级过滤器 对话框选择以下标准。
列表范围:B4:F14
标准范围:C18:C20
- 选择 复制到另一地点 选择。
- 输入 复制到 范围 H8:I10 .
- 撞击 好的。
- 因此,我们得到了过滤后的数据,在 H8:I10 根据我们的标准。
9.过滤后将数据复制到另一个工作表中
在这个例子中,我们还将在另一个工作表中复制数据,而在上一个例子中,我们是在同一个工作表中复制的。 请按以下步骤来执行。
- 首先,去到 '另一个工作表-2' 我们将在这里复制过滤后的数据。
我们可以看到两列 '城市 和 '销售 在 '另一个工作表-2' .
- 接下来,打开 '高级过滤' 对话框。
- 然后转到 '另一个工作表-1' 选择以下标准。
列表范围:B4:F14
标准范围:C18:C19
- 现在,选择 复制到另一地点 选择。
- 之后,去到 '另一个工作表-2' .选择 复制到 范围 B2:C4 .
- 新闻 认可 .
- 最后,我们可以看到过滤后的数据在 '另一个工作表-2' .
10.用高级过滤标准提取唯一记录
在这种情况下,我们将只提取特定列中的唯一值。 从下面的数据集中,我们将提取另一列中的城市的唯一值。 只需按步骤进行。
- 在开始时,打开 高级过滤器 窗口。 选择标准
列表范围:D4:D14
- 接下来,选择选项 复制到另一个位置 .
- 然后,输入 复制到 范围为 H4:H8 .
- 勾选方框 只有独特的记录 .
- 新闻 认可 .
- 最后,我们可以看到有唯一记录的城市名称,只在列 H .
11.用高级过滤标准范围查找工作日
我们可以通过高级过滤条件范围找到工作日。 这里我们将使用以下数据集来说明这个过程。
- 首先,选择单元格 C19 .插入以下公式。
=and(weekday(b5)1,weekday(b5)7)
- 接下来,在以下标准范围内设置 高级过滤器 对话框。
列表范围:B4:F14
标准范围:C18:C19
- 新闻 认可 .
- 最后,我们将得到 日期 价值仅适用于工作日。
🔎 这个公式是如何工作的?
- 星期天(b5)1: 1 表示 周日。 这一部分设定的标准是,日期不是 星期日 .
- 周日(b5)7: 7 表示 周日。 这一部分设定的标准是,日期不是 星期六 .
- 和(工作日(b5)1,工作日(b5)7)。 设定的标准是,这一天既不是 星期六 也不 星期日 .
12.应用高级过滤器来寻找周末
我们还可以使用高级过滤标准范围来找到 周末 让我们看看如何使用下面的数据集来做到这一点。
- 在开头选择单元格C19,插入以下公式。
=or(weekday(b5)=1,weekday(b5)=7)
- 新闻 进入 .
- 接下来,从 高级过滤器 对话框选择以下标准范围。
列表范围:B4:F14
标准范围:C18:C19
- 新闻 认可 .
- 因此,我们可以只看到周末的值在 日期 列。
13.使用高级过滤器来计算低于或高于平均水平的数值
在本节中,我们将通过以下方式计算出低于或高于平均值的数值 高级过滤标准范围 这里我们将只过滤大于平均销售值的销售值。
- 首先,选择单元格 C19 .插入以下公式。
=E5>AVERAGE(E5:E14)
- 接下来,打开 高级过滤器 对话框。 输入以下标准范围。
列表范围:B4:F14
标准范围:C18:C19
- 新闻 认可 .
- 因此,我们只得到销售价值大于平均值的数据集。
14.用OR逻辑过滤空白单元格
如果我们的数据集由空白单元格组成,我们可以通过以下方式提取空白单元格 高级过滤器 .
我们有以下数据集,该数据集包括 空白单元格 我们通过使用以下公式设定标准。
=B5=""
- 首先,去到 高级过滤器 输入以下标准。
列表范围:B4:F14
标准范围:C17:C22
- 新闻 认可 .
- 最后,我们得到只由空白单元格组成的数据集。
15.应用高级过滤器,使用OR以及AND逻辑过滤非空白单元格
在这个例子中,我们将消除空白单元格,而在上一个例子中,我们消除了非空白单元格。 我们为使用该公式设置了以下标准。
=B5""
- 首先,到 高级过滤器 对话框。 插入以下标准范围。
列表范围:B4:F14
标准范围: C17:G18
- 现在按 认可 .
- 因此,我们得到了没有空白单元的数据集。
16.使用高级过滤标准范围查找前5条记录
现在我们将实现高级过滤选项,以提取出 前五名 在这个例子中,我们将从任何类型的数据集中获取前五个值。 销售 列。 为了执行这个任务,我们将首先根据以下公式设置标准。
=F5>=LARGE($F$5:$F$14,5)
之后,只需做以下步骤。
- 在开始的时候,去到 高级过滤器 对话框。 插入以下标准范围。
列表范围:B4:F14
标准范围:C17:C18
- 撞击 认可 .
- 最后,我们得到了前五个记录的 销售 列。
17.使用高级过滤标准范围来寻找最下面的五条记录
我们可以使用高级过滤器选项来找到 后五名 要找到最差的五条记录,就必须找到 销售 列,我们将使用以下公式创建以下标准。
=F5<=SMALL($F$5:$F$14,5)
然后按照下面的步骤来执行这个动作。
- 首先,在下列标准范围内插入 高级过滤器 对话框。
列表范围:B4:F14
标准范围:C17:C18
- 之后,按 认可 .
- 最后,我们可以看到底部的五个值是 销售 列。
18.使用高级过滤标准范围根据列表中的匹配条目过滤行
有时我们可能需要在数据集的两列或两行之间进行比较,以消除或保留特定的值。 我们可以使用匹配条目选项来执行这种操作。
18.1 与列表中的项目相匹配
假设我们有如下数据集,其中有两列城市。 我们将只取这两列之间的匹配条目。 为了做到这一点,我们将使用以下公式设置以下标准。
=C5=E5
只需按以下步骤执行这一行动。
- 在开始时,打开 高级过滤器 选项。 插入以下标准范围。
列表范围:B4:F14
标准范围:C17:C18
- 撞击 认可 .
- 最后,我们可以在两列城市中看到相同的数值。
18.2 与列表中的项目不匹配
前面的例子是针对匹配的条目,而这个例子将过滤非匹配的条目。 我们将通过使用以下公式设置标准。
=C5E5
让我们看看如何执行。
- 首先,从 高级过滤器 插入以下标准范围。
列表范围:B4:F14
标准范围:C17:C18
- 然后,按 认可 .
- 最后,我们将得到城市的价值,在 C列 和 E栏 彼此不匹配的。
总结
在这篇文章中,我们试图涵盖所有的方法。 高级过滤标准范围 如果你觉得有什么困惑或有什么建议,请在下面留言,我们会尽快给你答复。