以往学籍号的位数比较少,一般不超过15位数,可以直接在学生名册EXCEL表中增加一列,在第一行输入起始号码,然后直接向下填充,就会自动生成一串连续的学籍号码。
最近几年,根据全国学籍管理指导意见,各省都规范和统一了新的学籍号编号方案,一般都超过了15位数,并且不是单一的数字格式,大多为混合文本格式。比如,江苏省普通高中学生的学籍辅号采取18位数,全省统一编号规则是:字母G+设区市2位+县(区、市)2位+学校性质2位+学校代号3位+入学年份4位+学生序号4位。
根据这一编码规则,对于同一所普通高中学校,学生的学籍号前10位数是固定不变,入学年份,也只是每年变化一次,不同的是最后4位数的流水号。假设一所高中学籍号的前10位数为:G098161005,现在要为2019年入学的高一学生编制学籍号,生成1000位连续的学籍号,如何快速产生?
现在提供了三个解决方案:
1、利用两个辅助列合并生成
在A列输入“G0981610052019”,在B列输入4位数流水号,在C2单元格直接输入公式“=A2&B2”,向下填充复制到C1001即可。
2、利用一个辅助列生成
在B列输入4位数流水号,在C2单元格直接输入公式“=“G0981610052019”&B2”,向下填充复制。
3、直接通过函数公式生成
在EXCEL表中任一单元格,比如G2单元格,输入公式:="G0981610052019"&TEXT(ROW(A1),"0000"),然后用鼠标左键向下拖拽复制
简单说明:利用函数“ROW”,返回单元格的行号,产生自然数列,再通过“TEXT”函数,使产生的自然数列变为4位数的格式,最后,通过“&”连接符,把固定文本字符串连接起来。
提醒:固定文本字符串一定要用英文状态下的引号表示起来。
这种编号生成的思路,还可以满足其他方面的编号需求,大家可以举一反三。
每天学习一个EXCEL技术应用,助力办公效率提升!谢谢阅读,欢迎关注和分享。