Excel使用高級(jí)篩選的小技巧介紹
Excel如何進(jìn)行高級(jí)篩選?
在日常工作中,我們經(jīng)常用到篩選,而在這里,我要說(shuō)的是篩選中的高級(jí)篩選。
相對(duì)于自動(dòng)篩選,高級(jí)篩選可以跟據(jù)復(fù)雜條件進(jìn)行篩選,而且還可以把篩選的結(jié)果復(fù)制到指定的地方,更方便進(jìn)行對(duì)比,因此下面說(shuō)明一下Excel如何進(jìn)行高級(jí)篩選的一些技巧。
一、高級(jí)篩選中使用通用符。
高級(jí)篩選中,可以使用以下通配符可作為篩選以及查找和替換內(nèi)容時(shí)的比較條件。
請(qǐng)使用 若要查找
?(問(wèn)號(hào)) 任何單個(gè)字符
例如,sm?th 查找“smith”和“smyth”
*(星號(hào)) 任何字符數(shù)
例如,*east 查找“Northeast”和“Southeast”
~(波形符)后跟 ?、* 或 ~ 問(wèn)號(hào)、星號(hào)或波形符
例如,“fy91~?”將會(huì)查找“fy91?”
下面給出一個(gè)應(yīng)用的例子:
如上面的示例,為篩選出姓為李的數(shù)據(jù)的例子。
二、高級(jí)篩選中使用公式做為條件。
高級(jí)篩選中使用條件如“李”篩選時(shí),也會(huì)把所有的以“李”開頭的,這時(shí)用條件“李”或“李?”和“李*”的結(jié)果都是一樣,那么如果要篩選出姓李而名為單字的數(shù)據(jù)呢?這時(shí)就需要用公式做為條件了。 下面給出一個(gè)應(yīng)用的例子:
如上面的示例,篩選的條件為公式: ="=李?"。(注:2010-01-29增加)
三、條件中的或和且。
在高級(jí)篩選的指定條件中,我們可能遇到同一列中有多個(gè)條件,即此字段需要符合條件1或條件2,這時(shí)我們就可以把此條件列在同一列中。
如上面的示例,為篩選出工號(hào)為101與111的數(shù)據(jù)。
同時(shí)我們也可以遇到同行中,不同字段需要滿足條件相應(yīng)的條件,此時(shí)我們就把條件列在同行中。
如上面的示例,為篩選出年齡大于30且工種不為車工的數(shù)據(jù)。此外示例中還給出單列多組條件與多列單條件的情況,在這就不一一列出了。
四、篩選出不重復(fù)的數(shù)據(jù)。
高級(jí)篩選中,還有一個(gè)功能為可以篩選出不重復(fù)的數(shù)據(jù),使用的方法是,在篩選的.時(shí)候,把選擇不重復(fù)記錄選項(xiàng)選上即可。要注意的一點(diǎn)是,這里的重復(fù)記錄指的是每行數(shù)據(jù)的每列中都相同,而不是單列。
案例分享:
Excel中的高級(jí)篩選比較復(fù)雜,且與自動(dòng)篩選有很大不同,F(xiàn)以下圖中的數(shù)據(jù)為例進(jìn)行說(shuō)明。
說(shuō)明:上圖中只所以要空出前4行,是為了填寫條件區(qū)域的數(shù)據(jù)。盡管Excel允許將條件區(qū)域?qū)懺谠磾?shù)據(jù)旁邊,但在篩選中,條件區(qū)域可能會(huì)被隱藏,為了防止這種事情的發(fā)生,最好將條件區(qū)域放在源數(shù)據(jù)區(qū)域的上方或下方。但要注意,條件區(qū)域與源數(shù)據(jù)區(qū)域之間至少要保留一個(gè)空行。
例1,簡(jiǎn)單文本篩選:篩選姓張的人員。
A1:姓名,或=A5
A2:張
運(yùn)行數(shù)據(jù)菜單→篩選→高級(jí)篩選命令,在彈出的高級(jí)篩選對(duì)話框中,按下表輸入數(shù)據(jù)。
說(shuō)明:
、俸Y選中,條件區(qū)域標(biāo)題名要與被篩選的數(shù)據(jù)列標(biāo)題完全一致。
、谌绻催x“將篩選結(jié)果復(fù)制到其他位置”,則當(dāng)前列表區(qū)域不符合條件的不隱藏,而是將符合條件的區(qū)域復(fù)制到指定的區(qū)域。
例2,單標(biāo)題OR篩選:篩選姓張和姓王的人員
A1:姓名
A2:張
A3:王
條件區(qū)域:$A$1:$A$3
說(shuō)明:將篩選條件放在不同行中,即表示按“OR”來(lái)篩選
例3,兩標(biāo)題AND篩選:篩選出生地為北京的男性人員
A1:出生地
A2:北京
B1:性別
B2:男
條件區(qū)域:$A$1:$B$2
說(shuō)明:將判斷條件放在同一行中,就表示AND篩選
例4,兩標(biāo)題OR篩選:篩選出生地為北京或女性人員
A1:出生地
A2
。罕本
B1:性別
B3:女
條件區(qū)域:$A$1:$B$3
說(shuō)明:條件區(qū)域允許有空單元格,但不允許有空行
例5,精確文本篩選:篩選姓名為張飛的人員信息
A1:姓名
A2:="=張飛"
條件區(qū)域:$A$1:$A$2
說(shuō)明:注意條件書寫格式,僅填入“張飛”的話,可能會(huì)篩選出形如“張飛龍”、“張飛虎”等人的信息。
例6,按公式結(jié)果篩選:篩選1984年出生的人員
A1:"",A1可以為任意非源數(shù)據(jù)標(biāo)題字符
A2:=year(C6)=1984
條件區(qū)域:$A$1:$A$2
說(shuō)明:按公式計(jì)算結(jié)果篩選時(shí),條件標(biāo)題不能與已有標(biāo)題重復(fù),可以為空,條件區(qū)域引用時(shí),要包含條件標(biāo)題單元格(A1)
例7,用通配符篩選:篩選姓名為張X(只有兩個(gè)字)的人員(例5補(bǔ)充)
A1:姓名
A2:="=張?"
條件區(qū)域:$A$1:$A$2
說(shuō)明:最常用的通配符有?和*表示一個(gè)字符,如果只篩選三個(gè)字的張姓人員,A2:="=張??"。*表示任意字符
例8,日期型數(shù)據(jù)篩選:例6補(bǔ)充
A1:NO1
A2:=C6>=A$3
A3:1984-1-1
B1:NO2
B2:=C6<=B$3
B3:1984-12-31
條件區(qū)域:$A$1:$B$2
說(shuō)明:日期型數(shù)據(jù)與具體的日期比較往往容易出錯(cuò),因此在比較時(shí),應(yīng)將比較的日期值輸入到一個(gè)單元格中,這里分別將兩個(gè)具體日期值輸入到了A3和B3。注意A2與A3中對(duì)這個(gè)具體日期值的引用,必須加絕對(duì)引用符號(hào),因?yàn)槌錾掌谶@列數(shù)據(jù)都要與該單元格中的數(shù)據(jù)進(jìn)行比較。