2017-01-23 210 views
0

作为非常我正在处理的一组巨大规则的简化示例,假设我在Excel中有一个范围,例如以下列: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

尝试这些3个功能(标准报头必须被包括作为空白):

enter image description here

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

+0

是的,一个功能是绝对的方式去!感谢一个怪胎! –