Excel成绩表,按学生学号进行统计后,用Rank函数进行成绩高低比较,求助大大:列出前十名的学生姓名怎么做

如题所述

假如A列为学号,B列为姓名,C列为成绩,那么可以在D列中用公式:
D2=INDEX(B:B,SMALL(IF(RANK($C$2:$C$50,$C$2:$C$50)<=10,ROW($2:$50),4^8),ROW(1:1)))&""
完成后按Ctrl+Shift+回车键结束,往下拉即可。
或:
D2=IF(ROW()<=11,INDEX(B:B,SMALL(IF($C$2:$C$50=LARGE($C$2:$C$50,ROW(1:1)),ROW($2:$50),4^8),1))&"","")
完成后按Ctrl+Shift+回车键结束,往下拉。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网