問題場景
- 需求不同根據(jù)總分出排名(從大到小100分伶贰、100分蛛砰、99分、98分黍衙、97分)泥畅,排名需求:
- 第一種排名:第1名,第2名琅翻,第3名位仁,第4名,第5名方椎;
- 第二種排名:第1名聂抢,第1名,第3名棠众,第4名琳疏,第5名;
- 第三種排名:第1名闸拿,第1名空盼,第2名,第3名新荤,第4名(中國式排名我注,下期內(nèi)容);
場景一
- 第一種排名:排名不重復(fù)迟隅,有N名同學(xué)但骨,從1依次排到N。
- 給每行數(shù)據(jù)添加【序號或編號】要連續(xù)不能間斷智袭,經(jīng)常用到奔缠。
目標
- 按要求給出每位同學(xué)的排名,且名次不重復(fù)吼野。N名同學(xué)校哎,排名1至N。
解決方案
用WPS自帶排序功能實現(xiàn)
- 第一步在【開始】選項卡下選中J列總分列(移到【J】單擊)瞳步,下圖為選中效果闷哆,再點擊【排序】下的【降序】排列。
- 第二步:出現(xiàn)彈框单起,選中擴展選定區(qū)域總分單元格所在行的數(shù)據(jù)會根據(jù)總分的排序一起排序抱怔,而不是只排序當前選中區(qū)域),點擊【排序】嘀倒。
- 第三步:在排名F2單元格內(nèi)輸入1屈留,選中F2單元格局冰,鼠標移到F2單元格的右下角,出現(xiàn)實心的黑色【+】號灌危,雙擊填充康二。
- 如果填充都是1(這是因為默認復(fù)制單元格填充,可在設(shè)置為填充序列勇蝙,可BaiDu,不在此處介紹)沫勿,則可以在F2填1,F(xiàn)3填2味混,同時拉選F2和F3單元格藕帜,鼠標移到F3單元格的右下角,出現(xiàn)實心的黑色【+】號惜傲,雙擊填充洽故。
- 第四步:最后結(jié)果。
場景二
- 第二種排名:有相同數(shù)值排名盗誊,名次并列时甚,會占用名次,之后排名不會順延哈踱,如有2個并列第2荒适,則下一個名次就是第4,并無第3名
目標
- 按要求給出每位同學(xué)的排名开镣,有并列排名刀诬,占用名次,N名同學(xué)邪财,排名1到N陕壹,如果有相同數(shù)值,則名次不連續(xù)树埠。
解決方案
用RANK函數(shù)實現(xiàn)
- 函數(shù)解釋:
=Rank(number,ref,[order])
# number:需要找到排位的數(shù)字糠馆。
# ref:數(shù)字列表數(shù)組或?qū)?shù)字列表的引用。Ref 中的非數(shù)值型值將被忽略怎憋。
# Order :指明數(shù)字排位的方式又碌,0是對ref降序排列,1是對ref升序排列绊袋。
- 第一步:在F2單元格英文狀態(tài)下輸入:=RANK(J2,2:16,0)毕匀。
- 第二步:鼠標選中F2單元格,并移到F2單元格右下角癌别,出現(xiàn)實心的黑色【+】皂岔,雙擊填充此公式。
- 第三步:F列排名結(jié)果规个,因為有兩個并列第7名凤薛,則之后是第9名姓建。
注意
- 公式中用到了相對引用和絕對引用诞仓,關(guān)于引用請參考前幾節(jié)內(nèi)容缤苫;
- 如果想將新出的排名從1到N按照升序排列,則可參考方法場景一的方案對F列【排名列】升序排列或者J列【總分列】降序排序墅拭,即可實現(xiàn)活玲,結(jié)果如下圖:
總結(jié)
- 實際業(yè)務(wù)場景復(fù)雜、需求多變時谍婉,如果不能一次性解決問題舒憾,可擇優(yōu)或結(jié)合使用,多嘗試穗熬,辦法總比困難多镀迂。