一般的排序方式不管由小到大或由大到小,並不會將同樣的數值判斷為不同的順序,例如說在成績單上兩個人分數相同,一般來講我們會將他們放在同一個名次(例如兩個第八名),但如果單純使用基本的 Excel 排序法會分成兩個名次(一個第八一個第九),如果要計算的欄位不多還可以試著手動修改,但欄位一多絕對會眼花撩亂,何況手動輸入既麻煩又容易出錯,不如使用函數「RANK」一次算出。

如何使用函數「RANK」進行智慧排序?

以這張業績表為例,阿湯故意讓業績爛的往前排,但單純排序不管由小到大或由大到小,都不會改變名次的顯示方式,同樣的數字不會自動同名次。

Excel 小教室 - 使用函數「RANK」進行智慧排序,同一個名次也能顯示出來 00 1

從頭開始吧,這張表還未經過任何處理,可以看到每個人做的業績高低沒有先排好序,我們從名次這格插入函數,輸入「RANK」搜尋,點確定。

Excel 小教室 - 使用函數「RANK」進行智慧排序,同一個名次也能顯示出來 01 3

輸入第一個引數,我們要處理的數值位於 B2 ,表示業績這一欄。

Excel 小教室 - 使用函數「RANK」進行智慧排序,同一個名次也能顯示出來 02 3

再來輸入引用範圍,用滑鼠選擇 B2 到 B13,注意的是要按下 F4 鎖定範圍,傳回的數值才會是正確的。

Excel 小教室 - 使用函數「RANK」進行智慧排序,同一個名次也能顯示出來 03 3

第三格為指定排位數值的方式,阿湯輸入 1 是因為要把數字最小的放第一名,結果會以遞增順序來呈現,反之如果這格不輸入內容或是輸入 0 就會以遞減顯示,數字最大的放最前面。

Excel 小教室 - 使用函數「RANK」進行智慧排序,同一個名次也能顯示出來 04 3

完成後按下 Enter,再下拉複製公式就都出來了。

Excel 小教室 - 使用函數「RANK」進行智慧排序,同一個名次也能顯示出來 05 3

如果想要依順序排列整齊就按右鍵排序即可,這裡就可明顯看到兩個業績相同的人名次也相同,同樣排第八名,然後直接跳第十,沒有第九名這樣才是我們常用的方式。

Excel 小教室 - 使用函數「RANK」進行智慧排序,同一個名次也能顯示出來 06 1 1

更多 Office 相關教學:請點我

Last Update: 2018 年 02 月 07 日