自动得出EXCEL列中最大数的前三名,并找出相应的人名

发布网友

我来回答

5个回答

热心网友

在D1中输入公式=LARGE($C$2:$C$6,1)
在D2中输入公式=LARGE($C$2:$C$6,2)
在D3中输入公式=LARGE($C$2:$C$6,3)
在E1中输入公式=INDEX($A$2:$A$6,MATCH(D1,$C$2:$C$6,0))
在E2中输入公式=INDEX($A$2:$A$6,MATCH(D2,$C$2:$C$6,0))
在E3中输入公式=INDEX($A$2:$A$6,MATCH(D3,$C$2:$C$6,0))

公式输入后,D1-D3中显示前三名分数,E1-E3中显示与分数对应的姓名

热心网友

姓名 成绩 姓名 成绩
张 98 张 98
王 67 赵
李 66 刘 80
赵 王 67
刘 80 李 66

在C2单元格输入: =INDEX(A:A,MATCH(LARGE(B:B,ROW(1:1)),B:B,0)) 下拉
在D2单元格输入: =LARGE(B:B,ROW(1:1)) 下拉

热心网友

第一名:
=VLOOKUP(LARGE(B:B,1),IF({1,0},B2:B6,A2:A6),2,0)
第二名:
=VLOOKUP(LARGE(B:B,2),IF({1,0},B2:B6,A2:A6),2,0)
其余类推。

热心网友

D1=LARGE($B$1:$B$5,4-now()),E1=Vlookup(D1,A:C,3,)
一次向下复制到E3。

热心网友

先按C列排序后复制粘贴前三行就好

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com