只有身份证号码,如何批量自动获取年龄?

悠然自得悠然自得 · 2021-11-07 14:42
公司需要批量录入员工年龄,手头上只有员工身份证号码,我知道身份证号码能获取出生年份,但一个个手工计算太慢,有比较快捷的方法吗?
1 个回答
H₂S
H₂S
坐标厦门,业余爱好读书,园艺,玩玩 Excel,写点代码。
从身份证号码可以看出规律,即从左往右第 7~10 位数字表示出生年份,Excel 中有函数可以完美解决问题,且表格能实现自动更新年龄,无需每年做一次。 思路: 1. 从身份证号码中提取出生年份。 2. 用当前年份减去出生年份,得出年龄。 具体步骤: 1. 在年龄列的单元格中使用公式「 =YEAR(TODAY()) - MID(B2,7,4) 」 公式很好记,减号前面函数返回当前年份,减号后面函数提取出生年份数字段。括号中三个参数,第一个是身份证号码所在单元格,第二个表示从第 7 位数开始提取,第三个表示提取 4 位数字。 2. 年龄单元格下拉填充就搞定啦。如果表格很长,不要傻傻的手工下拉填充,鼠标移到第一个年龄单元格右下角,出现 ➕ 时双击鼠标,自动拉满。
1
反对
评论
收藏
2021-11-08 02:30