在Excel中,怎样根据一列的数据大小,对另一列进行排序
例如,A1到A50单元格是五十个人的姓名,B1到B50单元格是这50人的一次测试成绩。现在要在C1到C50单元格,根据测试成绩的由高到低,对A列的姓名进行重新排序。求教高...
例如,A1到A50单元格是五十个人的姓名,B1到B50单元格是这50人的一次测试成绩。现在要在C1到C50单元格,根据测试成绩的由高到低,对A列的姓名进行重新排序。求教高手,C列单元格的函数公式应该怎么写?谢谢!
展开
2个回答
展开全部
排名?C1公式:
=RANK(B1,B:B)
下拉。
=RANK(B1,B:B)
下拉。
更多追问追答
追问
谢谢您的回答,我的意思是在C列中要显示的是A列的姓名,C列的姓名是按照B列的分数高低进行排序的
追答
C1公式:
=INDEX(A$1:A$50,MATCH(LARGE(B$1:B$50+ROW($1:$50)/10000,ROW(A1)),B$1:B$50+ROW($1:$50)/10000,))
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询