2017-01-23 130 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

是的,一個功能是絕對的方式去!感謝一個怪胎! –