動態(tài)報表的終極奧義! excel表格中FILTER+SORT函數(shù)實現(xiàn)動態(tài)排序篩選的技巧

FILTER函數(shù)在Excel或WPS表格中是一個超級智能篩子,下面我們通過一個簡單的案例理解它的強大之處。
如下圖所示:
A1:E9區(qū)域為數(shù)據(jù)源區(qū)域,是一份學生成績表。每個同學包含語數(shù)英三科成績以及總成績。各位同學總成績的分數(shù)順序是打亂的,沒有按照總分數(shù)由高至低的順序依次排序。
我們要做的就是:將總成績大于250分的學生成績篩選出來,并按總成績分數(shù)由高至低的順序依次排序。如G1:K4區(qū)域所示:
FILTER函數(shù)的定義與功能:
FILTER函數(shù)是Excel和WPS表格工具中的一種動態(tài)數(shù)組函數(shù),核心功能是根據(jù)指定條件從數(shù)據(jù)區(qū)域中篩選出符合條件的記錄。
FILTER函數(shù)語法為:
=FILTER(數(shù)組, 條件, [無結果時的返回值])
- 數(shù)組:需要篩選的數(shù)據(jù)區(qū)域(如A2:E9)。
- 條件:邏輯表達式(如E2:E9>250)。
無結果時的返回值(可選):當無匹配數(shù)據(jù)時顯示的內容(如"無記錄")。
第一步:進行篩選
我們可以這樣輸入函數(shù)公式:
=FILTER(A2:E9,E2:E9>250)
FILTER函數(shù)篩選A2:E9區(qū)域的數(shù)據(jù),那么按照什么條件進行篩選呢?當條件區(qū)域E2:E9中的成績大于250分的時候,我們才會執(zhí)行對A2:E9區(qū)域的對應數(shù)據(jù)篩選。
那么我們就得到了總分數(shù)大于250分的所有同學成績的行數(shù)據(jù),顯示在了G1:K4區(qū)域(標題行固定不變)。
Excel或WPS表格中的SORT函數(shù)用于對指定區(qū)域或數(shù)組進行排序,并返回排序后的結果。它不會修改原始數(shù)據(jù),而是生成一個新的動態(tài)數(shù)組。
SORT函數(shù)的語法為:
=SORT(數(shù)組, [排序依據(jù)], [排序順序], [按列或行)
- 參數(shù)1:必需。要排序的數(shù)組或區(qū)域。
- 參數(shù)2:可選。排序依據(jù)列的相對位置。默認值為1,表示按第一列排序。
- 參數(shù)3:可選。升降序選項,1表示升序排列,-1表示降序排列。默認值為1。
- 參數(shù)4:可選。排序方向選項,TRUE表示按列排序,F(xiàn)ALSE表示按行排序。默認值為FALSE。
第二步:進行排序
我們可以這樣輸入函數(shù)公式:
=SORT(FILTER(A2:E9,E2:E9>250),5,-1)
以FILTER函數(shù)返回的數(shù)組溢出結果作為要排序的區(qū)域。那么按照哪列作為主要關鍵字排序依據(jù)呢?很明顯我們要按照第5列“總分”進行排序。那么又要按照什么順序排序呢?很明顯我們將第三參數(shù)設置為“-1”,表示按照由高到低降序排序。
那么至此我們就完成了將總成績大于250分的學生成績按分數(shù)由高至低的順序排序的工作。
我們拓展一下FILTER函數(shù)這個超級超級篩子的效果。
假如我們再增加一個條件,最終的篩選排序結果,要控制在語文成績大于90分的基礎之上。完成將總成績大于250分的學生成績按分數(shù)由高至低的順序排序。
我們可以這樣輸入函數(shù)公式:
=SORT(FILTER(A2:E9,(E2:E9>250)*(B2:B9>90)),5,-1)
增加的條件(B2:B9>90)可以用乘號與之前的條件(E2:E9>250)連接,表示兩個條件同時成立。那么這樣就完成啦!
推薦閱讀:
excel中怎么使用filter函數(shù) Excel函數(shù)FILTER的三種實用技巧
FILTER+SUM函數(shù)實現(xiàn)excel數(shù)據(jù)多條件求和的技巧
相關文章
90%的人不知道的偷懶公式! VLOOKUP+FILTER數(shù)據(jù)篩選實現(xiàn)雙殺
VLOOKUP和FILTER都是數(shù)據(jù)篩選比較常用的函數(shù),如果這兩個函數(shù)比較的haul,那個函數(shù)更好用?詳細請看下文介紹2025-06-23Excel如何實現(xiàn)多條件篩選? 1個函數(shù)都不用也能搞定Excel多條件判斷
Excel數(shù)據(jù)進行多條件判斷的時候,一般都用if函數(shù),如果不用函數(shù)能實現(xiàn)多條件判斷嗎?下面我們就來看看詳細教程2025-06-19數(shù)據(jù)篩選之王! Excel表格中的切片器功能及使用技巧詳解
大家都知道利用EXCEL的數(shù)據(jù)透視表功能也可以輕松實現(xiàn)對數(shù)據(jù)的分類匯總分析,如果我們想對數(shù)據(jù)透視表中的數(shù)據(jù)進行篩選操作,那么只需插入一個切片器就可快速實現(xiàn),詳細請看2025-05-22excel如何篩選最晚時間的記錄? 一對多匹配結果中查找出日期最晚的技巧
如果查找結果有多個匹配值,如何返回日期最晚的那一項?今天教兩個公式可以完美解決這個問題,詳細請看下文介紹2025-01-03Excel篩選如何自動顯示計數(shù)? excel表格篩選顯示項目計數(shù)的技巧
Excel是一款廣泛應用于各個行業(yè)的數(shù)據(jù)處理和分析工具,在處理大量數(shù)據(jù)時,篩選功能可以幫助我們快速找出符合條件的數(shù)據(jù),篩選后怎么自動顯示計數(shù)呢?詳細請看下文介紹2024-12-24Excel篩選后怎么僅統(tǒng)計可見行? Excel表格數(shù)據(jù)計算只統(tǒng)計顯示數(shù)據(jù)的技巧
Excel表格中的編號、總數(shù)、總價數(shù)據(jù)通過篩選后顯示的數(shù)據(jù)需要計算,怎么只計算顯示數(shù)據(jù),忽略隱藏數(shù)據(jù)呢?詳細請看下文介紹2024-12-24excel表格按顏色篩選篩不了? excel按顏色篩選后恢復不了的解決辦法
Excel表格文檔按顏色篩選無法使用怎么辦?原因是系統(tǒng)異常導致的,可以重新復制粘貼下,如果不能解決,可以參考下面的解決辦法2024-07-03Excel如何按單元格顏色進行篩選 Excel按單元格顏色進行篩選的方法
Excel如何按單元格顏色進行篩選?我們只需要打開篩選圖標,然后在下拉列表中點擊“按顏色排序”選項,接著在子菜單列表中就能選擇自己需要的單元格顏色了,2024-06-05- Excel如何篩選的重復內容?通過篩選重復內容,你可以快速識別并處理數(shù)據(jù)中的重復項,使數(shù)據(jù)分析和處理更加準確和高效,下面一起來了解一下吧2023-08-03
- 一直以來很多朋友喜歡使用excel中的篩選功能,其實插入切片器可以讓表給更直觀快速的進行內容切換,下面我們就來看看Excel切片器使用技巧2023-03-23