excel高級篩選技巧解讀
excel高級篩選技巧解讀
Excel中的“自動篩選”功能大家也許并不陌生,對于條件簡單的篩選操作,它基本可以應(yīng)付。但是,最后符合條件的結(jié)果只能顯示的在原有的數(shù)據(jù)表格中,不符合條件的將自動隱藏。若要篩選含有指定關(guān)鍵字的記錄,并且將結(jié)果顯示在兩個表中進(jìn)行數(shù)據(jù)比對或其他情況,“自動篩選”就有些捉襟見肘了。“傻瓜相機(jī)”畢竟功能有限,那么就讓我們來試試“高級相機(jī)”吧!在這里,我要說的是篩選中的高級篩選。相對于自動篩選,excel 高級篩選可以跟據(jù)復(fù)雜條件進(jìn)行篩選,而且還可以把篩選的結(jié)果復(fù)制到指定的地方,更方便進(jìn)行對比,因此下面說明一下高級篩選的一些技巧。
excel 高級篩選技巧解讀
一、高級篩選中使用通用符
高級篩選中,可以使用以下通配符可作為篩選以及查找和替換內(nèi)容時的比較條件。
請使用 | 若要查找 |
?(問號) | 任何單個字符 例如,sm?th查找“smith”和“smyth” |
*(星號) | 任何字符數(shù) 例如,*east查找“Northeast”和“Southeast” |
~(波形符)后跟?、*或~ | 問號、星號或波形符 例如,“fy91~?”將會查找“fy91?” |
下面給出一個應(yīng)用的例子:
如上面的示例,為篩選出姓為李的數(shù)據(jù)的例子。
二、高級篩選中使用公式做為條件
高級篩選中使用條件如“李”篩選時,也會把所有的以“李”開頭的,這時用條件“李”或“李?”和“李*”的結(jié)果都是一樣,那么如果要篩選出姓李而名為單字的數(shù)據(jù)呢?這時就需要用公式做為條件了。 下面給出一個應(yīng)用的例子:
如上面的示例,篩選的條件為公式: ="=李?"。(注:2010-01-29增加)
三、條件中的或和且
在高級篩選的指定條件中,我們可能遇到同一列中有多個條件,即此字段需要符合條件1或條件2,這時我們就可以把此條件列在同一列中。
如上面的示例,為篩選出工號為101與111的數(shù)據(jù)。
同時我們也可以遇到同行中,不同字段需要滿足條件相應(yīng)的條件,此時我們就把條件列在同行中。
如上面的示例,為篩選出年齡大于30且工種不為車工的數(shù)據(jù)。此外示例中還給出單列多組條件與多列單條件的情況,在這就不一一列出了。
四、篩選出不重復(fù)的數(shù)據(jù)
高級篩選中,還有一個功能為可以篩選出不重復(fù)的數(shù)據(jù),使用的方法是,在篩選的時候,把選擇不重復(fù)記錄選項選上即可。要注意的一點是,這里的重復(fù)記錄指的是每行數(shù)據(jù)的每列中都相同,而不是單列。
excel 高級篩選的內(nèi)容就總結(jié)到這,希望上面的內(nèi)容對你有所幫助!一下是搜集的幾個實例可供參考:
實例一:特定字符一步篩
現(xiàn)在在這份表格中,小李要查找姓“陳”的所有員工記錄,他想了想,很快獲得了結(jié)果。
如圖1所示,在數(shù)據(jù)區(qū)域外的任一單元格(如B17)中輸入被篩選的字段名稱“姓名”,在緊靠其下方的B18單元格中輸入篩選條件“陳*”。然后依次單擊“數(shù)據(jù)→篩選→高級篩選”命令,在彈出的“高級篩選”對話框,選擇篩選方式中的“將篩選結(jié)果復(fù)制到其他位置”單選按鈕。將“列表區(qū)域”設(shè)置為“$A class="main">
excel高級篩選技巧解讀
小提示:如果在圖1的B18單元格中輸入篩選條件“*陳”,可篩選名字中含有“陳”字的員工記錄(即“陳”字不一定是名字中的第一個字,該字可在名字中的任意位置)。
實例二:空白數(shù)據(jù)巧妙篩
接下來小李還需要查找沒有職稱員工的記錄,如何進(jìn)行呢?
如圖3所示,他先在數(shù)據(jù)區(qū)域外的任一單元格(如E17)中輸入被篩選的字段名稱“職稱”,然后在緊靠其下方的E18單元格中輸入篩選條件“<>*”。
下一步,打開“高級篩選→將篩選結(jié)果復(fù)制到其他位置”,設(shè)置好“列表區(qū)域”、“條件區(qū)域”和“復(fù)制到”的位置,單擊“確定”按鈕,系統(tǒng)就自動將符合條件的記錄篩選出來并復(fù)制到指定的單元格區(qū)域中(如圖4所示)。
小提示:在本例中,如果要篩選的字段是數(shù)值型的,則需要將篩選條件更改為“=”(直接輸入“=”號后按回車)。反過來,如果要篩選職稱為非空的員工記錄,只需將圖3的篩選條件改為“*”即可。如果指定的篩選字段是數(shù)值型字段,則輸入篩選條件“<>”。
實例三:滿足多條件一起篩
更復(fù)雜的任務(wù)來了,這份表格需要查找滿足多個條件的結(jié)果:男性、年齡不低于30歲、職稱字段中含有“工程師”關(guān)鍵字的員工記錄。這也難不倒小李。
如圖5所示,在數(shù)據(jù)區(qū)域外的任一單元格區(qū)域(如A17:C17)中輸入被篩選的字段名稱“性別”、“年齡”和“職稱”,在緊靠其下方的A18:C18單元格區(qū)域中分別輸入篩選條件“男”、“>=30”和“*工程師”。然后進(jìn)入“高級篩選→將篩選結(jié)果復(fù)制到其他位置”,設(shè)置好“列表區(qū)域”、“條件區(qū)域”和“復(fù)制到”的位置,確定,系統(tǒng)會自動將符合條件的記錄篩選出來并復(fù)制到指定單元格區(qū)域中(如圖6所示)。
小提示:如果將篩選條件輸入在同一行中,篩選時系統(tǒng)會自動查找同時滿足所有指定條件的記錄并將其篩選出來。如果想查找所有字段值都是非空的員工記錄,只需將指定的篩選條件文本型用“*”,數(shù)值型用“<>”,并將這些篩選條件輸入在同一行中即可。
實例四:“多選一”也能篩
有時查找時,幾個條件中如果滿足一個即可,比如要查找年齡不低于30歲,或者職稱為“高級工程師”的員工記錄,又該如何篩選?
如圖7所示,小李在數(shù)據(jù)區(qū)域外的任一單元格區(qū)域(如A17:B17)中輸入被篩選的字段名稱“年齡”和“職稱”,在緊靠其下方的A18:B18單元格區(qū)域中分別輸入篩選條件“>=30”和“高級工程師”。與以上方法類似,他選中“將篩選結(jié)果復(fù)制到其他位置”按鈕后,設(shè)置好“列表區(qū)域”、“條件區(qū)域”和“復(fù)制到”的位置,確定,符合條件的記錄就被篩選出來并復(fù)制到指定的單元格區(qū)域中了(如圖8所示)。
小提示: 在以上所有的篩選操作中,如果想使篩選結(jié)果不重復(fù),只需選中“高級篩選”對話框中的“選擇不重復(fù)的記錄”復(fù)選框再進(jìn)行相應(yīng)的篩選操作即可。