Excel高級篩選和自動篩選相對,它具有以下特點:
1、可以把數據篩選到其他表格
2、可能使用更加復雜的篩選條件,當然實現的功能也遠非自動篩選能比的。
高級篩選就是玩條件區域,下面根據實例介紹一下基本設置步驟。
例:根據下面的數據表,把上海的記錄篩選到“問題1”工作表中。
1、設置條件區域。高級篩選的條件區域一般是由標題行和下面的條件行組成。但在使用公式時標題行可以留空。本例中圖1的A1:A2區域。
2、打開“問題1”工作表,執行“數據”-“篩選”-“高級篩選”,在打開的窗口中進行如下設置。
方式:選取將篩選結果復制到其他位置。如果在在本工作表中顯示篩選結果,可以選取第一個選項
列表區域:選取數據源區域。
條件區域:A1:A2單元格
復制到:這里選取在“問題1”工作表中設置的標題行第3行,注意,標題行的列標題和源數據表中字段名要完全一致。多少一個空格就會出錯。
設置完前面的內容后,點確定就可以把所有上海的產品篩選到本工作表中了。
設置并列兩個條件
高級篩選中,并列條件可以用列的并列排放即可。
并列兩個條件,庫別是上海,又要滿足類別是電視機,可以如下圖設置條件區域。
如果并列三
個條件呢?那就再添加一列..同理可以設置更多條件。
注意,在高級篩選窗口中條件區域要選取A1:B2區域。 如果設置兩個并列條件,我們可以放兩列兩個字段,那么如果針對一個字段設置兩個條件呢?很間單,只需要把這個字段放在兩列中,然后設置條件好可。如本例中,設置日期為大于等于3月1日,小于4月1日的條件區域可以這樣設置。
日期區間篩選
設置多個或者條件
設置多個或者條件可以只設置一個標題字段,然后條件上下排放即可。如下圖所示。注:選取條件區域也要多行選取
數字區間
如果表示數據區間,可以直接用>,<,<=,>=連接數字來表示,如下圖所示
精確匹配
高級篩選默認是模糊匹配,篩選“萬寶”,結果“萬寶路”也會被篩選出來,
那么怎么進行精確匹配呢。可以用以下方式 ="=萬寶"
設置如下圖所示
混合條件的設置
如果即有并列條件,又有或者條件,可以采用多行多列的條件區域設置方法,如下圖所示,設置的條件表示,“電視機數量小于10,或者冰箱數量小于5的所有記錄”
包含條件設置
默認情況下,輸入A,會篩選以A開頭的所有數據,而表示包含,則可以使用通配符來完成,如下面的條件,可以表示所有包含29的電視機。
函數公式條件
如果要實現更加復雜的功能,可以在條件中添加函數來完成,但有幾點需要注意的:
1、條件區域的標題行留空,但在高級篩選窗口中也要選取這個空字段單元格,如下圖中,雖然A1為空,但選取條件區域時,還是要選取A1:A2區域為條件區域。
2、條件中函數要引用單元格,這個單元格該引用哪個呢?大家注意了。
確定列:當然要和篩選的內容有關了,比如篩選源數據表第3列“型號”的長度為5,那么公式中引用的列數為第3列。
確定行:數據表中行標題下一行的行數,本例中源數據標題行是第一行,那么公式引用的單元格應該是第2行。
行和列確定了,那么單元格也確定了,即C2,具體的公式如下:
=LEN(數據表!C2)>5
設置公式條件的結果如下圖所示
新聞熱點
疑難解答