一組數(shù)據(jù)太多,為了能很快的找出最大值和最小值,那么排序是最好的辦法,在排序的過程中最常用到的就是排序函數(shù),那么排序函數(shù)應(yīng)該如何表達呢?今天就一起來看看吧。
排序函數(shù)——Excel排序函數(shù)是什么
rank函數(shù)語法形式:rank(number,ref,[order])
函數(shù)名后面的參數(shù)中number為需要求排名的那個數(shù)值或者單元格名稱(單元格內(nèi)必須為數(shù)字),ref為排名的參照數(shù)值區(qū)域,order的為0和1,默認不用輸入,得到的就是從大到小的排名,若是想求倒數(shù)第幾,order的值請使用1。
下面給出幾個rank函數(shù)的范例:
示例1:正排名
此例中,我們在B2單元格求20這個數(shù)值在A1:A5區(qū)域內(nèi)的排名情況,我們并沒有輸入order參數(shù),不輸入order參數(shù)的情況下,默認order值為0,也就是從高到低排序。此例中20在A1:A5區(qū)域內(nèi)的正排序是1,所以顯示的結(jié)果是1。
示例2:倒排名
此例中,我們在上面示例的情況下,將order值輸入為1,發(fā)現(xiàn)結(jié)果大變,因為order值為1,意思是求倒數(shù)的排名,20在A1:A5區(qū)域內(nèi)的倒數(shù)排名就是4。
示例3:求一列數(shù)的排名
在實際應(yīng)用中,我們往往需要求某一列的數(shù)值的排名情況,例如,我們求A1到A5單元格內(nèi)的數(shù)據(jù)的各自排名情況。我們可以使用單元格引用的方法來排名:=rank(a1,a1:a5),此公式就是求a1單元格在a1:a5單元格的排名情況,當我們使用自動填充工具拖拽數(shù)據(jù)時,發(fā)現(xiàn)結(jié)果是不對的,仔細研究一下,發(fā)現(xiàn)a2單元格的公式居然變成了=rank(a2,a2:a6)這超出了我們的預(yù)期,我們比較的數(shù)據(jù)的區(qū)域是a1:a5,不能變化,所以,我們需要使用$符號鎖定公式中a1:a2這段公式,所以,a1單元格的公式就變成了=rank(a1,a$1:a$5)。
如果你不記得此函數(shù)如何使用,你可以點擊“插入”“函數(shù)”,類別選擇“全部”,然后任意選擇下方的一個函數(shù)名,然后按鍵盤上的“R”鍵,你很快就可以找到rank函數(shù)了,三個參數(shù)的用法如上所述。
如果你想求A列數(shù)據(jù)的倒數(shù)排名你會嗎?參考例3和例2,很容易更過資料可以參考excel教程專題。
以下是補充:
當班主任,總免不了要給學(xué)生排個名次什么的。比如如圖1所示成績表,如果需要保持原表的姓名順序不變并給所有學(xué)生排定名次的話,那么以往的一個可行做法是:先利用工具欄中的[自動求和]按鈕計算出每個學(xué)生的總分,然后點擊菜單命令“數(shù)據(jù)→排序”,打開“排序”對話框,“主要關(guān)鍵字”選擇“總分”,并選中右側(cè)的“降序”單選項。點擊[確定]按鈕,就可以實現(xiàn)將所有人的成績按總分以降序排列了。
之后要做的就是在名次列中手工依次輸入每名學(xué)生的成績。如果數(shù)據(jù)量比較大時,可以先輸入1、2、3后,選中這三個單元格,然后把鼠標移到單元格右下角的小方塊上,待鼠標變成十字形后向下拖動,自動產(chǎn)生數(shù)字。
最后,點擊菜單命令“數(shù)據(jù)→排序”,打開“排序”對話框。這次以“編號”為主要關(guān)鍵字,并選中右側(cè)的“升序”單選項。此時才出現(xiàn)我們想要的結(jié)果。
exce相同數(shù)如何排序
我們在使用excel排序時,通常的做法是,把數(shù)值按照一定的順序(由大到小或者由小到大)排列好,然后從1至最后編號,但是這樣做不能實現(xiàn)相同數(shù)據(jù)排名相同,下面小編就介紹一下:excel相同數(shù)據(jù)如何并列排序?
首先,光標定位到想要生成排序序號的位置。
在單元格內(nèi)輸入”=rank(C2,C$2:C$11,1)”,點擊回車鍵。
其中,C2是第2行數(shù)據(jù)總分中的第一個數(shù)值195,也就是需要排序的數(shù)值。
C2:C11是第2行數(shù)據(jù)到第11行數(shù)據(jù),也就是所有的總分數(shù)值。注意$是絕對引用,必須要輸入。
最后的數(shù)字0是按照降序排列,如果需要升序排列,則必須輸入數(shù)字1。光標放置于該單元格的右下角,當變?yōu)楹谏募犹枴?”時向下拉至最后一個單元格就排序成功了。
注意事項
如果不輸入絕對引用符號$,向下拉動時排序就會不成功。
排序函數(shù)的表達方式今天就介紹到這里了,其實不管是排序函數(shù)還是其他的函數(shù),首先就需要這知道這個函數(shù)的作用,然后就是參數(shù),其中參數(shù)是非常重要的部分,所以在學(xué)習函數(shù)的時候一定要注意,如果你還想了解更多與之相關(guān)的內(nèi)容歡迎關(guān)注優(yōu)詞網(wǎng)。