多语言展示
当前在线:1129今日阅读:167今日分享:16

使用函数公式自动填充有规律的编号

假设我们需要在EXCEL表里自动填充学生的学号,一个年级有12个班,每个班有45个学生。学生学号编码为20190101,其中2019代表年级,第一个01代表班级,第二个01代表班内学生的编号。如何用函数公式自动填充学生编号?下面介绍一下解决方案,在这里会用到INT、MOD、TEXT函数。
方法/步骤
1

我们把学号分解为三部分,班级需要每隔45次自动递增,后三位编号到从01到45结束,需要重复填充12次。这里我们先分成两列示例一下:班级编号的公式用=INT(ROW(B45)/45);班内编号的公式用=MOD(ROW(C45),45)+1;INT是为了取整数,MOD是为了取余数;但是这时候我们会发现,出来的结果,是一位数1,不是01;

2

这时还需要用到TEXT公式,将个位数字改为十位数字显示,前面补0,我们在公式中加入TEXT公式=TEXT(INT(ROW(B45)/45),'00')=TEXT(MOD(ROW(C45),45)+1,'00')

3

最的把两列公式用“&”合并到一起,下拉,复用公式即可自动填充所有的学号。

推荐信息