Excel排名函數完整教學:RANK、RANK.EQ、RANK.AVG實例解析與常見問題

本教學全面介紹Excel排名函數RANK、RANK.EQ、RANK.AVG的語法、差異與適用時機,並以成績、業績等實例說明操作流程,解析常見錯誤與進階應用,幫助你提升數據分析效率。

Notion 新創專屬 3 個月免費福利| 官方合作夥伴限定

經本站專屬連結申請,即享 3 個月 Notion Plus + AI 無限免費 (市價 $6,000 美元)! 務必保留推薦碼 venturer ,否則不符資格。 全程免費,無需信用卡。需用公司 Email 與有效公司網站。
免費使用

200+模板自動化工作流程

從數據到成果,只需一步 — 用Monday代替Excel,效率倍增!
免費使用

AI智能團隊協作

AI驅動的ClickUp超越Excel,讓工作更精準快速!
免費使用

Excel排名函數總覽

在數據分析與專案管理中,快速、正確地為數據排序是常見需求。Excel提供了三種主要的排名函數:RANK、RANK.EQ、RANK.AVG。這些函數能協助你針對成績、業績、銷售數據等進行自動排名,提升決策效率。

函數差異與適用時機

  • RANK:舊版Excel(2010以前)主要使用的排名函數。新版Excel仍支援,但已建議改用RANK.EQ或RANK.AVG。
  • RANK.EQ:新版Excel的標準排名函數。遇到重複值時,會給予相同的最高排名(例如兩人同分並列第2名,下一名為第4名)。
  • RANK.AVG:遇到重複值時,會給予平均排名(例如兩人同分並列第2、3名,兩人都顯示2.5名,下一名為第4名)。

適用時機
– 若需與舊檔案相容,可用RANK。
– 需明確名次(如比賽、榜單)建議用RANK.EQ。
– 需平均處理重複名次(如統計分析)建議用RANK.AVG。

Excel版本支援
– RANK:所有Excel版本皆支援。
– RANK.EQ、RANK.AVG:Excel 2010以後版本支援。

RANK.EQ函數詳細教學

語法與參數說明

=RANK.EQ(number, ref, [order])
  • number:要排名的數值(通常為某一儲存格)。
  • ref:包含所有要比較的數值範圍。
  • order(可選):0或省略為降序(預設,數字越大排名越前);1為升序(數字越小排名越前)。

order參數說明
0或省略:適用於成績、業績等「大者為王」的情境。
1:適用於時間、名次等「小者為王」的情境。

實際範例與步驟

假設有以下成績表:

姓名 分數
小明 90
小華 85
小美 90
小強 80
小安 85

步驟說明:
1. 在C2儲存格輸入公式:=RANK.EQ(B2, $B$2:$B$6, 0)
2. 按下Enter,然後將公式往下拖曳至C6。

結果展示:

姓名 分數 排名
小明 90 1
小華 85 3
小美 90 1
小強 80 5
小安 85 3

說明:
小明與小美同分,皆為第1名,下一名直接跳到第3名。

常見應用情境

  • 學生成績排名
  • 業務銷售額排行
  • 運動賽事名次
  • 專案績效指標排序

RANK.AVG函數詳細教學

語法與參數說明

=RANK.AVG(number, ref, [order])
  • 參數與RANK.EQ相同。

實際範例與步驟

以同樣的成績表為例:

步驟說明:
1. 在C2儲存格輸入公式:=RANK.AVG(B2, $B$2:$B$6, 0)
2. 按下Enter,將公式往下拖曳至C6。

結果展示:

姓名 分數 平均排名
小明 90 1.5
小華 85 4
小美 90 1.5
小強 80 5
小安 85 4

說明:
小明與小美同分,排名為(1+2)/2=1.5,下一名為第4名。

適用情境與限制

  • 統計分析需平均處理重複名次時。
  • 報表需反映平均排名狀態。
  • 不適合用於需明確名次的場合(如比賽頒獎)。

舊版RANK函數與新函數比較

函數 支援版本 重複值處理方式 建議使用情境
RANK 所有版本 同RANK.EQ 舊檔案相容、簡易應用
RANK.EQ 2010以後 同分給最高名次 標準排名、榜單
RANK.AVG 2010以後 同分給平均名次 統計分析、平均排名需求

建議:新檔案建議使用RANK.EQ或RANK.AVG,除非需與舊版檔案相容。

常見問題與錯誤排除

常見錯誤訊息與解決方法

  • #N/A:number在ref範圍內不存在。請確認比較範圍正確。
  • #VALUE!:參數非數字或範圍格式錯誤。請檢查公式與數據格式。
  • 結果不正確:拖曳公式時未正確鎖定範圍,建議用$符號(如$B$2:$B$6)固定範圍。

拖曳公式與絕對/相對參照

  • 拖曳公式時,建議將比較範圍設為絕對參照(如$B$2:$B$6),避免範圍錯誤導致排名異常。
  • 若需動態調整範圍,請根據需求設定相對或混合參照。

FAQ

Q1:如何只排名前N名?
A:可結合IF函數,例如=IF(RANK.EQ(B2, $B$2:$B$6, 0)<=3, RANK.EQ(B2, $B$2:$B$6, 0), ""),僅顯示前三名。

Q2:如何處理空值?
A:排名範圍內若有空白,Excel會自動忽略。若需特殊處理,可先用IF排除空值。

Q3:如何多條件排名?
A:可結合SUMPRODUCT等進階函數,或先排序後再排名。

Q4:不同語言版本函數名稱?
A:中文Excel為RANK.EQ、RANK.AVG,英文版本同名。舊版Excel僅有RANK。

進階應用技巧

  • 多條件排名:可先用輔助欄位合併多條件(如分數+出席率),再用RANK.EQ排名。
  • 結合IF標示前幾名:如=IF(RANK.EQ(B2, $B$2:$B$6, 0)<=3, "★", ""),自動標示前三名。
  • 條件格式:可搭配條件格式,將前N名自動上色,提升視覺辨識度。
  • 結合SUMPRODUCT:進行複雜條件下的排名,例如同分時依其他欄位再排序。

專案管理工具輔助數據排名

專案管理與團隊協作中,除了Excel本身,許多專業工具也能協助你更高效地管理與分析數據。例如,Monday.comClickUp等平台,皆支援將Excel數據匯入,並可自動進行分數、進度、績效等多維度排名與視覺化展示。這些工具適合需要多人協作、跨部門追蹤或自動化報表的團隊,能大幅提升數據管理效率,並減少手動操作錯誤。

總結與行動呼籲

學會Excel排名函數,能大幅提升你在數據分析、成績統計、業績追蹤等各種場合的效率。無論是單純的分數排名,還是多條件進階應用,都能讓你的報表更專業、決策更精準。若你需要進一步整合團隊數據、提升協作效率,不妨試用如Monday.com、ClickUp等專業工具,結合Excel發揮更大效益。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

✨ 讓專案管理變簡單,團隊更強大!

在專案推進的每一步,效率就是競爭力。monday.com 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?