Excel如何根据成绩的名次自动生成对应的人名? 如下图,怎么在E列移动根据B列的成绩名次自动

2024-12-24 19:51:41
推荐回答(3个)
回答1:

解决问题先要想好思路:

1、问题是:要根据成绩进行升序排名,并把名字显示出来。

2、解决排名的问题,用什么函数。

3、查找名次对应的姓名,用什么函数,怎么用。

4、排名用RANK函数,先把实际名次排出来,如下图:

5、加一个辅助列,查找与引用一般用VLOOKUP函数。

6、把对应名次的姓名引用过来就好了。如下图:

7、具体见附件,如有疑问,请继续追问,希望可以帮到你!

8、因为需求比较单一,不建议使用复杂的数组公式。

回答2:

=INDEX(A:A,MATCH(LARGE(B:B,ROW(A1)),B:B,0))

回答3:

E2公式:
=INDEX($A$2:$A$4,MATCH(LARGE($B$2:$B$4,ROW(A1)),$B$2:$B$4,0),1)
下拉公式