excel数据筛选技巧,excel如何设置多条件筛选数据
小编:啊南 6452阅读 2020.06.16
若要打开 "的高级筛选" 对话框,请单击 "数据 "> 高级"。

示例 |
|
---|---|
Overview |
|
一列中有多个条件,任何条件为真> |
销售人员 = "赵强" OR 销售人员 = "林恪" |
多列中有多个条件,所有条件都为真 |
类型 = "农产品" AND 销售额 > 1000 |
多列中有多个条件,任何条件为真 |
类型="农产品" OR 销售人员="林恪" |
多组条件,所有组集中于一列中 |
(销售额 > 6000 AND 销售额 < 6500) OR (销售额 < 500) |
多组条件,每组包含多列 |
(销售人员 = "赵强" AND 销售额 >3000) OR |
通配符条件 |
销售人员 = 姓名中的第二个字为“恪” |
“高级”命令的工作方式在几个重要方面与“筛选”命令有所不同。
它显示了“高级筛选”对话框,而不是“自动筛选”菜单。
可以在工作表以及要筛选的单元格区域或表格上的单独条件区域中键入高级条件。 Microsoft Office Excel 将“高级筛选”对话框中的单独条件区域用作高级条件的源。
示例数据
以下示例数据用于本文中的所有过程。
数据包含列表区域上方的四个空白行,该范围将用作条件区域 (A1:C4)和列表区域(A6:C10)。 条件区域含有列标签,条件值和列表区域之间至少有一个空白行。
若要使用这些数据,请在下表中选择、复制,然后粘贴至新 Excel 工作表的单元格 A1 中。
类型 |
销售人员 |
销售额 |
类型 |
销售人员 |
销售额 |
饮料 |
蔡耀明 |
¥51,220 |
肉类 |
刘英玫 |
¥4,500 |
农产品 |
郑建杰 |
¥63,280 |
农产品 |
彭德威 |
¥65,440 |
比较运算符
可以使用下列运算符比较两个值。 当使用这些运算符比较两个值时,结果为逻辑值 TRUE 或 FALSE。
比较运算符 |
含义 |
示例 |
---|---|---|
=(等号) |
等于 |
A1=B1 |
>(大于号) |
大于 |
A1>B1 |
<(小于号) |
小于 |
A1 |
>=(大于或等于号) |
大于等于 |
A1>=B1 |
<=(小于或等于号) |
小于等于 |
A1<=B1 |
<>(不等号) |
不等于 |
A1<>B1 |
使用等号键入文本或值
由于在单元格中键入文本或值时等号 (=) 用来表示一个公式,因此 Excel 会计算键入的内容;不过,这可能会产生意外的筛选结果。 为了表示文本或值的相等比较运算符,应在条件区域的相应单元格中键入作为字符串表达式的条件:=''= 条目 '' 其中条目 是要查找的文本或值。 例如:
在单元格中键入的内容 |
Excel 计算和显示的内容 |
---|---|
="=彭德威" |
=彭德威 |
="=3000" |
=3000 |
Excel 在筛选文本数据时不区分大小写。 但是,你可以使用公式来执行区分大小写的搜索。
使用预定义的名称
可以将某个区域命名为“条件”,此时“条件区域”框中就会自动出现对该区域的引用。 也可以将要筛选的列表区域命名为“数据库”,并将要粘贴行的区域命名为“提取”,这样,这些区域就会相应地自动出现在“列表区域”和“复制到”框中。
使用公式创建条件
可以将公式的计算结果作为条件使用。 记住下列要点:
公式必须计算为 TRUE 或 FALSE。
因为您正在使用公式,请像您平常那样输入公式,而不要以下列方式键入表达式:
=''= 条目 ''
不要将列标签用作条件标签;请将条件标签保留为空,或者使用列表区域中并非列标签的标签(在下面的示例中,是“计算的平均值”和“精确匹配”)。
如果在公式中使用列标签,而不是相对单元格引用或区域名称,则 Excel 会显示错误值(如 #NAME?) 或含有条件单元格中的 #VALUE!。 可忽略此错误,因为它不会影响列表区域的筛选方式。
用于创建条件的公式必须使用相对引用来引用第一行数据中的对应单元格。
公式中的所有其他引用必须是绝对引用。
一列中有多个条件,任何条件为真
布尔逻辑: (销售人员 = "赵强" OR 销售人员 = "林恪")
在可以用作条件区域的列表区域上方插入至少三个空白行。 条件区域必须具有列标签。 确保条件值和列表区域之间至少有一个空白行。
要查找满足“一列中有多个条件”的行,请直接在条件区域的单独行中依次键入条件。 如果使用此示例,请输入:
类型 |
销售人员 |
销售额 |
="=彭德威" |
||
="=林恪" |
在“数据”选项卡上的“排序和筛选”组中,单击“高级”。

请执行下列操作之一:
若要通过隐藏不符合条件的行来筛选列表区域,请单击“在原有区域显示筛选结果”。
若要通过将符合条件的行复制到工作表的其他区域来筛选列表区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标,再单击要在该处粘贴行的区域的左上角。
提示 将筛选所得的行复制到其他位置时,可以指定复制操作中要包含的列。 筛选之前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。 而当筛选时,请在“复制到”框中输入对被复制列标签的引用。 这样,复制的行中将只包含已复制过标签的列。
在“条件区域”框中,输入条件区域(包括条件标签)的引用。 如果使用本示例,请输入 $A$1:$C$3。
若要在选择特定区域时临时移动 "的高级筛选" 对话框,请单击"折叠对话框

如果使用本示例,列表区域的筛选结果是:
类型 |
销售人员 |
销售额 |
肉类 |
刘英玫 |
¥4,500 |
农产品 |
黄雅玲 |
¥63,280 |
农产品 |
刘英玫 |
¥65,440 |
多列中有多个条件,所有条件都为真
在可以用作条件区域的列表区域上方插入至少三个空白行。 条件区域必须具有列标签。 确保条件值和列表区域之间至少有一个空白行。
若要查找满足多列中有多个条件的行,请在条件区域的同一行中键入所有条件。 如果使用此示例,请输入:

在列表区域中单击一个单元格。 如果使用本示例,请单击区域 A6:C10 中的任意单元格。
在“数据”选项卡上的“排序和筛选”组中,单击“高级”。

请执行下列操作之一:
若要通过隐藏不符合条件的行来筛选列表区域,请单击“在原有区域显示筛选结果”。
若要通过将符合条件的行复制到工作表的其他区域来筛选列表区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标,再单击要在该处粘贴行的区域的左上角。
提示 将筛选所得的行复制到其他位置时,可以指定复制操作中要包含的列。 筛选之前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。 而当筛选时,请在“复制到”框中输入对被复制列标签的引用。 这样,复制的行中将只包含已复制过标签的列。
在“条件区域”框中,输入条件区域(包括条件标签)的引用。 如果使用本示例,请输入 $A$1:$C$2。
若要在选择特定区域时临时移动 "的高级筛选" 对话框,请单击"折叠对话框

如果使用本示例,列表区域的筛选结果是:

多列中有多个条件,任何条件为真
布尔逻辑: (类型="农产品" OR 销售人员="林恪")
在可以用作条件区域的列表区域上方插入至少三个空白行。 条件区域必须具有列标签。 确保条件值和列表区域之间至少有一个空白行。
若要查找满足多列中有多个条件,其中任何条件都可以为真的行,请在条件区域的不同列和行中键入条件。 如果使用此示例,请输入:

在列表区域中单击一个单元格。 如果使用本示例,请单击列表区域 A6:C10 中的任意单元格。
在“数据”选项卡上的“排序和筛选”组中,单击“高级”。

请执行下列操作之一:
若要通过隐藏不符合条件的行来筛选列表区域,请单击“在原有区域显示筛选结果”。
若要通过将符合条件的行复制到工作表的其他区域来筛选列表区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标,再单击要在该处粘贴行的区域的左上角。
提示: 将筛选所得的行复制到其他位置时,可以指定复制操作中要包含的列。 筛选之前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。 而当筛选时,请在“复制到”框中输入对被复制列标签的引用。 这样,复制的行中将只包含已复制过标签的列。
在“条件区域”框中,输入条件区域(包括条件标签)的引用。 如果使用本示例,请输入 $A$1:$B$3。
若要在选择特定区域时临时移动 "的高级筛选" 对话框,请单击"折叠对话框

如果使用本示例,列表区域的筛选结果是:

多组条件,所有组集中于一列中
布尔逻辑: ( (销售额 > 6000 AND 销售额 < 6500 ) OR (销售额 < 500) )
在可以用作条件区域的列表区域上方插入至少三个空白行。 条件区域必须具有列标签。 确保条件值和列表区域之间至少有一个空白行。
若要查找满足多组条件,每组包含用于一列的条件的行,请在多个列中包括同一个列标题。 如果使用此示例,请输入:

在列表区域中单击一个单元格。 如果使用本示例,请单击列表区域 A6:C10 中的任意单元格。
在“数据”选项卡上的“排序和筛选”组中,单击“高级”。

请执行下列操作之一:
若要通过隐藏不符合条件的行来筛选列表区域,请单击“在原有区域显示筛选结果”。
若要通过将符合条件的行复制到工作表的其他区域来筛选列表区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标,再单击要在该处粘贴行的区域的左上角。
提示: 将筛选所得的行复制到其他位置时,可以指定复制操作中要包含的列。 筛选之前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。 而当筛选时,请在“复制到”框中输入对被复制列标签的引用。 这样,复制的行中将只包含已复制过标签的列。
在“条件区域”框中,输入条件区域(包括条件标签)的引用。 如果使用本示例,请输入 $A$1:$D$3。
若要在选择特定区域时临时移动 "的高级筛选" 对话框,请单击"折叠对话框

如果使用本示例,列表区域的筛选结果是:

多组条件,每组包含多列
布尔逻辑:( (销售人员 = "赵强" AND 销售额 >3000) OR (销售人员 = "林恪" AND 销售额 > 1500) )
在可以用作条件区域的列表区域上方插入至少三个空白行。 条件区域必须具有列标签。 确保条件值和列表区域之间至少有一个空白行。
若要查找满足多组条件,其中每组包括用于多列的条件的行,请在单独的列和行中键入每组条件。 如果使用此示例,请输入:

在列表区域中单击一个单元格。 如果使用本示例,请单击列表区域 A6:C10 中的任意单元格。
在“数据”选项卡上的“排序和筛选”组中,单击“高级”。

请执行下列操作之一:
若要通过隐藏不符合条件的行来筛选列表区域,请单击“在原有区域显示筛选结果”。
若要通过将符合条件的行复制到工作表的其他区域来筛选列表区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标,再单击要在该处粘贴行的区域的左上角。
提示 将筛选所得的行复制到其他位置时,可以指定复制操作中要包含的列。 筛选之前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。 而当筛选时,请在“复制到”框中输入对被复制列标签的引用。 这样,复制的行中将只包含已复制过标签的列。
在“条件区域”框中,输入条件区域(包括条件标签)的引用。 使用示例,输入$A$1:$C$3。若要在选择特定区域时临时移动 "的高级筛选" 对话框,请单击"折叠对话框 "。

通配符条件
布尔逻辑:销售人员 = 姓名中的第二个字为“恪”
要查找共享某些字符而非其他字符的文本值,请执行下面一项或多项操作:
键入一个或多个不带等号 (=) 的字符,以查找列中文本值以这些字符开头的行。 例如,如果键入文本“赵”作为条件,则 Excel 将找到“赵强”、“赵威”和“赵新”。

在可以用作条件区域的列表区域上方插入至少三个空白行。 条件区域必须具有列标签。 确保条件值和列表区域之间至少有一个空白行。
在列标签下方的行中,键入要匹配的条件。 如果使用此示例,请输入:

在列表区域中单击一个单元格。 如果使用本示例,请单击列表区域 A6:C10 中的任意单元格。
在“数据”选项卡上的“排序和筛选”组中,单击“高级”。

请执行下列操作之一:
若要通过隐藏不符合条件的行来筛选列表区域,请单击“在原有区域显示筛选结果”
若要通过将符合条件的行复制到工作表的其他区域来筛选列表区域,请单击“将筛选结果复制到其他位置”,然后在“复制到”编辑框中单击鼠标,再单击要在该处粘贴行的区域的左上角。
提示: 将筛选所得的行复制到其他位置时,可以指定复制操作中要包含的列。 筛选之前,请将所需列的列标签复制到计划粘贴筛选行的区域的首行。 而当筛选时,请在“复制到”框中输入对被复制列标签的引用。 这样,复制的行中将只包含已复制过标签的列。
在“条件区域”框中,输入条件区域(包括条件标签)的引用。 如果使用本示例,请输入 $A$1:$B$3。
若要在选择特定区域时临时移动 "的高级筛选" 对话框,请单击"折叠对话框 "。
如果使用本示例,列表区域的筛选结果是:

相关推荐
- excel怎么按照成绩筛选数据,如何按照排名自动排序 人事进行面试评测时经常要对面试者的成绩进行排名、统计。以此《面试统计表》为例,现在要对面试成绩进行名次排序。本期所使用的软件版本信息是WPS个人版8919-rc。具体方法与步骤如下: 将光标定位在K3处,点击公式-插入函数-Rank函数。Rank函数的作用是返回某…
- excel如何按照颜色筛选数据,怎么按照颜色进行排序 按颜色对数据进行排序和筛选是一种很好的办法,它能简化数据分析,帮助您的工作表的用户一眼看出重点和数据趋势。按颜色和图标集对数据进行排序和筛选的概述对数据进行排序和筛选以及按条件设置数据格式是数据分析必不可少的组成部分,它们还有助于您回答诸如下…
- 如何利用excel列出相异或相同数据,BITXOR函数使用技巧 返回两个数的按位“异或”。 语法 BITXOR( number1, number2) number1 必须为十进制格式并大于或等于 0。 number2 必须为十进制格式并大于或等于 0。 说明 BITXOR 返回一个十进制数。 如果任一参数小于 0,则 BITXOR返回错误值 #NUM! 。 如果任一参数是非整数或…
- excel表格中如何按照姓名查找数据,怎么筛选人名 以WPS 2019版为例,打开表格,依次点击“开始”---“查找”。在弹出的“查找”界面 “查找内容”处输入需要查找的内容即可。
- 腾讯文档在线文档可以插入评论吗? 1)进入任意文档(自己创建或者他人创建的文档均可)--选中需要评论的内容--此刻页面右侧会出现「 添加评论 」按钮;2)点击「 添加评论 」--输入评论--按「 确定 」即可;3)插入评论后,页面右侧会出现悬浮窗口,显示评论者及评论内容。
- excel怎么快速计算样本标准偏差,STDEV.S函数实用技巧 基于样本估算标准偏差(忽略样本中的逻辑值和文本)。标准偏差可以测量值在平均值(中值)附近分布的范围大小。语法STDEV.S(number1,[number2],...)STDEV.S 函数语法具有下列参数:Number1 必需。 对应于总体样本的第一个数值参数。 也可以用单一数组或对某个…
- excel怎么对数据进行筛选,筛选功能在哪里 - Excel--Web 在 Excel 中使用自动筛选或内置比较运算符(如 "大于" 和 "top 10")显示所需的数据并隐藏其余部分。 筛选单元格区域或表中的数据后,可以重新应用筛选以获取最新结果,或清除筛选以重新显示所有数据。 筛选的数据仅显示满足你指定的 条…
- 3DMAX提示和技巧 本主题标识使用 Civil View 的一些重要提示和技巧。常规使用屏幕分辨率至少为 1280x1024 的 Civil View。低于此分辨率时,一些面板将占用过多屏幕空间。 将视口设置为线框显示以达到最佳性能。 要尽可能简化用户界面,请在单个视口中工作并关闭 3ds Max 命令面…