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

发布网友

我来回答

5个回答

热心网友

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

1、选中总分列。

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

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

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

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

热心网友

=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

热心网友

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

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

 

详见附图

热心网友

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

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

就可以了

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

热心网友

成绩肯定有重复值 重复的你想怎么排?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com