看了《中國(guó)電腦教育報(bào)》2004年第3期B11版《讓電腦排出無(wú)規(guī)律的數(shù)列》一文,很是欽佩作者的換位思考的思路。可是文中所提到的方法要滿足兩個(gè)條件:一、保障編號(hào)列數(shù)據(jù)有規(guī)律按ASCII值遞增或遞減(文本數(shù)據(jù))。二、總分列數(shù)據(jù)無(wú)重分現(xiàn)象。如不滿足上述兩個(gè)條件,則不能使用其方法,如總分相同名次就會(huì)出現(xiàn)先后現(xiàn)象。其實(shí)在Excel中提供了一個(gè)函數(shù)RNAK,其功能就是返回一個(gè)數(shù)值在一組數(shù)值中的排位。現(xiàn)在我們來(lái)看如何利用RANK函數(shù)將無(wú)規(guī)律的名次順利列出。
第一步:打開(kāi)Excel輸入原始數(shù)據(jù)求出總分(總分=成績(jī)1+成績(jī)2+成績(jī)3)如表1。
表1
第二步:將光標(biāo)定位于名次欄G2單元格輸入公式=RANK(F2,F$2:F$6,2)回車(chē)(有關(guān)RANK函數(shù)的格式及其功能以前的文章多有介紹,如不明白可通過(guò)Excel的幫助功能來(lái)查找,敬請(qǐng)讀者諒解,結(jié)果為3說(shuō)明該人成績(jī)排名為第3(如表2)。
表2
第三步:選定G2單元格將光標(biāo)拖動(dòng)至其右下角當(dāng)光標(biāo)變?yōu)楹谑謺r(shí)雙擊,看全部自動(dòng)填充(如表3),其中張雙和賀家勝名次列數(shù)據(jù)均為1說(shuō)明并列第一,現(xiàn)在我們已經(jīng)順利地完成了任務(wù)。
表3