Rank (number,ref,[order]) 為 excel 排序函數: Number 要排序的數字 Ref 參考的數列 Order 排序順序; 0 為大到小, 1 為小到大 這個函數的特性就是會 重複排序 ,例子中可以見到學生 B 、 G 、 H 都 排序 4 ,學生 C 的序號就編號為 7 。 有時候我們需要排序名次不可重複,也就是說 B 、 G 、 H 要排序為 4 、 5 、 6 ,這時候可以用到 countif() 的功能: 先用原本的 rank () 函數排序一次,在另一列使用 countif () 功能, 計算同名次出現過幾次 ,並加上自己原本的排名。 學生 B 計算學生 A 使否和自己一樣排名第四,不同則 countif () 計算出為 0 位相同,因此學生 B 的新名次為 0+4 ( 原始排名 ) = 4 ; 同理類推,學生 H 計算 A~G 中有幾位排名和他相同 (#4) , countif () 計算出有 2 位 (B&G) 相同,學生 H 的新排名為 2+4 ( 原始排名 ) = 6 。 如此就可以利用 countif () ,達到使用 rank () 不重複排序 的功能。
這是一個提供科技新知的部落格,你可以在這裡找到各種有趣的科技話題和小技巧,讓你了解最新科技趨勢。趕快來關注我們,探索科技世界的奧秘吧!