excel排名公式怎么用(excel中rank函數(shù)的詳細(xì)使用方法)
Excel表格的排序功能,大家都懂。但排序功能會(huì)破壞表格里原來(lái)的數(shù)據(jù)排列順序。
如果想在保持原來(lái)數(shù)據(jù)排列順序的情況下,對(duì)其進(jìn)行排名呢?
這時(shí),我們就可以利用rank函數(shù)來(lái)完成。
今天的話題就是【如何利用rank函數(shù)進(jìn)行各種排名】。
一、單列排名——降序排序
比如,對(duì)學(xué)生成績(jī)進(jìn)行排名,肯定是最高分第一名,最低分最后一名,即它排名實(shí)際就是成績(jī)的降序排序。
方法解析:
在E2單元格輸入以下公式,
=RANK(D2,D$2:D$12,0)
然后公式下拉填充。
排名按成績(jī)從高到低排序就出來(lái)了。
二、單列排名——升序排序
比如,對(duì)參加跑步比賽的選手進(jìn)行排名,肯定是跑步用時(shí)最少的第一名,用時(shí)最多的最后一名,所以,它的排名就是跑步比賽用時(shí)的升序排序。
方法解析:
在E2單元格輸入以下公式,
=RANK(D2,D$2:D$12,1)
然后公式下拉填充。
排名按跑步用時(shí)從低到高排序就出來(lái)了。
公式說(shuō)明:
rank函數(shù),
用途:排名函數(shù),用來(lái)求某一個(gè)數(shù)值在某一數(shù)字區(qū)域內(nèi)的排位。
語(yǔ)法格式:=RANK(排名的數(shù)字,引用區(qū)域,排序方式)
排序方式分兩種:
若是忽略或者為0,即為降序;
如:
=RANK(排名的數(shù)字,引用區(qū)域)
或者
=RANK(排名的數(shù)字,引用區(qū)域,0)
若是非零值則是升序。
如:
=RANK(排名的數(shù)字,引用區(qū)域,1)
三、多列數(shù)值一同排名
如果要排名的數(shù)值不是都在同一列,而是分多列。
則如下圖:
方法解析:
在E3單元格輸入以下公式,
=RANK(D3,(D$3:D$13,I$3:I$13)),
然后公式下拉填充;
在J2單元格輸入以下公式,
=RANK(I3,(D$3:D$13,I$3:I$13)),
然后公式下拉填充。
公式說(shuō)明:
從以上公式,可以看到,多列數(shù)值一同排名,只要將要排序的區(qū)域并排寫(xiě)在一起,用括號(hào)()括起來(lái)即可,如本例中的(D$3:D$13,I$3:I$13)。
四、多表一起排名
比如,有多個(gè)班級(jí),每個(gè)班級(jí)的成績(jī)獨(dú)占一個(gè)工作表,本例中就1班和2班。
現(xiàn)要對(duì)1班、2班的成績(jī)進(jìn)行排名。
則如下圖:
方法解析:
按住shift鍵,用鼠標(biāo)選取要進(jìn)行排名的工作表,如:工作表:1班、2班,
然后在E2單元格里輸入以下公式:
=RANK(D2,'1班:2班'!D$2:D$12,0),
然后公式下拉。
所有表即完成排名。
補(bǔ)充說(shuō)明:
1、公式:=RANK(D2,'1班:2班'!D$2:D$12,0)
里面的1班、2班為工作表的名稱。
2、多表一起排名,表格的結(jié)構(gòu)必須是一致。
3、寫(xiě)公式時(shí),我們只需寫(xiě)出參與排序的工作表范圍,
如:假設(shè)參與排序的工作表為1班、2班、3班、4班,則公式里只需寫(xiě)'1班:4班',
即公式為:=RANK(D2,'1班:4班'!D$2:D$12,0)。
4、實(shí)際應(yīng)用中,參與排序的工作表中的人員數(shù)量不一定一樣多,所以寫(xiě)公式我們要引用所有工作表中記錄最多的那個(gè)工作表中的范圍,
如:假設(shè)參與排序的工作表1班和2班,
1班工作表要排序的數(shù)值區(qū)域11個(gè)記錄,為:D2:D12,2班工作表要排序的數(shù)值區(qū)域17個(gè)記錄,為D2:D18,
那么公式里就得引用記錄數(shù)多的區(qū)域D2:D18。
即公式為:=RANK(D2,'1班:2班'!D$2:D$18,0)。
本站部分文章來(lái)自網(wǎng)絡(luò)或用戶投稿。涉及到的言論觀點(diǎn)不代表本站立場(chǎng)。閱讀前請(qǐng)查看【免責(zé)聲明】發(fā)布者:方應(yīng),如若本篇文章侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。本文鏈接:http://www.gdyuanyu.cn/life/55733.html