=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个数值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)