下面我們來聊一個特別實用的小技巧:自動排名函數(shù)。在很多報表里,我們都需要按銷售額、成績、指標做排名,但如果每次都手動排,既慢又容易出錯。今天教你一個函數(shù),讓你“1 秒自動排名”,做報表更省心、更專業(yè) ??。
如果你只是需要一個普通的“從大到小排名”,那?RANK.EQ?就夠用了。
RANK.EQ?可以讓你按數(shù)值大小自動給出名次。
假設你的銷售額在?B2:B10,想在?C2?寫出排名:
=RANK.EQ(B2,$B$2:$B$10)
向下填充即可。
每個銷售額都會自動生成對應的名次,數(shù)據(jù)更新時排名也會跟著自動調(diào)整。
默認是按大到小排。如果你想按小到大(比如速度越快越好、耗時越短越好),要寫這樣:
=RANK.EQ(B2,$B$2:$B$10,1)
如果存在并列值,并且你希望它們顯示平均名次(同分同名次),就用?RANK.AVG。
=RANK.AVG(B2,$B$2:$B$10)
例如兩個同為 90 分的同學,會同時顯示 2.5 名,后面的繼續(xù)按 4、5… 排。
小技巧提醒:
這個函數(shù)在嚴格評分體系中非常常用,能讓排名更公平。
很多工作場景需要在每個部門內(nèi)部排名、按地區(qū)排名、按產(chǎn)品線排名。這時候單獨一個 RANK 不夠用,我們用“RANK + IF”組合來搞定。
你有一份數(shù)據(jù):部門、姓名、銷售額
你想:每個部門內(nèi)部做排名
在 C2 輸入:
=RANK.EQ(B2,FILTER($B$2:$B$100,$A$2:$A$100=A2))
這里用到?FILTER,如果你的 Excel 版本較老沒有此函數(shù),可以改用?IF 數(shù)組公式(但 FILTER 更簡單)。
一般是忘記加?$?鎖定區(qū)域。
正確寫法:
$B$2:$B$10
錯誤寫法:
B2:B10
通常是區(qū)域選得太大、包含空白導致的。
解決:確保區(qū)域和數(shù)據(jù)保持一致,不要多選空白行。
原因:過濾條件無法返回對應數(shù)據(jù)(比如部門名稱拼寫錯)。
檢查分類字段是否一致。
今天你學了三個“排名神器”:
掌握這三個函數(shù),基本可以搞定 90% 的排名需求,徹底告別手動排序 ??。
假設你有以下字段:
部門 | 姓名 | 銷售額
請你完成以下任務:
練習思路提示:
第1步:寫 RANK.EQ ?
第2步:換成 RANK.AVG 觀察差異 ?
第3步:加入 FILTER 實現(xiàn)分類 ?
第4步:修改數(shù)值驗證自動更新 ?
努力的你一定會越來越高效。愿你做報表的速度越來越快,效率越來越高,加油!???
保存為主題