Excel公式根據成績自動生成名次對應的人

2021-04-26 01:57:52 字數 3311 閱讀 6101

1樓:匿名使用者

1、以d列為排名輔

來助列,在d2輸入以自下公式,然bai後向下填充公式du=sumproduct((a:a=a2)*(c:c>c2))+12、在g2輸入以下陣列公式,按zhictrl+shift+enter組合鍵結束,然dao後向下填充公式

詳見附圖

2樓:鵝眉花尼姑

mark一下

明天閒了再回答。

excel如何根據成績的名次自動生成對應的人名? 如下圖,怎麼在e列移動根據b列的成績名次自動 5

3樓:匿名使用者

解決問題先要bai想好思路:

du1、問題是:要zhi根據成績進行公升序排名,並dao把專

名字顯示出來。

2、解決屬排名的問題,用什麼函式。

3、查詢名次對應的姓名,用什麼函式,怎麼用。

4、排名用rank函式,先把實際名次排出來,如下圖:

5、加乙個輔助列,查詢與引用一般用vlookup函式。

6、把對應名次的姓名引用過來就好了。如下圖:

7、具體見附件,如有疑問,請繼續追問,希望可以幫到你!

8、因為需求比較單一,不建議使用複雜的陣列公式。

4樓:匿名使用者

e2公式:

=index($a$2:$a$4,match(large($b$2:$b$4,row(a1)),$b$2:$b$4,0),1)

下拉公式

5樓:匿名使用者

=index(a:a,match(large(b:b,row(a1)),b:b,0))

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

6樓:縹緲一樣

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

7樓:張小順

c2輸入

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

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

8樓:天下第一刀灬

在b2中寫下列函式:

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

在excel中如何根據學生成績自動生成名次

9樓:匿名使用者

用rank函式就可以實現,例如:

a b c姓名 成績 名次

張三 99 1

李四 98 2

王五 98 2

你牛 87 5

朝氣 85 6

網咖 89 4

c2的公式:=rank(b2,b$2:b$7)下面的公式只要複製就可以了,由於這裡用了$符號,表示絕對位址。

可以嘗試把$去掉後是什麼結果,體會這個$的作用。這在excel公式學習中非常有用。

10樓:傑睿教育

1.滑鼠在學生成績的任意地方單擊

2.資料---排序

3.在開啟的對話方塊中的主要關鍵字中選擇成績那一列4.確定

為了方便你檢視,你可以在排序後的學生名字前面新增一列,第乙個單元格寫名次,下面輸入1,下面再輸入2,然後向下拖拉。

11樓:匿名使用者

b1=rank(a1,a:a,),成績是在a列

12樓:雲南寧洱

排序啊,按成績攔排序,右上角點資料,排序,除標題外,拉黑,就是把序號啊,姓名啊,成績啊,什麼的拉黑然後點資料--排序--選擇成績攔排,從高到底,從底到高都行。希望對你有用

13樓:匿名使用者

如果成績沒有重複 的直接選中所有成績自動排序前面的序號就是名次

14樓:後恨蕊賀德

見截圖假定成績在b列

c2輸入

=rank(b2,b:b)

公式下拉

excel裡的成績單,用什麼函式可以自動計算名次的?

15樓:小清新心萌萌噠

利用rank函式可以計算

名次。計算名次步驟如下:

工具/原料

電腦   excel

方法/步驟

1、首先,開啟需要計算名次的**。

2、選擇中單元格,在單元格內輸入rank函式。

3、輸入完成。

4、電腦鍵盤上按下回車鍵,得到結果。

5、將滑鼠移動到單元格右下角,拖拽,計算名次完成。

16樓:天使在唱歌

可以直接用rank排名函式。

1、以excel2010版本為例,如下圖要對該**裡的總分成績單進行排名,在f列顯示名次;

2、首先在f2單元格輸入rank函式公式,=rank(e2,e:e),按enter鍵則可得出排名結果;

3、把滑鼠游標放在f2單元格右下角,下拉填充公式,則可對e列的總分進行排名了。

17樓:戒貪隨緣

在microsoft office excel中

rank函式能實現將指定區範圍內的資料按公升序或降序排名.

呼叫公式格式:=rank(number,ref,order)

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

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

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

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

即0或省按降序排名,非0按公升序排名.

例:將a1:a100內的資料從高到低排名,排名結果存放在對應的b1:b100中

方法:第1步 在b1中使用公式:=rank(a1,$a$1:$a$100,0)

第2步 用下拉方法在b2:b100中填入對應公式即可

18樓:匿名使用者

假設成績在d列,在e2輸入

=rank(d2,d:d)

公式向下複製即可。

19樓:匿名使用者

設f列為分數列,f1開始為第乙個學生的成績 公式如下:=rank(f1,f:f),其他的往下拉即可。

excel自動生成的問題

c2 lookup 9e 307,left b2,row 1 100 d2 lookup 9e 307,left substitute b2,c2 row 1 100 e2 lookup 9e 307,right b2,row 1 100 三公式向下複製 公式 left a3,find a3 1 公...

EXCEL公式自動計算請假時數,EXCEL公式自動計算請假時數

如果你不把你的 格式貼圖出來 我估計沒人能幫你解決得了這問題 你的問題 我暫時不知道怎麼回答 a,你給的分太少 b,說的直白點,你沒有描述清楚你的問題 c,首先你要有思路,最好有截圖。d,請假跨日你說了,但是請假跨休息時間段怎麼算 用datedif函式吧 datedif e3,g3,d 8 h3 f...

excel的VLOOKUP公式自動下拉,函式內的單元格座標會遞增,這樣如何解決

軟體版本 office2007 問題原bai 因 如果duvlookup中的引用區域使用了絕對zhi引用,由於隨解決方法 1.將公式中的引用區域由相對引用改為絕對引用,可以通過輸入 符號或者當游標在單元格上時按下f4來實現 2.再下拉填充就可以得到正確結果 單元格使用絕對引用即可,也就是c2寫成 c...