院校排名函數(shù)表格排序怎么排 Excel中Rank函數(shù)排序的方法,包含相同數(shù)字按順序排位...

更新:2023年12月03日 12:29 大學(xué)路

大學(xué)排名是很多朋友有關(guān)注的類型,那么院校排名函數(shù)表格排序怎么排,大學(xué)路為大家?guī)砹讼嚓P(guān)文章,希望給大家提供參考。院校排名函數(shù)表格排序怎么排 Excel中Rank函數(shù)排序的方法,包含相同數(shù)字按順序排位...

Excel中Rank函數(shù)排序的方法,包含相同數(shù)字按順序排位...

在 Excel 中,Rank函數(shù)用于實現(xiàn)一個數(shù)字在指定數(shù)字列表中的排位,并且可以通過拖動的辦法實現(xiàn)對整個數(shù)字列表的自動排序。Rank函數(shù)共有三個參數(shù),前兩個為必選項,后一個為可選項;如果省略可選項,將默認按降序排序。Rank函數(shù)怎么用呢?文章先介紹Rank函數(shù)的語法,再用四個由淺入深的具體實例分享Rank函數(shù)的使用方法;四個實例分別為無重復(fù)數(shù)字的自動排序、重復(fù)數(shù)字并排的自動排序、重復(fù)數(shù)字順排的自動排序和Rank函數(shù)與OffSet函數(shù)組合實現(xiàn)分段排序,實例操作所用版本均為 Excel 2016。

一、Rank函數(shù)語法

1、 表達式 :RANK(Number, Ref, [Order])

中文表達式:RANK(要排序的數(shù)字, 數(shù)字列表, [排序方式])

2、說明:

A、Ref 為數(shù)字列表數(shù)組或?qū)?shù)字列表的引用,如果有非數(shù)字將被忽略。

B、Order 為可選項,用于指定數(shù)字的排序方式;如果省略,則默認值為 0,則按降序排序;如果為非 0,則按升序排序。

二、Rank函數(shù)怎么用

(一)無重復(fù)數(shù)字的自動排序

1、假如要對銷量按降序排序。選中 G2 單元格,輸入公式 =RANK(F2,$F$2:$F$12),按回車,返回 F2 在 F2:F12 中的排位;再次選中 G2,把鼠標移到 G2 右下角的單元格填充柄上,鼠標變?yōu)楹谏犹柡?,按住左鍵,往下拖一直拖到 F12,則所經(jīng)過單元格都對應(yīng) F2:F12 中的數(shù)值排好序;操作過程步驟,如圖1所示:

2、公式說明:

A、公式 =RANK(F2,$F$2:$F$12) 中,F(xiàn)2 是要排序的數(shù)字,是對 F2 的相對引用,往下拖時,會變?yōu)?F3、F4、……;$F$2:$F$12 是對 F2 至 F12 的絕對引用,往下拖時,F(xiàn)2 和 F12 都不會自動加 1,即無論拖到哪個單元格都始終返回從 F2 到 F12 的數(shù)字列表。

B、公式省略了排序方式 Order,默認按降序排序,F(xiàn)2:F12 中的最大值 982 排序在第一位;如果要按升序排序,可以把 Order 設(shè)置為非 0,如設(shè)置為 1,則公式變?yōu)?=RANK(F2,$F$2:$F$12,1)。

(二)重復(fù)數(shù)字并排的自動排序

1、假如要對價格按升序排序。把公式 =RANK(E2,$E$2:$E$12,1) 復(fù)制到 G2 單元格,如圖2所示:

2、按回車,返回 E2 在 E2 至 E12 中的排位,同樣用往下拖的方法把其余價格排序,排好后,如圖3所示:

3、排在第一的是 65,它是 E2 至 E12 中最小的值,說明排序方式為升序;E2 至 E12 *有兩組重復(fù)數(shù)字,一組是 89,另一組是 99,兩個 89 都排在第 4 位,兩個 99 都排在第 6 位,而第 5 位和第 7 位卻留空。

(三)重復(fù)數(shù)字順排的自動排序

1、同樣對價格按升序排序。把公式 =RANK(E2,$E$2:$E$12,1)+COUNTIF(E$2:E2,E2)-1 復(fù)制到 G2 單元格,按回車,則返回 E2 在 E2 至 E12 中的排位;用往下拖的方法把其余價格排好序,操作過程步驟,如圖4所示:

2、價格中的第一組重復(fù)數(shù)字 89 分別排到了第 4 位和第 5 位;第二組重數(shù)字 99 分別排到了 第 6 位和第 7 位。

3、公式說明:

公式 =RANK(E2,$E$2:$E$12,1)+COUNTIF(E$2:E2,E2)-1 用 CountIf函數(shù)統(tǒng)計當前數(shù)字在當前單元格之前有幾個重復(fù)值;例如 COUNTIF(E$2:E2,E2) 統(tǒng)計 E2 在 E2 之前(即 E2)有幾個重復(fù)數(shù)字,統(tǒng)計結(jié)果為 1,1 - 1 = 0,即 COUNTIF(E$2:E2,E2)-1 = 0;當拖到 E3 時,COUNTIF(E$2:E2,E2)-1 變?yōu)?COUNTIF(E$2:E3,E3)-1,統(tǒng)計 E3 在 E2 至 E3 有幾個重復(fù)數(shù)字,統(tǒng)計結(jié)果為 1,COUNTIF(E$2:E3,E3)-1 = 0,則 =RANK(E3,$E$2:$E$12,1)+0=4;當拖到 E4 時,COUNTIF(E$2:E2,E2)-1 變?yōu)?COUNTIF(E$2:E4,E4)-1,統(tǒng)計 E4 在 E2 至 E4 有幾個重復(fù)數(shù)字,統(tǒng)計結(jié)果為 2,COUNTIF(E$2:E4,E4)-1 = 1,則 =RANK(E4,$E$2:$E$12,1)+1=5。

(四)Rank函數(shù)與OffSet函數(shù)組合實現(xiàn)分段排序

1、假如要把銷量按每段四個數(shù)分段排序。把公式 =RANK(F2,OFFSET($F$2:$F$5,INT((ROW()-2)/4)*4,),1) 復(fù)制到 G2 單元格,按回車,則返回 F2 在 F2 至 F5 中的排位;用往下拖的方法排好其余數(shù)字與其它分段的序;操作過程步驟,如圖5所示:

2、公式說明:

A、公式 =RANK(F2,OFFSET($F$2:$F$5,INT((ROW()-2)/4)*4,),1) 用 OFFSET($F$2:$F$5,INT((ROW()-2)/4)*4,) 來實現(xiàn)分段,它是如何實現(xiàn)分段的?我們選擇第二個分段的第一個單元格,即 G6 單元格,雙擊它,它的公式為 =RANK(F6,OFFSET($F$2:$F$5,INT((ROW()-2)/4)*4,),1),如圖6所示:

B、其它的都沒有變,只有 F2 變?yōu)?F6;Row() 用于返回當前行的行號,F(xiàn)6 的行號為 6,即 ROW()-2 = 4,INT(4/4) = 1,1*4 = 4,即 OffSet 變?yōu)?OFFSET($F$2:$F$5,4),也就是要往下移 4 行,由于 OffSet函數(shù)返回對單元格的引用,所以 OffSet 返回 $F$6:$F$9。

C、Rank 變?yōu)?=RANK(F6,$F$6:$F$9,1),也就實現(xiàn)了對第二段 F6 至 F9 數(shù)字列表的排序。

提示:由于是從 F2 開始,所以用 ROW()-2,如果從 F1 開始,則用 ROW()-1,其它的以此類推。另外,每個分段有幾個數(shù),用 (ROW()-2) 除幾,如公式中的 (ROW()-2)/4;用 Int 取整后再乘幾也是一樣。

以上就是大學(xué)路為大家?guī)淼脑盒E琶瘮?shù)表格排序怎么排,希望能幫助到大家,了解更多相關(guān)信息,敬請關(guān)注大學(xué)路。

免責(zé)聲明:文章內(nèi)容來自網(wǎng)絡(luò),如有侵權(quán)請及時聯(lián)系刪除。
與“院校排名函數(shù)表格排序怎么排 Excel中Rank函數(shù)排序的方法,包含相同數(shù)字按順序排位...”相關(guān)推薦

每周推薦




最新文章

熱門高校 更多




聯(lián)系我們 - 課程中心
  魯ICP備18049789號-7

2020大學(xué)路版權(quán)所有 All right reserved. 版權(quán)所有

警告:未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品