每次期中或期末考試結束後,都需要對學習考試成績進行全班排名,當然也可能在其它場合下需要對資料進行統計排名次。下面小編就與大家分享一下在Excel中快速排名次的方法,希望對大家能有所幫助。
方法/步驟
在此為了講解的需要,小編特製作了如圖所示的“成績”彙總表,在此以“總分”為依據進行排名次。
當“總分”列無重複或相等數值時,我們可以藉助“Rank”函式進行排序。
語法
RANK(number,ref,order)
Number 為需要找到排位的數字。
Ref 為數字列表陣列或對數字列表的引用。
Order 為一數字,指明排位的方式。0代表降序(可省略),1代表升序。
接下來在“F3”單元格輸入公式“=RANK(E3,$E$3:$E$12)”,按回車,即可得排序結果。
當“總分”列有重新數值時,我們可以藉助“修正因素”來進行排序,修改因素的表示式為“=(COUNT(ref) + 1 – RANK(number, ref, 0) – RANK(number, ref, 1))/2”:
其中number表示為需要找到排位的數字
Ref 為數字列表陣列或對數字列表的引用。
此時我們在“F3”單元格輸入如下公式,用於將存在的相同數值新增“修改因素”:
“=RANK(E11,$E$3:$E$12)+(COUNT($E$3:$E$12)+1-RANK(E11,$E$3:$E$12,0)-RANK(E11, $E$3:$E$12,1))/2”
待排名次結果生成後,將含有小數部分的名次通過手動進行改正,以彌補Rank函式在排名次方面存在的缺陷。