Excel 排序 根据成绩进行排序,排序后的结果显示在另一列里

根据成绩进行排序,排序后的结果显示在另一列里

Excel 排序 根据成绩进行排序,排序后的结果显示在另一列里是设置错误造成的,解决方法为:

1、选中总分列。

2、选择菜单中,数据,排序和筛选里,选降序。

3、在弹出的对话框中,选择,扩展选定区域,然后点排序。

4、这样成绩由高到低的顺序排序就好了。

5、在排名列,打上排名顺序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-29
=INDEX($A$2:$A$8,MATCH(LARGE($B$2:$B$8,ROW()-1),$B$2:$B$8,0))
如果成绩中有重复的,把成绩+0.000001、0.000002.....处理一下,既能保证不影响成绩,又能区分一样的成绩,例如两个95处理完以后,可能是95.000001和95.000002追问

如果李三和陈一两人分值相同,都是95分,怎样将两人都显示出来(不分先后)?

追答

例如两个95处理完以后,可能是95.000001和95.000002

第2个回答  推荐于2017-09-19

在C2单元格中输入以下公式

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

 

详见附图

本回答被提问者采纳
第3个回答  2014-09-29

你加多一个列,叫名次的,函数是=RANK(B2,B:B)

然后在排名那写函数INDEX(A:A,MATCH(ROW()-1,C:C,0))

就可以了

追问

如果李三和陈一两人分值相同,都是95分,怎样将两人都显示出来(不分先后)?

第4个回答  2014-09-29
成绩肯定有重复值 重复的你想怎么排?
相似回答