很多公司都有这种需求:
员工编号自动生成
例如:
很多人可能是手动输入编号
但容易编号重复、顺序混乱、一改就错
接下来我们用excel做一个自动工号生成系统
一、目标效果
原始数据
自动生成结果
二、工号规则(真实公司逻辑)
部门缩写 + 年月 + 流水号例如:
三、核心公式(直接能用)
假设:
在 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)
意思是:
统计当前部门出现了几次,出现几次就赋值为几
所以:
销售部自动递增
技术部自动递增
夜雨聆风