使用Rank函數來做數據排名
該函數是返回一個數值在一個數字列表中的排名。
語法:RANK(number,ref,order)
=RANK(對象,范圍,參數)
number(必填參數):是特定單位格中的數據,需要在整個數字列表中排名的單個對象。
ref(必填參數):是指需要排名的整體數列。即范圍,該范圍一般采用的是絕對應用,在公式向下單元格復制時,排名的范圍不會改變;如果采用相當引用,那在公式向下單元格復制時,排名的整理范圍會改變。所計算的排名就是不準確的。
order(可選參數):如果該參數為0或省略,excel表將默認按照降序來排名(從1開始排,數值大的名次的數值越小,數值最大的排名為1);如果該參數是1,excel將按照升序來排名.
舉例:給總分排名。
1.如果在G2中輸入=rank(F2,F2:F5,0),并復制G2的公式到G3-5。得到如下的結果:
在G3里得到的排名的范圍是F3:F6.這和我們要的結果不一樣。(因為G2中的范圍采用的是相當引用,在復制的時候,單元格相對移動了),如果要使用相對引用,也可以,用手工輸入公式的方法,而不復制公式。
2.在G2中輸入=RANK(F2,F$2:F$5,0),并選中G2的單元格往下拉,得到如下結果:
3.為了使數據整理統一,點擊總分的單元格,右擊選則排序為降序,如下: