在excel中如何把第一名,第二名,第三名,第四名按顺序拉下去就有第五名,第六名

在excel中如何把第一名,第二名,第三名,第四名按顺序拉下去就有第五名,第六名,第1张

=SUM(IF(A$2:A$11>=A2,1/COUNTIF(A$2:A$11,A$2:A$11))) 这是一个数组公式,需要按三键结束

在D1输入 ="第"&ROW(A1)&"名 "&INDEX(A:A,MATCH(LARGE(B:B,ROW(A1)),B:B,0)) 下拉到D3。

假设数据在AB列第一名    =INDEX(A1:A10,MATCH(MAX(B1:B10),B1:B10,0))第二名    =INDEX(A1:A10,MATCH(LARGE(B1:B10,2),B1:B10,0))后面的第三名、第四名第五名,只不过是把公式中的“2”,分别改成“3”、“4”、“5”第三名    =INDEX(A1:A10,MATCH(LARGE(B1:B10,3),B1:B10,0))第四名    =INDEX(A1:A10,MATCH(LARGE(B1:B10,4),B1:B10,0))第五名    =INDEX(A1:A10,MATCH(LARGE(B1:B10,5),B1:B10,0))

1使用=LARGE(Sheet1!C:C,1)函数,其中C:C为登分表内成绩列,1代表第几位,例如1为第一名,60为第60名

2使用=VLOOKUP(C2,Sheet1!A:C,1,FALSE)函数,其中C2为第一步中函数所在单元格,既第一名成绩,Sheet1!A:C为数据所在格,1为该成绩对应的学号,如果需要显示姓名则应该为2。

设要查找A列排名前五的5个数值,放在B列B1开始的位置:

Sub 宏1()

For i = 1 To 5

   Cells(i, 2) = ApplicationLarge(Columns("A"), i)

Next

End Sub

以上就是关于在excel中如何把第一名,第二名,第三名,第四名按顺序拉下去就有第五名,第六名全部的内容,包括:在excel中如何把第一名,第二名,第三名,第四名按顺序拉下去就有第五名,第六名、在EXCEL中如何自动填充成绩为前五名的学生姓名及成绩、如何用excel中vba查找排名前五的5个数值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10175483.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存