當前位置: 妍妍網 > 寵物

Excel中MATCH+UNIQUE函陣列合有妙用,輕松實作中國式排名(數據排名專題四)

2024-02-09寵物

我是【桃大喵學習記】,歡迎大家關註喲~,每天為你分享職場辦公軟體使用技巧幹貨!

昨天,給大家分享了3種Excel中國式排名方法。今天再補充一直就是巧用MATCH+UNIQUE函陣列合,輕松解決中國式排名問題更簡單。

再介紹一下什麽是中國式排名呢?

舉個例子比如說公司一共有10名員工進行成績考核,如果9個人考核成績都是90分,你是89分,按照國際慣用的排名法則:9 個人考核成績並列第一,你第10名;但是,如果按中國式排名:9 個人考核成績並列第一,你第2名。所以中國式排名就不能直接RANK函式,RANK函式只適用於美式排名,不適用於中國式排名。

如下圖所示,這是一年級學生成績,我們需要對學生成績進行中國式排名,我們可以看到趙金龍、孫二娘都是98分,並列第2名,後面的張飛92是第2名。

巧用MATCH+UNIQUE函陣列合進行中國式排名(重復數據只占一個排序號)

方法:

1、開始中國式排名前,首先要對C列「成績」數據進行降序排列,按成績從高往低排列,如下圖所示

2、然後在D2單元格中輸入輸入公式:

=MATCH(C2,UNIQUE(C$2:C$14),0)

然後點選回車,下拉填充數據即可

解讀:

①在進行排名之前先對成績進行從高往低降序排列,這樣最高分就在最上面

②公式中UNIQUE(C$2:C$14)透過去重函式,把重復的成績去掉。需要主要是時選擇C2:C14後需要按兩次F4鍵(鎖行不鎖列,當然可以進行完全參照按一次F4鍵)

③在透過MATCH尋找每個成績在UNIQUE(C$2:C$14)中的行號,也就是排序編號。如果成績相同它們就占用同一個排序編號。

UNIQUE函式介紹

功能:UNIQUE函式可以去除重復值保留唯一值

語法:=UNIQUE(陣列,[按列],[僅出現一次])

第1參數:陣列就是返回唯一值的陣列數據區域;

第2參數:按列是可選參數,指定比較的方式,設定為TRUE將比較列並返回唯一值,設定為FALSE (或省略) 將比較行並返回唯一值;

第3參數:[僅出現一次]可選參數,一般直接省略即可。

MATCH函式介紹

功能:返回在指定方式下與指定陣列匹配的陣列中元素的相應位置

語法:=MATCH(尋找值,尋找區域,[匹配型別])

以上是【桃大喵學習記】今天的幹貨分享~覺得內容對你有幫助,記得順手點個贊喲~。我會經常分享職場辦公軟體使用技巧幹貨!大家有什麽問題歡迎留言關註!