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

A列 C列
姓名 语文
张 98
王 67
李 66
赵 98
刘 80
要求在另一个位置显示前三名.人名+分数 找出前三名的分数好办,但要把人名与分数一起找出来,人名直接显示在分数边上就不知道了,请高手指点 用下列方式可以做出来,但是如果分数相同就不行了.请高手帮助!
在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=LARGE($C$2:$C$6,ROW(1:1))下拉

E1=INDEX(A:A,SMALL(IF($C$1:$C$7=D1,ROW($1:$7)),COUNTIF($D$1:D1,D1))),数组公式,按ctrl+shift+回车结束,然后下拉
温馨提示:答案为网友推荐,仅供参考
相似回答