1、可以把資料篩選到其他表格
2、可能使用更加複雜的篩選條件,當然實現的功能也遠非自動篩選能比的。
高階篩選就是玩條件區域,下面根據例項介紹一下基本設定步驟。
例:根據下面的資料表,把上海的記錄篩選到“問題1”工作表中。
1、設定條件區域。高階篩選的條件區域一般是由標題行和下面的條件行組成。但在使用公式時標題行可以留空。本例中圖1的A1:A2區域。
2、開啟“問題1”工作表,執行“資料”-“篩選”-“高階篩選”,在開啟的視窗中進行如下設定。
方式:選取將篩選結果複製到其他位置。如果在在本工作表中顯示篩選結果,可以選取第一個選項
列表區域:選取資料來源區域。
條件區域:A1:A2單元格
複製到:這裡選取在“問題1”工作表中設定的標題行第3行,注意,標題行的列標題和源資料表中欄位名要完全一致。多少一個空格就會出錯。
設定完前面的內容後,點確定就可以把所有上海的產品篩選到本工作表中了。
Excel高階篩選條件區域的設定
並列兩個條件
前面說了高階篩選的操作步驟和基本設定,下面介紹怎麼設定並列兩個條件。
高階篩選中,並列條件可以用列的並列排放即可。
並列兩個條件,庫別是上海,又要滿足類別是電視機,可以如下圖設定條件區域。
如果並列三個條件呢?那就再新增一列..同理可以設定更多條件。
注意,在高階篩選視窗中條件區域要選取A1:B2區域。
日期區間篩選
如果設定兩個並列條件,我們可以放兩列兩個欄位,那麼如果針對一個欄位設定兩個條件呢?很間單,只需要把這個欄位放在兩列中,然後設定條件好可。如本例中,設定日期為大於等於3月1日,小於4月1日的條件區域可以這樣設定。
設定多個或者條件
設定多個或者條件可以只設置一個標題欄位,然後條件上下排放即可。如下圖所示。注:選取條件區域也要多行選取
數字區間
如果表示資料區間,可以直接用>,<,<=,>=連線數字來表示,如下圖所示
精確匹配
高階篩選預設是模糊匹配,篩選“萬寶”,結果“萬寶路”也會被篩選出來,那麼怎麼進行精確匹配呢。可以用以下方式
="=萬寶"
設定如下圖所示
混合條件的設定
如果即有並列條件,又有或者條件,可以採用多行多列的條件區域設定方法,如下圖所示,設定的條件表示,“電視機數量小於10,或者冰箱數量小於5的所有記錄”
包含條件設定
預設情況下,輸入A,會篩選以A開頭的所有資料,而表示包含,則可以使用萬用字元來完成,如下面的條件,可以表示所有包含29的電視機。
函式公式條件
如果要實現更加複雜的功能,可以在條件中新增函式來完成,但有幾點需要注意的:
1、條件區域的標題行留空,但在高階篩選視窗中也要選取這個空欄位單元格,如下圖中,雖然A1為空,但選取條件區域時,還是要選取A1:A2區域為條件區域。
2、條件中函式要引用單元格,這個單元格該引用哪個呢?大家注意了。
確定列:當然要和篩選的內容有關了,比如篩選源資料表第3列“型號”的長度為5,那麼公式中引用的列數為第3列。
確定行:資料表中行標題下一行的行數,本例中源資料標題行是第一行,那麼公式引用的單元格應該是第2行。
行和列確定了,那麼單元格也確定了,即C2,具體的公式如下:
=LEN(資料表!C2)>5
設定公式條件的結果如下圖所示
以下由zlbcll補充:
精準搜尋空值
本人在處理Excel表格時,經常需要篩選空值,但經常出現篩選不準確的情況,原因是Excel單元格資料分“數值型”、“日期型”和“字元型”,原文示例表中使用公式:
=資料表!C2=""
但在實際使用中常會出現匹配不準確的情況,經過上網搜尋和試驗,使用以下公式設定篩選空值條件區域,結果非常令人滿意:
=COUNTBLANK(資料表!C2)>0
1、可以把資料篩選到其他表格
2、可能使用更加複雜的篩選條件,當然實現的功能也遠非自動篩選能比的。
高階篩選就是玩條件區域,下面根據例項介紹一下基本設定步驟。
例:根據下面的資料表,把上海的記錄篩選到“問題1”工作表中。
1、設定條件區域。高階篩選的條件區域一般是由標題行和下面的條件行組成。但在使用公式時標題行可以留空。本例中圖1的A1:A2區域。
2、開啟“問題1”工作表,執行“資料”-“篩選”-“高階篩選”,在開啟的視窗中進行如下設定。
方式:選取將篩選結果複製到其他位置。如果在在本工作表中顯示篩選結果,可以選取第一個選項
列表區域:選取資料來源區域。
條件區域:A1:A2單元格
複製到:這裡選取在“問題1”工作表中設定的標題行第3行,注意,標題行的列標題和源資料表中欄位名要完全一致。多少一個空格就會出錯。
設定完前面的內容後,點確定就可以把所有上海的產品篩選到本工作表中了。
Excel高階篩選條件區域的設定
並列兩個條件
前面說了高階篩選的操作步驟和基本設定,下面介紹怎麼設定並列兩個條件。
高階篩選中,並列條件可以用列的並列排放即可。
並列兩個條件,庫別是上海,又要滿足類別是電視機,可以如下圖設定條件區域。
如果並列三個條件呢?那就再新增一列..同理可以設定更多條件。
注意,在高階篩選視窗中條件區域要選取A1:B2區域。
Excel高階篩選條件區域的設定
日期區間篩選
如果設定兩個並列條件,我們可以放兩列兩個欄位,那麼如果針對一個欄位設定兩個條件呢?很間單,只需要把這個欄位放在兩列中,然後設定條件好可。如本例中,設定日期為大於等於3月1日,小於4月1日的條件區域可以這樣設定。
Excel高階篩選條件區域的設定
設定多個或者條件
設定多個或者條件可以只設置一個標題欄位,然後條件上下排放即可。如下圖所示。注:選取條件區域也要多行選取
Excel高階篩選條件區域的設定
數字區間
如果表示資料區間,可以直接用>,<,<=,>=連線數字來表示,如下圖所示
Excel高階篩選條件區域的設定
精確匹配
高階篩選預設是模糊匹配,篩選“萬寶”,結果“萬寶路”也會被篩選出來,那麼怎麼進行精確匹配呢。可以用以下方式
="=萬寶"
設定如下圖所示
Excel高階篩選條件區域的設定
混合條件的設定
如果即有並列條件,又有或者條件,可以採用多行多列的條件區域設定方法,如下圖所示,設定的條件表示,“電視機數量小於10,或者冰箱數量小於5的所有記錄”
Excel高階篩選條件區域的設定
包含條件設定
預設情況下,輸入A,會篩選以A開頭的所有資料,而表示包含,則可以使用萬用字元來完成,如下面的條件,可以表示所有包含29的電視機。
Excel高階篩選條件區域的設定
函式公式條件
如果要實現更加複雜的功能,可以在條件中新增函式來完成,但有幾點需要注意的:
1、條件區域的標題行留空,但在高階篩選視窗中也要選取這個空欄位單元格,如下圖中,雖然A1為空,但選取條件區域時,還是要選取A1:A2區域為條件區域。
2、條件中函式要引用單元格,這個單元格該引用哪個呢?大家注意了。
確定列:當然要和篩選的內容有關了,比如篩選源資料表第3列“型號”的長度為5,那麼公式中引用的列數為第3列。
確定行:資料表中行標題下一行的行數,本例中源資料標題行是第一行,那麼公式引用的單元格應該是第2行。
行和列確定了,那麼單元格也確定了,即C2,具體的公式如下:
=LEN(資料表!C2)>5
設定公式條件的結果如下圖所示
以下由zlbcll補充:
Excel高階篩選條件區域的設定
精準搜尋空值
本人在處理Excel表格時,經常需要篩選空值,但經常出現篩選不準確的情況,原因是Excel單元格資料分“數值型”、“日期型”和“字元型”,原文示例表中使用公式:
=資料表!C2=""
但在實際使用中常會出現匹配不準確的情況,經過上網搜尋和試驗,使用以下公式設定篩選空值條件區域,結果非常令人滿意:
=COUNTBLANK(資料表!C2)>0