永发信息网

excel 排序

答案:5  悬赏:0  手机版
解决时间 2021-05-09 02:17
  • 提问者网友:王者佥
  • 2021-05-08 20:23
excel表格中,如A列是学生的姓名,B列是对应学生姓名的成绩,我想根据B列学生的成绩高低自动在C列排列出名次,而且要保留A列不动,请问各位问友该怎么做才最简单..
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-05-08 21:40

最简单的方法:


用辅助列,在A列前插入一列,输入1.2.3....目的是为了固定原A的顺利



然后排原B列(现在是C)吧,排完后在D列输入1.2.3...名次,


完了再按现在的A列排一次,就OK

全部回答
  • 1楼网友:千杯敬自由
  • 2021-05-09 00:56

用rank函数

  • 2楼网友:长青诗
  • 2021-05-08 23:36

1,在D列填充1,2,3...

2,按B列排序,在C列填充1,2,3...

3,按D列排序,表格恢复原来顺序(A列变回原状)

4,删除或隐藏D列

  • 3楼网友:街头电车
  • 2021-05-08 22:41

添加D列,自动填充1,2,3,……

根据B拍序,在C列自动填充1,2,3,……

根据D列排序,使得表格恢复原来顺序,然后删除D列

完成!

  • 4楼网友:渊鱼
  • 2021-05-08 22:07

C1

=RANK(B1,$B$1:$B$17)

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯