excel高级筛选条件格式方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档