Excel 數(shù)據(jù)自動(dòng)排序函數(shù)SORT

今天認(rèn)識(shí)一個(gè)數(shù)據(jù)排序函數(shù)SORT。
SORT函數(shù)可以對(duì)數(shù)據(jù)區(qū)域指定的行或列進(jìn)行自動(dòng)排序,數(shù)據(jù)更新后不用再手動(dòng)排序了,非常的實(shí)用。
SORT函數(shù)語法:=SORT(區(qū)域/數(shù)組,[根據(jù)第幾行/第幾列排序],[排序方式],[按行/按列])。

直接上案例:
案例1:按照總分成績(jī)升序

在L4單元格中輸入,=SORT(B4:H18,7,1)。
B4:H18是要排序的區(qū)域,總分列位于排序區(qū)域的第7列,1是升序,默認(rèn)值,可以不寫。

案例2:對(duì)總分大于230分的降序
先使用FILTER函數(shù)篩選出總分大于230分的,再進(jìn)行排序。

在L4單元格中輸入,=SORT(FILTER(B4:H18,H4:H18>230),7,-1)。
FILTER篩選后,返回一個(gè)數(shù)組,總分位于數(shù)組中的第7列,-1是降序。

案例3:多條件排序,按總分降序、語文降序。
先按總分降序,如遇到并列總分,就按語文進(jìn)行降序。之前的案例中,都是按照1列進(jìn)行排序,按多列排序需要手動(dòng)構(gòu)造一個(gè)數(shù)組。

在L4單元格中輸入,=SORT(B4:H18,{7,4},-1)。
{7,4},是先按第7列排,如果第7列值相同,就按第4列排序。比如秦明與魯智深的總分相同,就按他們的語文成績(jī)從高到低排。
多列按照不同的排列方式,與這個(gè)方法相同,對(duì)第3參數(shù)構(gòu)造數(shù)組,自己動(dòng)手試試吧。

案例4:按列排序,對(duì)每個(gè)人的科目得分進(jìn)行降序。
SORT函數(shù)默認(rèn)是按行排序,按列排序需要設(shè)置第4參數(shù)。

在B9單元格中輸入,=SORT(B5:Q6,2,-1,TRUE)。
B5:Q6是排序區(qū)域,2是總分位于區(qū)域中第2行,-1是降序,TRUE是按列排序,對(duì)同一行中每一列的值按大小排序。