Excel中的高級篩選比較複雜,且與自動篩選有很大不同。下面小編以圖中的數據爲例進行說明,希望對你有幫助!
說明:上圖中只所以要空出前4行,是爲了填寫條件區域的數據。儘管Excel允許將條件區域寫在源數據旁邊,但在篩選中,條件區域可能會被隱藏,爲了防止這種事情的發生,最好將條件區域放在源數據區域的上方或下方。但要注意,條件區域與源數據區域之間至少要保留一個空行。
例1,簡單文本篩選:篩選姓張的人員。
A1:姓名,或=A5
A2:張
運行數據菜單→篩選→高級篩選命令,在彈出的高級篩選對話框中,按下表輸入數據。
說明:
①篩選中,條件區域標題名要與被篩選的數據列標題完全一致。
②如果勾選“將篩選結果複製到其他位置”,則當前列表區域不符合條件的不隱藏,而是將符合條件的.區域複製到指定的區域。
例2,單標題OR篩選:篩選姓張和姓王的人員
A1:姓名
A2:張
A3:王
條件區域:$A$1:$A$3
說明:將篩選條件放在不同行中,即表示按“OR”來篩選
例3,兩標題AND篩選:篩選出生地爲北京的男性人員
A1:出生地
A2:北京
B1:性別
B2:男
條件區域:$A$1:$B$2
說明:將判斷條件放在同一行中,就表示AND篩選
例4,兩標題OR篩選:篩選出生地爲北京或女性人員
A1:出生地
A2
:北京
B1:性別
B3:女
條件區域:$A$1:$B$3
說明:條件區域允許有空單元格,但不允許有空行
例5,精確文本篩選:篩選姓名爲張飛的人員信息
A1:姓名
A2:="=張飛"
條件區域:$A$1:$A$2
說明:注意條件書寫格式,僅填入“張飛”的話,可能會篩選出形如“張飛龍”、“張飛虎”等人的信息。
例6,按公式結果篩選:篩選1984年出生的人員
A1:"",A1可以爲任意非源數據標題字符
A2:=year(C6)=1984
條件區域:$A$1:$A$2
說明:按公式計算結果篩選時,條件標題不能與已有標題重複,可以爲空,條件區域引用時,要包含條件標題單元格(A1)
例7,用通配符篩選:篩選姓名爲張X(只有兩個字)的人員(例5補充)
A1:姓名
A2:="=張?"
條件區域:$A$1:$A$2
說明:最常用的通配符有?和*。?表示一個字符,如果只篩選三個字的張姓人員,A2:="=張??"。*表示任意字符
例8,日期型數據篩選:例6補充
A1:NO1
A2:=C6>=A$3
A3:1984-1-1
B1:NO2
B2:=C6<=B$3
B3:1984-12-31
條件區域:$A$1:$B$2
說明:日期型數據與具體的日期比較往往容易出錯,因此在比較時,應將比較的日期值輸入到一個單元格中,這裏分別將兩個具體日期值輸入到了A3和B3。注意A2與A3中對這個具體日期值的引用,必須加絕對引用符號,因爲出生日期這列數據都要與該單元格中的數據進行比較。