使用excel做名次排序時,有並列第一是怎麼辦?

2023-01-10 09:20:04 字數 5765 閱讀 6196

1樓:

rank函式:返回乙個數字在數字列表中的排位。數字的排位是其大小與列表中其他值的比值(如果列表已排過序,則數字的排位就是它當前的位置)。

語法。rank(number,ref,order)

number 為需要找到排位的數字。

ref 為數字列表陣列或對數字列表的引用。ref 中的非數值型引數將被忽略。

order 為一數字,指明排位的方式。

• 如果 order 為 0(零)或省略,microsoft excel 對數字的排位是基於 ref 為按照降序排列的列表。

• 如果 order 不為零,microsoft excel 對數字的排位是基於 ref 為按照公升序排列的列表。

說明。• 函式 rank 對重複數的排位相同。但重複數的存在將影響後續數值的排位。

例如,在一列按公升序排列的整數中,如果整數 10 出現兩次,其排位為 5,則 11 的排位為 7(沒有排位為 6 的數值)。

2樓:汽車小凌

您好!解決辦法如下圖所示。

提問。不好意思 不行的 平台有規定哦 抱歉提問。怎麼把並列第一的名字自動顯示。

提問。我試一下。好的呢

excel中rank 排名時出現並列怎麼處理

3樓:4終

1、首先雙擊表來格。

2、開啟**後需自要對銷量進行排bai名,此時看到乙個du並列的名次zhi。

3、然後輸入函式dao=rank(b2,$b$2:$b$14)。

4、確定後即可看到排名結果。

5、然後下拉複製函式就可得到全部結果。

6、最後儲存檔案即可。

4樓:藍天大海

比如說來d2到d9是你想排序源。

的單元格。在c2寫=rank(d2,$d$2:$d$9),然後拉到c9,是你未加工排序,裡面可能帶有並列。

在b2寫=countif($c$2:c2,c2),然後拉到b9,此時你可以發現凡是並列排序的數旁邊都不是1,注意 開始單元格c2要用f4鎖定,第二個c2不要鎖定,這樣才能從上到下統計有幾個相同的排名)。

在a2中寫 if(b2=2, c2+1,if(b2=3,c2+2,c2))。

以下是對可能出現4個同名次的排名重新做的排序方法,b列中不會有同名次的排序,但同名次的按先後順序來排序。

5樓:匿名使用者

可用bai以下方法。

解決du(假定資料在a1:zhia100):

1、=sumproduct((a$1:a$100>a1)/countif(a$1:a$100,a$1:a$100))+1

其中:countif(a$1:a$100,a$1:a$100)統計每個單元格dao值回重複的次數;

a$1:a$100>a1得到所有答資料中大於當前單元格值的情況;

上面兩個部分對應相除後,每個單元格值無論重複多少次,其和值均為1,再經過相加得到當前值的排列序號。

2、=sumproduct(n(if(frequency(a$1:a$100,a$1:a$100),a$1:a$100,0)>=a1))

其中:frequency(a$1:a$100,a$1:a$100)標出不重複出現的單元格位置,再配合if函式,將不重複的值挑選出來,通過與當前值進行大小判斷,得到當前值的序號。

6樓:團長是

1、首先,我bai

們開啟一張du成績表的excel文件;

2、然後我們zhi選中成dao

績的區域,之後我們點版擊數權。

據;3、然後我們點選降序;

4、彈出的介面,我們點選排序;

7樓:

在排序視窗中選擇主要關鍵字為總分,次關鍵字選語文,第三關鍵字選數學。

excel排序中有很多並列名次的怎麼自動排?

8樓:杭昂然

首先,先選中成績列排序(降序),例如b2是成績單第一行,c2是名次的第一行,如有50名學生,則在c2中輸入=rank(b2,b$2:b$51),其它行自動填充.

9樓:山桑弓

用rank函式就行了,預設的就是你所說的排法。

假設原始資料在a1:a50中,b1中輸入。

=rank(a1,a$1:a$50)

用自動填充柄下拉,就行了。

10樓:

假定成績在b列,名次在c列,第一行為表頭,第2-100行為資料,可在c2單元格輸入公式:

=sum(if($b$1:$b$10>b1,1/countif($b$1:$b$10,$b$1:$b$10)))1

將公式向下複製。

11樓:選擇簡單生活

這個 當然 有辦法 判斷的。

具體要知道你的表 詳細內容分類 才好 設函式作自動判斷對比。

然後 賦與 相應的 名次。

12樓:匿名使用者

請參考附件,已經加了自動名次和成績分級統計。

13樓:匿名使用者

2.在第一名的位置(a2)填入1,表示第一名3.在第一名下面(a3)填入=if(d3式中d3是成績欄298位置d2是299 a2+1,表示如果成績比上面那個小,名次就加1,a2表示298不比299小,及兩個成績是相等的,名次不變。

4.選中a3,移動滑鼠到a3右下角,等滑鼠變成十字後按住左鍵往下拖,

excel表中,在給學生成績排名次時,出現並列名次的時候,都有哪些解決辦法?

14樓:匿名使用者

=rank(g4,$g$4:$g$103)其中g4表示開始排序的第乙個成績,103是最後乙個,替換即可。

效果:實現同分同名次,重複的名次不佔用多餘的人頭。

比如,第一名,第二名,第二名,第四名。中間兩名同分造成。

15樓:匿名使用者

主要關鍵字當然是成績,再根據你的側重點設定第二關鍵字。

16樓:匿名使用者

試試這個:

a b c d e

1 姓名 班級 總分 名次。

2 張某 2 355 =rank(d2,d:d,0)e2裡輸完公式,下拉,總分相同的名次就一樣了。

17樓:惟念孤

假定你的學生分數在b列,按b列排列,然後編序號,序號也就是分數排名了在某一列第一行寫公式 =if(b1=b2,"並列","下拉公式,這樣,這一列出現 並列 的地方,就是排名重複的地方,手動修改下排名資料。

很笨的方法,希望對你有幫助。

我這個方法呢,可行,如果你看不懂可以再問。

總成績排名,前100個就是了,然後按我上面的操作,修改一下並列的。

excel 排序時出現重複排名 怎麼辦?

18樓:次次次蛋黃公尺亞

1、首先在excel排序之前在已知的相同成績的選項中新增另外的排序關鍵字。

2、然後選中需要排序的單元格,點選工具欄中的「排序」按鈕,並選擇「自定義排序」選項。

3、在開啟的排序對話方塊中選擇關鍵字為「成績」並按照降序排序。

4、然後點選「新增條件」,將「次要關鍵字」設定為「平時表現分」(新新增的排序條件),同樣按照降序排序。

5、點選確定即可將選中的單元格進行排序操作,可以看到相同的成績的選項已經再根據平時表現分的高低形成正確的排名了。

19樓:excel小小技巧

excel**當存在重複值時,實現序列連續的排名。

20樓:匿名使用者

在給成績排序時,如何使所有相同的成績其名次也相同,同時使後續名次空缺。首先在g2單元格中輸入第乙個學生的名次"1",然後單擊選中g3單元格,輸入公式"=if(f3=f2,g2,row(g3)-1)",這個公式的意義是:如果f3和f2兩個單元格的值相等,g3的值就與g2的值相等,否則g3的值就等於g3的行號減1。

21樓:匿名使用者

你直接用rank()函式就行麼,你在g2的單元格中輸入=rank(f2,$f$2:$f$50,0)

那個50代表你第f列最後乙個資料是f50

然後填充公式就可以。

excel排序中並列名次的怎麼自動排,謝謝!! 10

22樓:匿名使用者

不知道具體有多少學生。

假設有500名(你可以根據具體學生數量修改)k3輸入公式 =rank(j3,j$3:j$503)向下填充,

用excel給學生的分數排名時如何產生並列的名次?

23樓:小小歐平兒

1、首先,開啟excel表,滑鼠點選要的單元格。

2、點選選單欄的公式——「插入函式」。

3、在函式對話方塊內輸入「,點選確定。

4、彈出設定函式引數的視窗,我們在數值處輸入b2。

5、在引用中輸入$b$2:$b$17。

6、在排位方式中輸入0。

7、點選確定後,我們就能獲取相關名次,如下圖,具有相同分數,顯示的是其平均值名次。

24樓:

函式rank()可以達到目的。

比如在j列是總分,資料區域為j2:j250,則在k2單元格輸入公式=rank(j2,$j$2:$j$250,0)回車確認後,雙擊填充控制代碼將公式複製到j250單元格。

公式中的引數j2是被排位的總分;

$j$2:$j$250是參與排位的總分資料區域;

0指明排位的方式是按照降序排列。

注意:參與排位的資料區域一定要是絕對引用。

總分相同位次相同,不佔位(也就是並列位次),後續位次留空。即如果甲、乙、丙中甲、乙總分相同都是第1名,第2名空位,丙是第3名。

函式的詳細使用及操作,請查詢貼上函式幫助。

excel排序問題:哪位高手能告訴我怎麼樣可以在排序的過程中,如果有三個並列第一,那麼第四的那個可以顯示

25樓:匿名使用者

討論:不知你原來是如何排序的。我是採用rank函式。按你1的例子,在b1中輸入:

=rank(a1,a$1:a$5)

然後用自動填充法把b1中公式複製到b2……b5 。公式中的「$」是絕對引用,當你從b1拉到b5時,它都不會改變,而a1是相對引用,會從a1自動增加到a5。這裡,b列中將顯示出:

2、1、2、2、5,並列名次雖然顯示相同,但後面接上來會自動減去前面的數量。而且有乙個特點,就是,假如排序後,所依據的數值一旦改變,後面顯示的名次是會自動改變的,不必重新排序了。

問excel中名次排序出現並列後的問題

26樓:網友

不須要輔助列。

g2=sum(n(mmult(e$2:e$7^5-(10-b$2:d$7)^2-e2^5+(10-b2:d2)^2,)<0))+1下拉答案。

excel日期排序時總有幾列資料不對

你這明顯是降序排列,解決序列排列不正確的方法是在單個數字月份前加0,如 2007 9 12,你要換成 2007 09 12 2007 9 1,要換成2007 09 01,這樣才能顯示正確 你上面寫的是在一列嗎?系統當成是文字了.2007 8 3 2007 8 2 2007 8 31 2008 8 3...

在使用RANK排序時,如何用資料公式過濾給定條件

c2中輸入 if a2 1,sumproduct a 2 a 9 1 b 2 b 9 b2 1,d2中輸入 if a2 2,sumproduct a 2 a 9 2 b 2 b 9 b2 1,選中c2 d2一起往下拉就可以了。if d5 d 13,不合格 rank d5,d 5 d 11,1 cou...

EXCEL排序時會出現列A,列B,列C是怎麼回事

1 開啟需要的excel 這裡的a列和b列是兩種主排列,現在要把它們進行組合,組合成如a1,a2這樣的形式 2 在c1單元格輸入公式 index a 1 a 3,int row a1 1 5 1 將a列資料進行迴圈排列,這裡的 5 表示b列的資料個數 3 按下回車鍵得到第乙個結果 a 4 選中剛剛輸...