Excel中數據排名

2021-03-06 舴艋的舟

今天我們主要來介紹一下平時最常用到的兩種排名方式,一種的是使用 rank() 函數進行排名,另一種則是我們俗稱的 「中國式」排名,下面我們就來學習一下這兩種排名方式的具體操作

兩種排名方式對比

如上圖我們分別用rank()函數以及「中國式」排名對銷售額進行排名,兩種方法得到的結果略有差異:

rank()函數排名:排名的名次會出現「斷層」的情況,如上圖我們有兩個銷售額相同的情況下,其名次均為第6名,但其後緊接著便為第8名。

「中國式」排名:排名的名次為連續的數值,不會出現「斷層」情況,如上圖我們有兩個銷售額相同的情況下,其名次均為第6名,但其後緊接著便為第7名。

Rank() 函數排名介紹

語法RANK( number,ref,[order] )

參數 number 表示要排名的數據;參數 ref 表示參加排名的區域;參數 order 的值可以忽略,或者設置為0、1,設置為0或者忽略時則表示降序排名,設置為1時則表示升序排名。說明:降序排名表示最大的數值為第一名,最小的數值為最後一名;升序排名則表示最大的數值為最後一名,最小的數值為第一名。
=RANK(B2,$B$2:$B$9),這裡省略了order參數,默認為降序排名

=RANK(B2,$B$2:$B$9,1),這裡order參數設置為1,表示升序排名

「中國式」排名需要用到我們之前介紹的兩個函數:SUMPRODUCT函數及COUNTIF函數,這裡就不再介紹這兩個函數的使用,不清楚的同學可以點擊下方連結進行查看

=SUMPRODUCT(($B$2:$B$9>=B2)/COUNTIF($B$2:$B$9,$B$2:$B$9))

($B$2:$B$9>=B2)用來判斷B2單元格至B9單元格區域中哪些單元格中的數值比B2單元格的數值大,大的則返回true,否則返回false;在計算過程中邏輯值true對應數值1,false對應數值0

COUNTIF($B$2:$B$9,$B$2:$B$9)用來對B2至B9單元格中的數值進行計數,前面的參數$B$2:$B$9表示統計範圍在B2至B9單元格區域中,後面的參數$B$2:$B$9表示統計條件,即在B2至B9單元格區域中先後以B2、B3、...  、B9單元格的數值作為統計條件進行統計

($B$2:$B$9>=B2)/COUNTIF($B$2:$B$9,$B$2:$B$9)表示邏輯值與對應位置上的統計數值相除

最後由SUMPRODUCT函數進行求和得到最終的 「中國式」排名 結果,當然這裡SUMPRODUCT函數也可用SUM函數代替,需要注意的是由於最後是計算一個數組中數值的和,所以需要按組合快捷鍵Ctrl+Shift+Enter得到計算結果

今天的分享到此結束,如果覺得此文對你有所幫助,請點擊右下角「 在看 」,你的鼓勵就是我的動力,關注我,為你帶來更多實用EXCEL技巧!!!

相關焦點

  • excel中使用函數進行成績排名的方法
    我們在使用excel處理數據時,可以使用函數來對學生的成績排名進行操作,下面就一起來看看excel中使用函數進行成績排名的方法。方法/步驟在桌面上雙擊excel的快捷圖標,將excel軟體打開。打開excel之後,按下Ctrl+O鍵,在彈出的對話框內選擇表格文件,把選擇的表格文件打開,然後選擇排名下面的單元格,在該單元格內輸入排名函數。
  • excel技巧-對數據進行大小排名函數rank函數
    有的時候我們需要對一組數據進行排名以觀察哪些數據表現出眾,這時候就可以用到rank排名函數,rank函數可以快速對一組數據進行排名,下面舉例說明rank函數的使用方法:1、在單元格D3中輸入=rank(C3,$C$3:$C$11),這時可以看到
  • Excel數據如何進行中國式排名(按順序排名)?
    excel中的數據如何進行中國式的排名?中國式排名是按順序進行排名,這個主要是通過嵌套公式進行操作,一起來看看吧。1.當前我們可以看到,如果對數據進行排名時,會出現排名相同的情況,但是它的下一位數就會直接跳轉到其他的數字上,並不連續,這個時候連續的排名就稱之為中國式排名。
  • excel如何以部門為單位,對數據進行分組排名
    Hello,大家好,昨天一個粉絲問道,如何根據績效考核得分,以部門為單位進行排名,說老闆想看下部門中最優秀的幾個人,給予相應的獎勵,可是人數太多在1000左右,自己做了很久也沒做出來,其實對於這樣的問題我們使用排序加countif函數即可解決,下面就讓我們開看下是如何操作的
  • excel數據技巧:透視表快速統計年終業績排名
    編按:年關了,各種數據多得要命,要匯總,要排名,這樣才好頒獎發紅包。今天,數據透視表出來為Excel人送溫暖了,不用分兩步做,滑鼠拖兩下,同步搞定業績統計與排名。臨近年末,各行各業都會匯總統計,同時還會根據各項指標進行排名。
  • 在excel中怎麼篩選數據?
    以Microsoft Excel 2010為例,方法一,第一步:先打開所要查看的excel表格,第二步:選擇數據區域,在開始工具欄中點擊【排序和篩選】,然後點擊【篩選】,或者直接按快捷鍵組合Ctrl+Shift+L,第三步:首行會出現下拉三角,這時候點擊三角選項即可對該列進行數據篩選,比如搜索框中輸入「我」,那麼,包含「我」的內容就全被篩選出來了。
  • EXCEL表中成績排名
    在excel表中對成績排名次有兩種方法,一種是使用排序功能,一個是使用RANK()函數。接下來把名次填充一下就好了這個方法中,RANK()函數RANK(number,ref,[order])number是需要排名的單個成績,ref是所有需要排名的成績,[order]為0代表降序,為1代表升序。
  • excel中中國式排名的兩種方法
    對於中國人,給學生成績排名與西方的排名方式略有不同,主要體現在並列名次上,中國式排名如果有並列名次,比如有五個人成績分別為94,90,90,89,83。那麼中國式排名是1,2,2,3,4。而excel中的rank函數排的名次是1,2,2,4,5。
  • 如何在Visual Studio中創建excel並讀取數據
    在Visual Studio開發工具中,創建python項目,然後安裝xlwt和xlrd第三方庫,使用xlwt創建excel文件並寫入數據,使用xlrd讀取excel文件中的數據。導入xlrd和xlwt,配置文件編碼格式3、編寫xlwt創建excel文件,並寫入數據代碼
  • Excel中的數據匹配和查找
    =INDEX(D3:D9,MATCH(G2,B3:B9,0)) 其中MATCH(G2,B3:B9,0)返回John在B3:B9中的行數4,然後INDEX(D3:D9,4)返回D3:D9中的第4行數據。MATCH函數的最後一個參數0表示精確匹配。
  • 如何將Excel中的數據寫入Word表?
    word中表格的數據讀入excel……之後有朋友表示知道了,又問如何將excel中的數據寫入word……此時此刻,我再一次清醒的意識到,這世界上像我這樣好的人已經不多了。再下圖是word中的一張excel表
  • excel中如何恢復未保存的數據
    Hello,大家好今天跟大家分享下我們如何恢復未保存的工作表,相信大家在職場中都遇到過電腦死機,突然停電等突發性的問題,如果當時恰巧在做一個,做了四五個小時的小時馬上就要完成的excel表,那就真的太悲劇了,不過也沒事,因為excel的工作表可以恢復啊
  • Excel表格中的簡單的數據排名做法
    我們在工作中經常會遇到對一組分數、成績數據進行排名的情況,下面就介紹Excel表格中的簡單的數據排名做法。方法/步驟輸入需要統計的數據。然後在第一個輸入框中輸入需要統計名次的單元格位置(比如H2),在第二個輸入框中輸入全部數據的位置,比如H2:H11,在第三個輸入框中輸入0,然後點擊確定。回到頁面後就會生成第一個成績的排名了,點擊表格右下角向下拖動(5225012 com)。這樣就能完成所有成績的排名了。
  • 分析計算成績排名、平均分等情況,用Excel數據透視表輕鬆完成
    職場中,銷售產品數據要進行分析:如產品的銷售佔比、銷售額匯總等;以便銷售計劃調整與開展。學校中,考試成績要進行分析排名,以便更好地進行教學計劃。今天小編以成績為例,用數據透視表功能輕鬆搞定,以班級為單位對成績進行分析:匯總、平均分、排名等。
  • excel怎麼抓取網站的數據到表格中
    excel怎麼抓取網站的數據到表格中在工作中需要爬取,一些網站上的數據,導入到excel工作表中,常用的一般會使用python語言爬取,網站數據,但是對於收集一些簡單的數據再去學習一門語言相對比較麻煩,在excel其實自帶就有獲取網站數據的功能
  • excel表格中怎麼導入來自文本中的數據
    excel表格中怎麼導入來自文本中的數據 文本數據指以文本文件【.txt】存放的數據。
  • excel函數公式大全之利用SUM函數與RANK函數的組合對數值進行排名
    excel函數公式大全之利用SUM函數與RANK函數的組合對數值進行排名,excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUM函數與RANK函數。對於SUM函數大家在熟悉不過了,我們就不在做過多的講解。
  • Excel如何將網站數據導入到表格中?
    excel如何將網站的數據導入到表格裡面?有時我們需要抓取網站的數據,如何將其導入到excel表中呢?下面小編就來給大家操作一下。1.首先打開中國統計信息網,然後選擇人口普查的數據,要將其導excel表中。
  • excel表格怎麼篩選數據? excel表格篩選數據圖文教程
    excel表格怎麼篩選數據? excel表格篩選數據圖文教程時間:2018-03-20 17:27   來源:系統天堂   責任編輯:沫朵 川北在線核心提示:原標題:excel表格怎麼篩選數據? excel表格篩選數據圖文教程 excel表格怎麼篩選數據?
  • Excel中的數據不能編輯怎麼解決
    在我們日常工作學習中,有時候接收到同事發過來的文件會發現無法進行編輯,或者直接輸入不了數據。當我們遇到這類問題應該如何解決呢?今天在這裡,小超老師給大家講下具體的操作解決方案。excel彈出的安全警告,未啟動內容的緣故。如下圖,我們直接點擊「啟用內容」即可恢復excel的編輯功能。2. 設置了「保護工作簿」的緣故。特別是公司裡某些表格是共用的,那麼未來防止別人動無關的數據,也許會設置「保護工作簿」這一操作。