EXCEL表格中如何多條件篩選?
Excel中的篩選,有兩種,都可以實現多條件篩選
普通篩選
高級篩選
普通篩選
打開Excel中的普通篩選,可以如下方式
不同列的多條件篩選,可以直接挨個欄位點擊篩選下拉框,然後輸入累加篩選條件即可。
同列上多條件篩選,有如下幾種方法:
在輸入條件後,勾選"將當前所選內容添加到篩選器"
你還可以使用自定義篩選
普通篩選中的多條件篩選動畫
高級篩選
高級篩選,在如下位置:
高級篩選的使用,也很簡單,如下:
來個動畫演示
高級篩選中,還可以使用公式來表達篩選條件,如下所示:
希望關於篩選的這幾個小技巧能幫到你!更多實用小技巧,關注我哦!!!答: 提供3種方法
- 利用Excel常規篩選功能
- 利用Excel高級篩選功能
- 利用VBA編程
原始示例數據圖:
例一:(單列多條件)要求篩選出姓名為"梁盼煙"和"李雁卉"的記錄。
- 使用常規篩選方法:
選擇表格中任意單元格,執行"數據"-「篩選「,選擇"梁盼煙",接著重複操作,在查找欄輸入"李雁卉",注意勾選"將當前所選內容添加到篩選器"。確定後就篩選出這2個人的記錄。
- 使用高級篩選方法:
高級篩選需要設定篩選條件,並放置在別處,避開數據源。如下圖:
選擇表格中任意單元格,執行"數據"-「排序和篩選「-"高級篩選",按如下設定條件:
按確定後得到同樣結果:
- 使用VBA方法:
按ALT+F11組合鍵,打開VB編輯器,選擇"插入"-"模塊",然後複製下面代碼進去,按F5運行。
Sub Demo()
Range("A1:E9").AutoFilter Field:=1, Criteria1:=Array("梁盼煙", "李雁卉"), Operator:=xlFilterValues
End Sub
運行結果如下圖:
例二:(多列條件)要求篩選出性別為"女",獎金數大於200的記錄行。
- 使用常規篩選方法:
選擇表格中任意單元格,執行"數據"-「篩選「,先在性別下拉框選擇"女",然後在獎金列下拉選擇"大於",如下圖:
填上200後確定。
得到如下結果:
- 使用高級篩選方法:
使用條件公式,條件區域的首行必須為空或者是與數據區域標題行不同的標題欄位。
,如圖G1:G2單元格,裡面含有公式:
=AND(性別="女",獎金>200)
選擇表格中任意單元格,執行"數據"-「排序和篩選「-"高級篩選",按如下設定條件:
確定後,得到同樣結果。
- 使用VBA方法:
這裡提供2中代碼供參考:
Sub Demo2()
With Range("$A$1:$E$9")
.AutoFilter Field:=3, Criteria1:="女"
.AutoFilter Field:=5, Criteria1:=">200", Operator:=xlAnd
End With
End Sub
---------------
Sub Demo3()
Dim rngData As Range
Dim rngCriteria As Range
Set rngData = Range("A1:E9")
Set rngCriteria = Range("G1:G2")
rngData.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=rngCriteria, Unique:=False
End Sub
運行其中一個就會得到同樣結果,如下圖:
方法如下:
首先,下表中是一個初一年級的成績匯總信息表,可以看到學生班級,姓名,以及各科成績。我們要做的是迅速根據要求和成績排序,篩選出需要的信息。
如果要求按語文成績從高到低,排序。我們可以選擇數據選項卡下面的排序功能,主要關鍵字,選擇語文成績,然後選擇降序排列。這樣excel表就會將成績按照語文成績由高到低排序。
如果既要顯示語文成績的前三名,又同時要總成績的前三名,怎麼辦呢?這就涉及到多條件篩選。很簡單。依然是數據,排序選項卡,選擇添加條件選項,增加條件下拉菜單,總成績- 降序排列。點擊確定。
這樣語文成績和總成績同時位列前三名的學生信息就顯示出來了。如紅框顯示
如果想要只看某一個班級的信息,也可以使用Excel的篩選功能,輕鬆實現,比如我們需要看初一1班的學生信息。就可以選擇數據,篩選,下拉菜單,只勾選初一1班。
這樣屏幕上就只顯示初一1班的成績信息,其他的數據就自動隱藏了。
如果需要將excel轉換成pdf文件的話可以使用迅捷pdf在線轉換器進行操作哦。
- 打開需要篩選的文件。我們的目的是要找出工資>2000,報銷<1000的數據。如果你選擇逐個逐個的查看,是比較沒效率的,如果數據比較多,查找就更難。
- 如圖,添加輔助條件區域,並輸入公式,根據我們的要求輸入公式「=(C2>2000)*(D2<1000)",其中C2代表的是」工資「,D2代表的是」報銷「,實際操作中根據自己的需求選擇條件。
- 通過步驟2得到如圖結果,此時輔助條件區域已經完成。
- 選中任一單元格,在工具欄中找到」數據「中」篩選「一欄,選擇」高級「。
- 此時,出現如圖所示對話框,在」列表區域「選中全部需要篩選的數據。
- 在」條件區域「選中步驟2中製作的輔助條件區域。
- 完成。如圖所示為最後篩選出的結果,全部滿足工資大於2000,報銷小於1000的條件。
推薦閱讀:
※哪款照片印表機比較好?
※你覺得創新對科學意味著什麼?
※科技范兒十足的進博會,不一般的留學黨未來
※進入5G需要做好什麼準備?