excel高级筛选条件格式方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
excel高级筛选条件格式方法
在创建高级筛选或使用数据库和列表管理函数(如 DSUM)时,要用到复杂条件(条件:所指定的限制查询或筛选的结果集中包含哪些记录的条件。)。
要点(*条件列不一定要邻居,但条件在同一行表示“与”,换一行表示“或”。且条件列无前后排列要求。)由于在单元格中键入文本或值时等号用来表示一个公式,因此Microsoft Excel 会评估您键入的内容;不过,这可能会产生意外的筛选结果。为了表示文本或值的相等比较运算符,应在条件区域的相应单元格中键入作为字符串表达式的条件:
=''=条目''
其中“条目”是要查找的文本或值。例如:
="=李小明" =李小明
="=3000" =3000
Excel 在筛选文本数据时不区分大小写。不过,您可以使用公式来执行区分大小写的搜索。有关示例,请参见使用区分大小写的搜索筛选文本。
以下各节提供了复杂条件的示例。
一列中有多个条件
多列中有多个条件,其中所有条件都必须为真
多列中有多个条件,其中所有条件都必须为真
多个条件集,其中每个集包括用于多个列的条件
多个条件集,其中每个集包括用于一个列的条件
查找共享某些字符而非其他字符的文本值的条件
将公式结果用作条件
筛选大于数据区域中所有值的平均值的值
使用区分大小写的搜索筛选文本
一列中有多个条件
布尔逻辑:(销售人员= "李小明" OR 销售人员= "林丹")
要查找满足“一列中有多个条件”的行,请直接在条件区域的单独行中依次键入条件。
在下面的数据区域(A6:C10) 中,条件区域(B1:B3) 显示“销售人员”列(A8:C10) 中包含“李小明”或“林丹”的行。
1
2 =李小明
3 =林丹
4
5
6
7 饮料苏术平¥5122
8 肉李小明¥450
9 特制品林丹¥6328
10 特制品李小明¥6544
多列中有多个条件,其中所有条件都必须为真
布尔逻辑:(类型= "特制品" AND 销售额> 1000)
要查找满足“多列中有多个条件”的行,请在条件区域的同一行中键入所有条件。
在下面的数据区域(A6:C10) 中,条件区域(A1:C2) 显示“类型”列中包含“特制品”和“销售额”列(A9:C10) 中值大于¥1,000 的所有行。
1
2 =特制品>1000
3
4
5
6
7 饮料苏术平¥5122
8 肉李小明¥450
9 特制品林丹¥6328
10 特制品李小明¥6544
多列中有多个条件,其中所有条件都必须为真
布尔逻辑:(类型= "特制器" OR 销售人员= "李小明")
要查找满足“多列中有多个条件,其中所有条件都必须为真”的行,请在条件区域的不同行中键入条件。
在下面的数据区域(A6:C10) 中,条件区域(A1:B3) 显示“类型”列中包含“特制品”或“销售人员”列(A8:C10) 中包含“李小明”的所有行。
1
2 =特制品
3 =李小明
4
5
6
7 饮料苏术平¥5122
8 肉李小明¥450
9 特制品林丹¥6328
10 特制品李小明¥6544
多个条件集,其中每个集包括用于多个列的条件
布尔逻辑:( (销售人员= "李小明" AND销售额>3000) OR (销售人员= "林丹" AND 销售额> 1500) )
要查找满足“多个条件集,其中每个集包括用于多个列的条件”的行,请在单独的行中键入每个条件集。
在下面的数据区域(A6:C10) 中,条件区域(B1:C3) 显示“销售人员”列中包含“李小明”并且“销售额”列中值大于¥3,000 的行,或者显示“销售人员”列中包含“林丹”并且“销售额”列(A9:C10) 中值大于¥1,500 的行。
1
2 =李小明>3000
3 =林丹>1500
4
5
6
7 饮料苏术平¥5122
8 肉李小明¥450
9 特制品林丹¥6328
10 特制品李小明¥6544
多个条件集,其中每个集包括用于一个列的条件
布尔逻辑:( (销售额> 6000 AND 销售额< 6500 ) OR (销售额< 500) ) 要查找满足“多个条件集,其中每个集包括用于一个列的条件”的行,请在多个列中包括同一个列标题。
在下面的数据区域(A6:C10) 中,条件区域(C1:D3) 显示“销售额”列(A8:C10) 中值在5,000 和8,000 之间以及值小于500 的行。
1
2 >6000 <6500
3 <500
4
5
6
7 饮料苏术平¥5122
8 肉李小明¥450
9 特制品林丹¥6328
10 特制品李小明¥6544
查找共享某些字符而非其他字符的文本值的条件
要查找共享某些字符而非其他字符的文本值,请执行下面一项或多项操作:
键入一个或多个不带等号(=) 的字符,以查找列中文本值以这些字符开头的行。例如,如果键入文本“Dav”作为条件,则Excel 将找到“Davolio”、“David”和“Davis”。
使用通配符
操作方法
可以使用下面的通配符作为比较条件。
使用查找
(问号)任何单字符
例如,sm?th 可找到“smith”和“smyth”
*(星号)任何数量的字符
例如,*east 可找到“Northeast”和“Southeast”
~(波形符)后跟?、* 或~ 问号、星号或波形符
例如,fy91~? 可找到“fy91?”
在下面的数据区域(A6:C10) 中,条件区域(A1:B3) 显示“类型”列中开头字符为“Me”的行,或者“销售人员”列(A7:C9) 中第二个字符为“u”的行。
A B C
1 类型销售人员销售额
2 Me
3 =?u*
4
5
6 类型销售人员销售额
7 Beverages Suyama ¥5122
8 Meat Davolio ¥450
9 produce Buchanan ¥6328
10 Produce Davolio ¥6544