在EXCEL怎样快速提取身份证号年月日并算出年龄

如题所述

在表格中有很多的公式只要组合在一起就可以节约不少的时间,而且做事也是特别的方便从而达到提高工作
打开一张需要处理的表格如下图所示

先利用函数LEN测出单元格中的数字长度如下图所示

利用MID函数进行提取出正确定的日期,MID(数字串,截取开始的位置,截取的个数),就是从数字串的第七位进行提取B2/2-1位,这里是运用的四舍五入的方法,因为15位数的身份证会除不断的。

利用RIGH函数将这个全部的完整日期截取下来,然后串上这个19就是因为这样具有统一性的,这样就算是15位数字的身份证号也能添加上日期,从右边截取8位数字对又可以有效的去掉加上的那个19的重复性。

再利用这个TEXT日期函数进行直接的转换成日期如下图所示

最后就是综合所有的公式得出身份证提取日期函数公式为 =TEXT(RIGHT(19MID(A4,7,LEN(A4)/2-1),8),"#-##-##")

然后利用YEAR提取这个身份证中的年份,并标明现在的年份

最后一步就是利用这个减法运算出实际的年龄出来,这样就一目了然了。
温馨提示:答案为网友推荐,仅供参考
相似回答