运用if判断语句,对一列数当中,相同元素都从1开始顺序编号,mid函数、right函数的用法,学号编排
方法/步骤
1、比如下图为某个学校所有新入学的学生,现在校长让你给每个学生编一个学号,每个班都是从1号开始,所有学生的学号不重复
2、首选我们要对每个班从1,开始进行排序,新建一列,列名为:班级排序在班级排序的第一个单元格输入:=IF(B6=B5,E5+1,1)
3、这个公示怎么理解呢?瘫蝠熨夯我能来看一下,首选对本行班级进行判断。如果本行班级等于上一行的班级,本行跟上一行舛匀砖察属于同一个班,则本行的序号在上一级序号的基础上加1;如果本行的班级不等于上一行的班级,那么说明本行是下一个班级地第一个人,则本行的序号等于1
4、然后我们用mid函数提取班级数,在班级数的第一个单元格下面输入:=MID(B2巳呀屋饔,4,1)B2指的是第一个学生所在班级,4指的是从左边数第四个位置开始,1指的数取一位数
5、函数输入完成后按回车,鼠标放置在计算结果单元格的右下角,等鼠标变成黑心十字,双击或者往下拉,计算出所有学生的班级
6、假设一个班最多有三位个学生,则需要把每个班级学号处理成三位比如:00013,101等等新建一列,给每个班排序加1000
7、然后在用right函数,选取右边的三位,right函数的用法参照下面经验连接
8、最后所有的数据材料准备好了之后,就进行学号的计算
9、在学号(假设学号是8位)的第一个单元输入:="2018"&am圬桦孰礅p;F2&H22018表示18年入学&a罪焐芡拂mp;表示连接符F2代表第一个学生所在的班级H2代表第一个学生在本班的序号即001
10、计算完成之后,鼠标选中第一个学号的单元格,并移动至右下角,等鼠标变成黑心十字,双击或者下拉,则完成了所有学生的学号计算