2013-11-25 36 views
0

我目前正在使用一個表,其中包含一列中的代碼,另一列中包含其描述。代碼越大(越長),其描述越具體。例如:按字符串長度(字符數)篩選

1  = Personal expenses. 
1.1 = Personal services associated with payroll. 
1.1.1 = Salaries of the people in the payroll. 

我想只選擇有一個最大的位數(不包括句號)在他們的代碼表中的行。在Excel中使用高級過濾器時,我嘗試使用代碼列上定義的幾個通配符,即根據需要在不同行中使用????

但是,這個高級過濾器似乎將通配符作爲最終包含在決賽桌中的最少字符數的參考,所以我最終得到了與我不得不開始的相同列表。

當取出一個條件,並且只使用???我最終名單:

1.1 = Personal services associated with payroll. 
1.1.1 = Salaries of the people in the payroll. 

從而證實了什麼我已經想。

有誰知道我可以如何適當地過濾這張桌子我想要的方式?

回答

1

請嘗試:不含??????

+0

問號通配符 – Javier

+0

第一個<> ???????作品,但我繼續有更高的訂單代碼。當添加額外??過濾條件停止工作,並繼續提取相同的代碼,第一個不包含。例如: – Javier

+0

:我有1,1.1,1.1.1,1.1.1.1,作爲某些變量的代碼。如果我使用<> ?????我得到了包含代碼爲1,1.1,1.1.1.1的變量的表格。如果我嘗試添加兩個??,爲了擺脫代碼1.1.1.1,我最終得到了相同的列表(即1,1.1,1.1.1.1.1)。 – Javier