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

教程 精选评论869字数 539阅读模式

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

1. 身份证号提取性别

公式:文章源自合一学院-https://unvmax.com/72399.html

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

  首先通过MID()函数提取身份证号中的第17位,然后通过MOD()函数判断奇偶性,其中奇数为男,偶数为女。最终在IF()函数的配合下,即可得到性别值。文章源自合一学院-https://unvmax.com/72399.html

Excel技巧 Excel公式 Excel函数

2. 身份证号提取生日

公式:文章源自合一学院-https://unvmax.com/72399.html

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

  首先通过MID()函数提取身份证号中的第7-14位,然后使用TEXT()函数对结果格式化(即转换成“xxxx-xx-xx”的样式),最终便得到了我们平时习惯的生日信息。文章源自合一学院-https://unvmax.com/72399.html

Excel技巧 Excel公式 Excel函数

  注:身份证号码中第7-14位为出生日期。文章源自合一学院-https://unvmax.com/72399.html

3. 计算年龄

公式:文章源自合一学院-https://unvmax.com/72399.html

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

  首先通过TODAY()函数获得当前日期,然后使用YEAR()函数提取日期的年份值。接下来通过MID()函数获取员工出生年份,两者之差即为年龄。类似的方法也可用在司龄计算上,只要将生日替换成入职日期即可。文章源自合一学院-https://unvmax.com/72399.html

Excel技巧 Excel公式 Excel函数

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

  做法:通过“数据有效性”限定单元格长度文章源自合一学院-https://unvmax.com/72399.html

  选中身份证号列,点击“数据”→“数据有效性”,将“文本长度”指定为“18”位。当录入的身份证号码超过或不足18位时,Excel便会自动提醒,以降低前端录入可能导致的错误。文章源自合一学院-https://unvmax.com/72399.html


通过数据有效性限定身份证列位数文章源自合一学院-https://unvmax.com/72399.html

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

Excel技巧 Excel公式 Excel函数

写在最后

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

匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证