
我们可以根据身份证计算出实际年龄,但如果有几百上千的身份证号要计算年龄,怎么计算呢?一个个地计算吗?那要累死人的,还容易出错!小编教您一个简单的方法,利用excel中的MID、DATE、TODAY等函数,很快便能计算出来啦!步骤非常简单,只需2大步1、提取出生日期;2、当前日期出生日期,再除以365天。
工具/原料
Excel 2007
操作操作系统WINDOWS 10
thindpad联想笔记本电脑,1台
操作方法
输入数据、建立辅助列
打开excel文件,输入基础数据; 建立辅助列D、E列,数字类型为日期格式。

提取第一个身份证号的出生日期
在D2单元格中输入公式【=DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2))】,说明
1、DATE函数的功能返回代表特定日期的序列号,表达式为
DATE(year,month,day),代表含义year年,month月,day日
2、MID函数的功能提取字符串,从指定位置开始,提取特定数量的字符。
MID(text,start_num,num_chars),其中
Text提取字符的文本字符串。
Start_num提取的第一个字符位置。
Num_chars返回字符的个数。

按回车键后,提取出生日期成功。

输入当前日期
在E2单元格输入公式【=TODAY()】,
说明today函数是日期函数,功能是返回当前日期,其表达式TODAY( )。

按回车键后,系统返回当前日期。

计算实际年龄
在F2单元格输入公式【=(E2D2)/365】,公式含义
实际年龄=(当前日期提取出生日期)/365

按回车键后,实际年龄就计算出来了。
在这里,数值保留1位小数点。

计算所有身份证号的年龄
计算出第一个身份证号的年龄后,用“填充序列”的方式,向下填充,便计算出其它身份证号的年龄了!

要点总结
方法总结1、打开excel文件,输入基础数据; 建立辅助列D、E列,数字类型为日期格式。
2、从身份证号中提取出生日期,采用函数DATE、MID函数。
3、输入当前日期,采用函数TODAY()。
4、计算实际年龄,公式(当前日期提取出生日期)/3655、批量计算其它身份证年龄用填充序列填充其余下面单元格。