天天看點

Excel 資料自動排序函數SORT,資料排序原來如此簡單

作者:EETools

今天認識一個資料排序函數SORT。

SORT函數可以對資料區域指定的行或列進行自動排序,資料更新後不用再手動排序了,非常的實用。

SORT函數文法:=SORT(區域/數組,[根據第幾行/第幾列排序],[排序方式],[按行/按列])。

直接上案例:

案例1:按照總分成績升序

Excel 資料自動排序函數SORT,資料排序原來如此簡單

SORT函數一般用法

在L4單元格中輸入,=SORT(B4:H18,7,1)。

B4:H18是要排序的區域,總分列位于排序區域的第7列,1是升序,預設值,可以不寫。

案例2:對總分大于230分的降序

先使用FILTER函數篩選出總分大于230分的,再進行排序。

Excel 資料自動排序函數SORT,資料排序原來如此簡單

資料篩選後排序

在L4單元格中輸入,=SORT(FILTER(B4:H18,H4:H18>230),7,-1)。

FILTER篩選後,傳回一個數組,總分位于數組中的第7列,-1是降序。

案例3:多條件排序,按總分降序、國文降序。

先按總分降序,如遇到并列總分,就按國文進行降序。之前的案例中,都是按照1列進行排序,按多列排序需要手動構造一個數組。

Excel 資料自動排序函數SORT,資料排序原來如此簡單

SORT多條件排序

在L4單元格中輸入,=SORT(B4:H18,{7,4},-1)。

{7,4},是先按第7列排,如果第7列值相同,就按第4列排序。比如秦明與魯智深的總分相同,就按他們的國文成績從高到低排。

多列按照不同的排列方式,與這個方法相同,對第3參數構造數組,自己動手試試吧。

案例4:按列排序,對每個人的科目得分進行降序。

SORT函數預設是按行排序,按列排序需要設定第4參數。

Excel 資料自動排序函數SORT,資料排序原來如此簡單

SORT函數按列排序

在B9單元格中輸入,=SORT(B5:Q6,2,-1,TRUE)。

B5:Q6是排序區域,2是總分位于區域中第2行,-1是降序,TRUE是按列排序,對同一行中每一列的值按大小排序。

繼續閱讀