excel中如何直接自动生成排序序号

做一个班级的学生成绩单,希望成绩单上学生姓名保持按学号排列,希望能输入每个学生的成绩后,该生的排名号也自动生成在后面。请问有没有简单的方法。
目前的做法是:先按成绩排序,手动标序号,再按学号重新排序,太麻烦了。

如果总分在E列,那么在F2单元格输入以下公式,然后向下填充公式

=RANK(F2,F:F)

 

详见附图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-13
如果是填充1234567。。。。。。的话,你可以在某一列的前两个单元格分别输入1和2,然后选取这两个单元格,在这两个单元格的右下角有个填充柄(黑色小方块),把鼠标指针指向这个黑色小方块上,此时鼠标指针由空心十字型变为实心十字型,然后点击鼠标左键向下方拖动即可。
第2个回答  2013-09-13
RANK(number,ref,order) Number 为需要找到排位的数字。 Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。 Order 为一数字,指明排位的方式。 如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。 如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。 说明 参考资料: http://zhidao.baidu.com/question/22822284.html本回答被网友采纳
第3个回答  2013-09-13
多添加几列辅助列
用于恢复前面的排序
第4个回答  2020-02-27
相似回答