Excel-排序(excel排序号自动生成)

如下图,是一个小的成绩表格


***简单排序***

按照语文成绩升序排序

选中“语文”这一列,右键点击“排序”下的“升序”

出现如下对话框

*********************************************************************************

1----扩展选定区域:勾选这个后,点“排序”,那么整个成绩表都会跟随着“语文”这一列的升序而变化,每一行内容不变,变得是每行的排列

2----以当前选定区域排序:勾选这个后,点“排序”,成绩表中,只有“语文”这一列会按照升序排列,其他列均不产生变化。

*****************************************************************************

根据实际情况,我们一般会选择1,整个表格的内容随着排序发生变化,不然表格就是失去了比对性。

所以,当我们勾选1后,点击“排序”,得到下图


当我们选择整个成绩表,右键“排序”-“自定义排序”,可以通过选择“主要关键字”来确定排序的依据,比如这里,可以选择“主要关键字”是“学号”,后面的“排序依据”也有四个选择,默认是选择“单元格值:,第三项次序里有”升序“、”降序“和”自定义序列“三种选择。


***按行排序****

当然,也可以点击“添加条件”来增加“次要关键字”,后面的“选项”点开后,还可以设置排序的方向和方法。

例如下面的成绩表,我要按照学号升序排列,首先选中成绩表,右键点击”排序”-“自定义排序”-最上面的“选项”-选中“方向”下的“按行排序”-“确定”,

主要关键字“行10”,次序“升序”,点击“确定”


***小技巧***

用熟了排序的功能后,假如只是简单的按照某一列排序,则直接点击该列任意单元格处,然后点击“升序”或者“降序”(可以右键调出,也可以在上面菜单栏调出)

例如,下面就是按照语文成绩升序排列,则选中“语文”列任一单元格,点击“升序”即可


***自定义排序***

像下面的成绩表,如果按照“学历”排序,默认是按照“学历”下每一项的首字母排序的,即“本科b-博士b-研究生y-专科z”

但是实际情况下,我们一般真正需要的排列是“专科-本科-研究生-博士”,这样按照学历高低排序

这时,我们就可以用到“次序”里的“自定义序列”,添加我们想要的序列,然后再排序下试试,就得到了想要的结果~

原文链接:,转发请注明来源!