乐于分享
好东西不私藏

Excel 自动工号生成系统:新员工一录入,编号自动生成

Excel 自动工号生成系统:新员工一录入,编号自动生成

很多公司都有这种需求:

员工编号自动生成

例如:

姓名
部门
入职日期
工号
张三
销售
2025/5/1
XS202505001

很多人可能是手动输入编号

但容易编号重复、顺序混乱、一改就错

接下来我们用excel做一个自动工号生成系统

一、目标效果

原始数据

姓名
部门
入职日期
张三
销售
2025/5/1
李四
技术
2025/5/3
王五
财务
2025/5/8

自动生成结果

姓名
部门
入职日期
工号
张三
销售
2025/5/1
XS202505001
李四
技术
2025/5/3
JS202505002
王五
财务
2025/5/8
CW202505003

二、工号规则(真实公司逻辑)

部门缩写 + 年月 + 流水号
例如:
部门
缩写
销售
XS
技术
JS
财务
CW

三、核心公式(直接能用)

假设:

B列 = 部门
C列 = 入职日期

在 D2 输入:

=IFS(B2="销售","XS",B2="技术","JS",B2="财务","CW")&TEXT(C2,"yyyymm")&TEXT(ROW(A1),"000")

结果展示


四、升级版:自动按部门独立编号

如果公司要求:

销售部单独编号

技术部单独编号

公式(高级版)

=IFS(B2="销售","XS",B2="技术","JS",B2="财务","CW")&TEXT(C2,"yyyymm")&TEXT(COUNTIF(B$2:B2,B2),"000")
效果:每个部门实现了单独编号

五、公式解读

COUNTIF(B$2:B2,B2)

意思是:

统计当前部门出现了几次,出现几次就赋值为几

所以:

销售部自动递增

技术部自动递增