學習啦 > 學習電腦 > 工具軟件 > 辦公軟件學習 > Excel教程 > Excel基礎 > excel高級篩選技巧解讀

excel高級篩選技巧解讀

時間: 思偉715 分享

excel高級篩選技巧解讀

  Excel中的“自動篩選”功能大家也許并不陌生,對于條件簡單的篩選操作,它基本可以應付。但是,最后符合條件的結果只能顯示的在原有的數據表格中,不符合條件的將自動隱藏。若要篩選含有指定關鍵字的記錄,并且將結果顯示在兩個表中進行數據比對或其他情況,“自動篩選”就有些捉襟見肘了。“傻瓜相機”畢竟功能有限,那么就讓我們來試試“高級相機”吧!在這里,我要說的是篩選中的高級篩選。相對于自動篩選,excel 高級篩選可以跟據復雜條件進行篩選,而且還可以把篩選的結果復制到指定的地方,更方便進行對比,因此下面說明一下高級篩選的一些技巧。

  excel 高級篩選技巧解讀

  一、高級篩選中使用通用符

  高級篩選中,可以使用以下通配符可作為篩選以及查找和替換內容時的比較條件。

請使用 若要查找
?(問號) 任何單個字符
例如,sm?th查找“smith”和“smyth”
*(星號) 任何字符數
例如,*east查找“Northeast”和“Southeast”
~(波形符)后跟?、*或~ 問號、星號或波形符
例如,“fy91~?”將會查找“fy91?”

  下面給出一個應用的例子:

  如上面的示例,為篩選出姓為李的數據的例子。

  二、高級篩選中使用公式做為條件

  高級篩選中使用條件如“李”篩選時,也會把所有的以“李”開頭的,這時用條件“李”或“李?”和“李*”的結果都是一樣,那么如果要篩選出姓李而名為單字的數據呢?這時就需要用公式做為條件了。 下面給出一個應用的例子:

  如上面的示例,篩選的條件為公式: ="=李?"。(注:2010-01-29增加)

  三、條件中的或和且

  在高級篩選的指定條件中,我們可能遇到同一列中有多個條件,即此字段需要符合條件1或條件2,這時我們就可以把此條件列在同一列中。

  如上面的示例,為篩選出工號為101與111的數據。

  同時我們也可以遇到同行中,不同字段需要滿足條件相應的條件,此時我們就把條件列在同行中。

  如上面的示例,為篩選出年齡大于30且工種不為車工的數據。此外示例中還給出單列多組條件與多列單條件的情況,在這就不一一列出了。

  四、篩選出不重復的數據

  高級篩選中,還有一個功能為可以篩選出不重復的數據,使用的方法是,在篩選的時候,把選擇不重復記錄選項選上即可。要注意的一點是,這里的重復記錄指的是每行數據的每列中都相同,而不是單列。

  excel 高級篩選的內容就總結到這,希望上面的內容對你有所幫助!一下是搜集的幾個實例可供參考:

  實例一:特定字符一步篩

  現(xiàn)在在這份表格中,小李要查找姓“陳”的所有員工記錄,他想了想,很快獲得了結果。

  如圖1所示,在數據區(qū)域外的任一單元格(如B17)中輸入被篩選的字段名稱“姓名”,在緊靠其下方的B18單元格中輸入篩選條件“陳*”。然后依次單擊“數據→篩選→高級篩選”命令,在彈出的“高級篩選”對話框,選擇篩選方式中的“將篩選結果復制到其他位置”單選按鈕。將“列表區(qū)域”設置為“$A class="main">

學習啦 > 學習電腦 > 工具軟件 > 辦公軟件學習 > Excel教程 > Excel基礎 > excel高級篩選技巧解讀

excel高級篩選技巧解讀

時間: 思偉715 分享

  小提示:如果在圖1的B18單元格中輸入篩選條件“*陳”,可篩選名字中含有“陳”字的員工記錄(即“陳”字不一定是名字中的第一個字,該字可在名字中的任意位置)。

  實例二:空白數據巧妙篩

  接下來小李還需要查找沒有職稱員工的記錄,如何進行呢?

  如圖3所示,他先在數據區(qū)域外的任一單元格(如E17)中輸入被篩選的字段名稱“職稱”,然后在緊靠其下方的E18單元格中輸入篩選條件“<>*”。

  下一步,打開“高級篩選→將篩選結果復制到其他位置”,設置好“列表區(qū)域”、“條件區(qū)域”和“復制到”的位置,單擊“確定”按鈕,系統(tǒng)就自動將符合條件的記錄篩選出來并復制到指定的單元格區(qū)域中(如圖4所示)。

  小提示:在本例中,如果要篩選的字段是數值型的,則需要將篩選條件更改為“=”(直接輸入“=”號后按回車)。反過來,如果要篩選職稱為非空的員工記錄,只需將圖3的篩選條件改為“*”即可。如果指定的篩選字段是數值型字段,則輸入篩選條件“<>”。

  實例三:滿足多條件一起篩

  更復雜的任務來了,這份表格需要查找滿足多個條件的結果:男性、年齡不低于30歲、職稱字段中含有“工程師”關鍵字的員工記錄。這也難不倒小李。

  如圖5所示,在數據區(qū)域外的任一單元格區(qū)域(如A17:C17)中輸入被篩選的字段名稱“性別”、“年齡”和“職稱”,在緊靠其下方的A18:C18單元格區(qū)域中分別輸入篩選條件“男”、“>=30”和“*工程師”。然后進入“高級篩選→將篩選結果復制到其他位置”,設置好“列表區(qū)域”、“條件區(qū)域”和“復制到”的位置,確定,系統(tǒng)會自動將符合條件的記錄篩選出來并復制到指定單元格區(qū)域中(如圖6所示)。

  小提示:如果將篩選條件輸入在同一行中,篩選時系統(tǒng)會自動查找同時滿足所有指定條件的記錄并將其篩選出來。如果想查找所有字段值都是非空的員工記錄,只需將指定的篩選條件文本型用“*”,數值型用“<>”,并將這些篩選條件輸入在同一行中即可。

  實例四:“多選一”也能篩

  有時查找時,幾個條件中如果滿足一個即可,比如要查找年齡不低于30歲,或者職稱為“高級工程師”的員工記錄,又該如何篩選?

  如圖7所示,小李在數據區(qū)域外的任一單元格區(qū)域(如A17:B17)中輸入被篩選的字段名稱“年齡”和“職稱”,在緊靠其下方的A18:B18單元格區(qū)域中分別輸入篩選條件“>=30”和“高級工程師”。與以上方法類似,他選中“將篩選結果復制到其他位置”按鈕后,設置好“列表區(qū)域”、“條件區(qū)域”和“復制到”的位置,確定,符合條件的記錄就被篩選出來并復制到指定的單元格區(qū)域中了(如圖8所示)。

  小提示: 在以上所有的篩選操作中,如果想使篩選結果不重復,只需選中“高級篩選”對話框中的“選擇不重復的記錄”復選框再進行相應的篩選操作即可。

531139