Excel 函数提取身份证号中的性别/生日/年龄

2023年1月7日教程 精选评论30阅读模式

刚入职场的小伙伴,很多时候都要面临业务与环境的双重考验。如何在众人间脱颖而出,成为夜空中最亮的那个仔?今天这篇文章,仅凭一个身份证号,快速批量提取年龄、出生日期、性别等信息。难度不高,却超级超级实用!

1. 身份证号提取性别

公式:

=IF(MOD(MID(B2,17,1),2)=1,"男","女")

  首先通过MID()函数提取身份证号中的第17位,然后通过MOD()函数判断奇偶性,其中奇数为男,偶数为女。最终在IF()函数的配合下,即可得到性别值。

Excel 函数提取身份证号中的性别/生日/年龄

2. 身份证号提取生日

公式:

=TEXT(MID(B2,7,8),"0000-00-00")

  首先通过MID()函数提取身份证号中的第7-14位,然后使用TEXT()函数对结果格式化(即转换成“xxxx-xx-xx”的样式),最终便得到了我们平时习惯的生日信息。

Excel 函数提取身份证号中的性别/生日/年龄

  注:身份证号码中第7-14位为出生日期。

3. 计算年龄

公式:

=YEAR(TODAY())-MID(B2,7,4)

  首先通过TODAY()函数获得当前日期,然后使用YEAR()函数提取日期的年份值。接下来通过MID()函数获取员工出生年份,两者之差即为年龄。类似的方法也可用在司龄计算上,只要将生日替换成入职日期即可。

Excel 函数提取身份证号中的性别/生日/年龄

4. 防止身份证号多输少输

  做法:通过“数据有效性”限定单元格长度

  选中身份证号列,点击“数据”→“数据有效性”,将“文本长度”指定为“18”位。当录入的身份证号码超过或不足18位时,Excel便会自动提醒,以降低前端录入可能导致的错误。


通过数据有效性限定身份证列位数

  注:通过将“数据有效性”→“出错警告”中的样式修改为“警告”,可以实现只提醒不禁止效果。

Excel 函数提取身份证号中的性别/生日/年龄

写在最后

  以上这些,是人事工作者每天都要遇到的,很多复杂的操作其实往往来源于日常积累。如果以上这些,对您的工作有所帮助的话,就请给小编点个赞吧!

  • 本文由 发表于 2023年1月7日
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
如何批量提取文件名到EXCEL电子表 原创

如何批量提取文件名到EXCEL电子表

当我们需要提取文件夹内所有文件名称时,一个个复制粘贴太麻烦了,这里有两个方法推荐给大家。通过这篇文章可以实现批量提取文件夹内文件名,可以按下面的步骤进行。下面介绍两种方法,第一种方法比较简单高效。 一...
小米手机线刷官方国际版MIUI系统教程 教程

小米手机线刷官方国际版MIUI系统教程

为什么要刷国际版MIUI而不是国内的MIUI? 小米的MIUI被认为是国内定制系统的先行者,就是被人诟病广告太多。国际版/欧版MIUI系统软件都经过了去广告处理,有谷歌家的服务。国际版MIUI也是小米...
小米/红米手机解锁教程 BootLoader解锁教程 教程

小米/红米手机解锁教程 BootLoader解锁教程

小米手机如果要刷机通常要解BootLoader锁(小米刷机教程),手机小米新出的手机一般都有BootLoader锁,目前小米4及其之前的不需要解锁,后面的机型,都需要解锁,如果要刷机就解锁BootLo...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: