excel身份证号提取年龄公式 如何从身份证号里面提取年龄

excel身份证号提取年龄公式【excel身份证号提取年龄公式 如何从身份证号里面提取年龄】我们知道身份证号的第7-14位是我们出生的年月日 , 我们可以用MID函数来提取出年份 , 然后用一种简单的公式来计算年龄 , 就是使用今年的年份减去出生的年份 , 公式为:
=2020-MID(B2,7,4)
其中MID(b2,7,4)表示:从B2单元格的第7位开始 , 提取4个字符 , 也就是出生的年份1993
如果说到了2021年 , 不想改动公式里面的2020 , 可以使用公式:
=YEAR(TODAY())-MID(B2,7,4)
2、不满生日的需要减1岁
今天是2020年的4月23日 , 如果说是4月24日的生日 , 还没到这天 , 那么这个人需要减1岁 。
那么这种情况下 , 我们首先得把员工的出生年月日都算出来 , 首先把代表生日的那部分数据提取出来 , 使用公式是:
=MID(B2,7,8)
需要对这个数字进行时间格式化 , 使用text函数
=TEXT(MID(B2,7,8),"0-00-00")
然后我们可以使用一个datedif的函数来进行不满1岁自动减的算法
=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),NOW(),"y")

excel身份证号提取年龄公式 如何从身份证号里面提取年龄


如何从身份证号里面提取年龄如果是使用Excel表格 , 在空白单元格内输入公式“=YEAR(TODAY())-MID(身份证号所在单元格,7,4)” , 并按回车键即可 。MID函数的作用是从一个字符串中截取出指定数量的字符 。
在excel中 , MID函数的格式为MID(text,start_num,num_chars) 。
中华人民共和国居民身份证的号码是一个18位的数字 , 其中7-14位是生日 。
如果是提取出生日期 , 则在空白单元格内输入公式“=TEXT(MID(身份证号所在单元格,7,8),"0-00-00")” , 并按回车键即可 。

    推荐阅读