|
【摘要】 Excel中使用RANK函數(shù)可以快速實現(xiàn)排名,但是是美式排名。而中國有自己的排名習慣,即在一組數(shù)據(jù)中,重復數(shù)排名相同。例如無論有幾個并列第2名,之后的排名依然為第3名,并列排名不占用名次。 在Excel2007及以下版本,若要實現(xiàn)中國式排名需要結(jié)合countif、Product等函數(shù),比較復雜。而在Excel2010及以上版本中,我們通過數(shù)據(jù)透視表即可輕松實現(xiàn)中國式排名。 【正文】 以下列數(shù)據(jù)源為例,需要對成績進行排名,若采取美式排名,可直接在C2單元格中輸入公式:=RANK(B2,$B$2:$B$17),公式復制后得到以下結(jié)果: 對排名進行排序后,會發(fā)現(xiàn)重復排名將占用名次,如下圖所示: 接下來我們用數(shù)據(jù)透視表快速實現(xiàn)中國式排名。注意:Office版本為2010或以上。 一 創(chuàng)建數(shù)據(jù)透視表 1光標置于數(shù)據(jù)源中任何一個位置,【插入】選項卡—“數(shù)據(jù)透視表”。 2選擇放置數(shù)據(jù)透視表的位置,本例放置在D1單元格。 3在“數(shù)據(jù)透視表字段列表”中,將“姓名”字段拖動到行標簽區(qū)域,兩次將“成績”字段拖動到“值”區(qū)域。 二 設(shè)置值顯示方式 1光標選中“求和項:成績2”字段列任何一個單元格,右鍵,選擇“值的顯示方式”——“降序排列”。 2基本字段選擇“姓名”。 3確定后,即可得到中國式排名。對“求和項:成績2”字段進行升序排列,可查看更清晰。 三 Excel2007版本使用公式實現(xiàn) 上述功能是Excel升級到2010版本之后得新增功能,那在2007版本中,就只能通過以下函數(shù)方式實現(xiàn)了。 在C2單元格中輸入:=SUMPRODUCT(($B$2:$B$17>=B2)*(1/COUNTIF($B$2:$B$17,$B$2:$B$17))) 復制公式后也可實現(xiàn)中國式排名,大家在應(yīng)用這個公式時注意數(shù)據(jù)范圍的修改與選擇。 |
|
|