數據分析-Excel知識點備忘-(1)高級篩選

對數據進行篩選是分析數據時常用的操作之一。

當Excel數據很多,我們要用肉眼去查詢符合限定條件的數據,是非常困難的。這個時候,我們就應該使用Excel中的篩選功能,設定我們想要的條件,最終篩選出我們想要的結果。

Excel提供了自動篩選、自定義篩選和高級篩選,一共3 種篩選方式。其中自動篩選和自定義篩選過於簡單,此文不進行總結。例子:篩選姓劉且姓名只有2個字的員工的工資(注:通配符 ?代表單一字符;通配符 * 代表任意個字符;強制查找通配符  * 需要輸入~*,通配符都應在英文狀態下輸入)

Excel通配符篩選文本

Excel通配符篩選文本結果

Excel基礎的自動篩選有兩點不足:

1、同時對不同字段進行篩選只能設置“交集”的條件,即滿足一個字段的前提下再去篩選另一個字段。

2、對一個字段進行自定義篩選,最多隻能設置兩個篩選條件。

所以,我們就需要“高級篩選”來幫忙。

高級篩選

               高級篩選面板

高級篩選條件設置原理

高級篩選的條件由標題和值組成,我們需要將條件寫在單元格中,並在高級篩選窗口的「條件區域」中進行引用。

如下圖,就是一個條件區域:第一行爲標題,第二行、第三行分別爲值。

高級篩選條件區域

高級篩選的條件:

1、標題要和數據表中的標題一致;

2、值在同一行表示「且」;

3、值在不同行表示「或」。

以上圖的條件區域爲例,進行解釋:

第一行的標題,必須和要篩選的數據區域中的標題完全一樣;這個複雜的條件中,值「李傑」和值「北京」在同一行,表示篩選條件爲李傑且銷售地爲北京;值「上海」和值「深圳」不在同一行,表示篩選條件爲上海或者深圳。

注:高級篩選條件區域,默認是模糊匹配的,只要是包含條件中的關鍵字,就會被篩選出來(如“篩選李四,結果會把李四萬也篩選出來”),遇到這種情況需要用其他的方法來解決,比如用條件統計COUNTIF或者在設置條件時使用通配符。

高級篩選時還可以選擇將結果複製到別處以及去除重複值篩選。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章