Excel高级筛选条件 - 以...开头,不以

时间:2017-01-23 19:23:37

标签: excel criteria advanced-filter

作为我正在处理的大量规则的非常简化示例,假设我在Excel中有一个范围,例如,以下列:

Col1
ABCD
ABCE
ABCF
ABCG
BCDE

我想创建一个名为Begins with ABC, but does not include ABCD or ABCE的高级过滤器。

我尝试按如下方式创建高级自动过滤器:

Col1     Col1
ABC*     <>ABCD*
ABC*     <>ABCE*

但第一条规则允许ABCE和第二条规则ABCD,因此过滤器无法正常工作。

使用正则表达式之类的工具,我可以把它写成ABC[^DE],但如果有办法用Excel和自动过滤器专门创建它,我会有点迷失。

同样,这是一个非常简单的例子,但这是我的一般挑战。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试这3个功能(标准标题必须包含在空白处):

enter image description here

E2:=LEFT(A2,3)="ABC" F2:=RIGHT(A2)<>"D" G2:=RIGHT(A2)<>"E"