在EXCEL怎样快速提取身份证号年月日并算出年龄
发布网友
发布时间:2023-09-19 13:06
我来回答
共1个回答
热心网友
时间:2024-08-17 17:27
在表格中有很多的公式只要组合在一起就可以节约不少的时间,而且做事也是特别的方便从而达到提高工作
打开一张需要处理的表格如下图所示
先利用函数LEN测出单元格中的数字长度如下图所示
利用MID函数进行提取出正确定的日期,MID(数字串,截取开始的位置,截取的个数),就是从数字串的第七位进行提取B2/2-1位,这里是运用的四舍五入的方法,因为15位数的身份证会除不断的。
利用RIGH函数将这个全部的完整日期截取下来,然后串上这个19就是因为这样具有统一性的,这样就算是15位数字的身份证号也能添加上日期,从右边截取8位数字对又可以有效的去掉加上的那个19的重复性。
再利用这个TEXT日期函数进行直接的转换成日期如下图所示
最后就是综合所有的公式得出身份证提取日期函数公式为 =TEXT(RIGHT(19MID(A4,7,LEN(A4)/2-1),8),"#-##-##")
然后利用YEAR提取这个身份证中的年份,并标明现在的年份
最后一步就是利用这个减法运算出实际的年龄出来,这样就一目了然了。