EXCEL中如何將相同排名的下排名與相同排名的名次按數字順序排名

時間 2021-10-14 22:10:57

1樓:禮望亭逢裳

沒弄清楚你要表達什麼,如果你是要自動按數字順序排序,比如從小到大或從大到小,新增自動篩選就可以。

2樓:風正半帆

您這種排名方式稱為中國式排名。

舉例:=sumproduct(($e$3:$e$16>$e3)/countif(e$3:e$16,$e$3:$e$16))+1

用來對e3:e16的排名。

理解:1/countif(e$3:e$16,$e$3:

$e$16)如果有n個重複了,那就等於1/n,再把n個1/n回起來,就等於一,比如二個重複了,1/2+1/2=1,這樣就可以去掉重複。

希望能幫到您。祝一切順利

3樓:

資料在a列,從a1開始,b1=rank(a1,a:a) 公式下拉

4樓:匿名使用者

假設你原來的排名在a列

b1=a1

b2中輸入=if(a2=a1,b1,b1+1)下拉複製填充即可

5樓:匿名使用者

用rank.eq直接就返回正確排名了,a,b指名一個是2,一個就是3》

比如你要排名的資料在a列,在b列顯示排名,公式為:

=rank.eq(a1,a1:a13)

excel**如何排名次

6樓:天使在唱歌

excel**可以用bairank函式排名次。

1、首先開啟duexcel,如圖要對下zhi面同學的daoe列總分進行排名;

2、選中單內元格f2,輸入=rank(e2,e2:e6),按回容

車enter鍵,就會得到該名同學的排名了;

3、把滑鼠放在f2單元格右下角,待出現+號後往下拉填充,發現得到的排名都是1,這是因為rank函式的取值範圍沒有絕對引用,導致取值範圍隨著往下拉發生了變化;

4、我們再回到f2,把取值範圍固定一下,即加$符號絕對引用,那麼公式往下拉填充時範圍就不會發生變化,一直都是e2:e6;

5、固定好取值範圍後,再次往下拉複製公式,就會得到如下圖所示的正確的排名了。

7樓:魚木混豬喲

excel中的成績等抄數字的排名,多數情況下利用rank進行一般排名;當然也可以利用陣列公式進行「中國式」排名:

軟體版本:office2007

方法如下:

1.對於一般的排名,可以直接利用rank函式,如下所示:

函式用法:=rank(要排名的成績,總成績所在區域)

2.這樣得到的排名,會因為名次重複,而跳過一些名次,比如下圖中的第4名,第6名,第8名等:

3.而中國式排名一般是名次順延,需要用到較複雜的陣列公式來實現,下面是最常見的中國式排名公式之一:

公式解釋:對於總成績區域中大於當前成績的,利用countif進行個數統計,再用1相除,最後sum求和,即得到大於當前成績的且不重複的成績個數,也就是當前成績的中國式排名

4.ctrl+shift+enter三鍵結束陣列公式,往下填充,即可得到名次順延的中國式成績排名結果:

8樓:谷運算元

1.如果不會公式,最bai簡單du的方法就是排序。zhi這裡選擇降序(數dao字從大到小),擴充套件選定區域專——排序屬。

2. 排序後,新增順序數字排名就ok了。

3.如果不排序,直接出名次。那麼需要借用公式。c2=rank.eq(b2,$b$2:$b$8),意思是返回b2在b2:b8數列的排名。

向下拖動公式,即可出現排名。分數相同的人,名次相同。

9樓:excel與財務

學生成績排名次是試卷成績出來後必做的工作,用excel函式公式完成自動排名次。

10樓:晟人雜談

**排名,有一資料---篩選---升序或者降序來排列資料就可以了。需要選中所需要排序的整一列來進行排序。

11樓:匿名使用者

比如a列為分數,b列為名次

b2輸入

=rank(a2,a:a)

公式下拉

12樓:小老山坡

**排次一般是自動按照先後順序排列的,你可以自己去設定排列順序

13樓:苗喬恩

中式du排zhi名dao:回

=sumproduct((b$4:b$12>=b4)/countif(b$4:b$12,b$4:

b$12))=sumproduct((b$4:b$12>=b4)/countif(b$4:b$12,b$4:

b$12))美式答

排名:=rank(b4,$b$4:$b$12)

14樓:下雪天吃

前提選中你要排的內容,然後有兩種方法,第一種是用rank函式,第二種直接用排序

15樓:匿名使用者

比如成績在b2:b10單元格,在c2:c10單元格排名次的話。

1.內建排名公式:=rank(b2,$b$2:$b&10),

2.但rank函式得到的結果是美式專排名,屬比如有2個並列第二名,就沒有第三名,直接到第四名,這不符合中國的習慣。給你一箇中國式排名的公式。

在c2單元格輸入公式=sumproduct(($b$2:$b$10>b2)/countif($b$2:$b$10,$b$2:

$b$10))+1然後拖動填充到c10單元格即可。

16樓:風雨遷徙

你把名單和成績寫在不同的列裡面,選擇成績一列,在開始選單的右邊,選擇排序和篩選,可以按升序和降序排列

17樓:鬍鬚客

如圖例:

baic2=rank(b2,b$2:b$11,0)----(大到小)d2=rank(b2,b$2:b$11,1)----(小到du大)語法:

rank(number,ref,order)引數說明:

●zhi number:求等級

dao的數字

● ref:一個數值陣列或內數值參照位容址,非數值則忽略不計● order:指定的順序,0或省略則是由大到小排序,不為0則是由大到小排序,以評定number等級

rank是將相同數字評定為同一等級,但是下依等級則從缺,如有二個90,等級為2,則89等級將為4(空出3)

18樓:匿名使用者

你講的太籠統了。給你個公式看看吧:

=rank(a1,a:a)

19樓:匿名使用者

是用excell做的**吧。

如果是的話,那就很簡單了,選中成績總分那一列,在選單中選中「排序」,選中「降序」就行了。(如果要把成績最爛的排最上面就選「升序」。)

excel中怎麼讓人名和他的成績一起排序

20樓:匿名使用者

選擇排序功能,如果是需要人名排序,就選擇按照人名,如果是要看成績排名,可以在排序時選擇按成績

21樓:收拾收拾嗯嗯

excel中對成績進行排名並顯示名次,幾秒鐘搞定

22樓:匿名使用者

二個概念,成績排序安成績列,第二要素點姓名列,確定

23樓:匿名使用者

同時選中姓名和成績

進行排序

24樓:匿名使用者

把人名和成績都選中然後排序就可以了

excel表如果分數按高低排序,對應的學生名字如何跟著一起排序?

25樓:匿名使用者

在excel 資料篩選功能,就可以實現這樣的效果。

26樓:匿名使用者

這是多條件排序

在列標處將資料全選,然後點自定義排序,增加條件就行了

27樓:

把資料全選後再根據分數排序,要不就亂套了

28樓:匿名使用者

選中你要排序的列或者單元格資料,點排序,在關健字中選擇你以哪一列為排序順序

29樓:匿名使用者

擴充套件排序範圍到你需要的區域

excel中如何通過函式輸出某一個成績對應的名次?

30樓:縹緲一樣

假設1000個考生的分數放在a列,從a2開始從大到小排名在b2中輸入=rank(a2,a:a)從小到大排名在b2中輸入=rank(a2,a:a,1)然後往下拉就可以了

31樓:張小順

c2輸入

=vlookup(b2,sheet1!a:b,2,0)

不知道是不是這個意思。試一下。

32樓:天下第一刀灬

在b2中寫下列函式:

=vlookup(a1,'2023年河北省一分一檔表'!a:e,5,0)

如何將兩個excel表中相同的資料找出來

假設表1的名稱是 表1 名字資料在a2 a100 表2的名稱是 表2 名字資料在a2 a200,在表1的b1輸入 重名檢查,b2輸入 countif 表2 a 1 a 200,a2 然後往下複製或填充到b100 選中b列 工具欄 資料 篩選 自動篩選 自定義 選擇 大於或等於 1 確定.這樣篩選出來...

EXCEL兩列資料,如何將數值相同的自動放在同一行上

假設 客戶號 在a列,從單元格a2開始,篩選客戶號 在b列b2 b13。在一個空列的第二行單元格輸入 if countif b 2 b 13,a2 a2,或 if iserror match a2,b 2 b 13,0 a2 下拉填充公式至對應a列最後一個資料行,複製計算結果,用 選擇性貼上 數值 ...

EXCEL中VLOOKUP如何對相同的尋找值對應的不同的對應值尋找出來

兩種方法 1.是利用自動篩選 2.在c1單元格中輸入公式 if row countif a 1 a 6,1 index b 1 b 6,large a 1 a 6 1 row a 1 a 6 row 然後按ctrl shift 回車,下面單元格複製此公式即可.利用 自動篩選 不就出來了嘛!找出來放在...