我们在使用excel录入信息包括身份证时,有时需要计算出年龄,但是大量处理的话我们手算比较困难,工作量大,还容易出差错,那么怎么样批量将身份证号转换为年龄呢?下面就告诉大家利用函数简单完成。
工具/原料
1
平台:Windows 7
2
excel
方法/步骤
1
首先我们打开含有身份证号的excel文档表格,面对大量信息手动处理比较慢,下面就告诉大家如何利用函数理解如何生成年龄。
2
函数分解1:首先我们需要将身份证号中的出生年月日提取出来就需要用到mid函数,从第7位开始提取身份证号,提取8位,就是出生年月日。
3
函数分解2:然后我们将提取出来的年月日转化成文本,就需要用到text文本,将信息转化成年月日的格式。
4
函数分解3:知道出生年月日,还需要知道现在的日期,才能做差值,这里就用到today()函数。
5
函数分解4:然后就是利用datedif函数来完成两个日期之间的差值了,我们想知道年龄,所以差值单位就用“y”标示了。
6
函数汇总:最后我们将上面的分函数整合在一起就是计算年龄的函数了。即:=DATEDIF(TEXT(MID(D13,7,8),'0000-00-00'),TODAY(),'y')
注意事项
明白各个函数的意义就可以将简单函数整合成一个复合函数来计算其他问题了。
上一篇:身份证年龄错了怎么改
下一篇:无出生证明怎么改年龄