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

根据成绩进行排序,排序后的结果显示在另一列里... 根据成绩进行排序,排序后的结果显示在另一列里 展开
 我来答
百度网友faadf46
高粉答主

2020-05-02 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:75.8万
展开全部

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

1、选中总分列。

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

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

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

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

xxqlong
2014-09-29 · 知道合伙人软件行家
xxqlong
知道合伙人软件行家
采纳数:1487 获赞数:7110
15年以上网络规划、设计。 熟悉办公软件,掌握高级应用。

向TA提问 私信TA
展开全部
=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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌文元LWY
高粉答主

推荐于2017-09-19 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

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

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

 

详见附图

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
realsex
2014-09-29 · TA获得超过1259个赞
知道小有建树答主
回答量:717
采纳率:0%
帮助的人:507万
展开全部

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

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

就可以了

追问
如果李三和陈一两人分值相同,都是95分,怎样将两人都显示出来(不分先后)?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9ec0a61
2014-09-29 · 超过24用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:43.6万
展开全部
成绩肯定有重复值 重复的你想怎么排?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式