1、打开一个有员工信息的电子表格,在此类表格中一般都只有员工的身份证号,但没有员工的实际年龄,现在我们通过函数,根据身份证号来计算出员工的实际年龄。
2、首先获取身份证号中的年月日信息:现在利用MID()函数来获取身份证号里的年月日信息,选择单元格F3,在公式编辑栏中输入:=MID(E3,7,8)。这个函数的意思是从E3单元格的第7位开始提取数据,提取从第7位开始的后8位数据。这样就把身份证号中的年月日提取出来了。
3、公式输入完后,点击回车键确认,从下表中可以看出,F3单元格中就提取出了员工的年月日信息。但这个信息还不是标准的年月日信息,我们还要对其格式进行修改。
4、转换年月日格式:现在利用TEXT()函数来将上一步提取的年月日信息转换成标准的日期格式。选择F3单元格,在公式编辑栏中添加TEXT()函数,添加完后的最终格式如下:=TEXT(MID(E3,7,8),"#-00-00") 此公式的意思是将MID()函数提取出的数据转换成“#-00-00”格式的日期格式。
5、公式输入完成后,按回车键确认,可以看到F3中的数据已经被转换成了日期格式。
6、计算实际年龄:现在利用DATEDIF()和提取出的日期信息计算员工的实际年龄。选择F3单元格,在公式编辑栏中添加DATEDIF()函数,添加完后的最终格式如下:=DATEDIF(TEXT(MID(E3,7,8),"#-00-00"),TODAY(),"y") 此函数的意思是根据TEXT转换后的日期格式,用当天的日期和提取出的日期进行计算,算出员工的实际年龄。
7、输入完公式后按回车键确认,员工的实际年龄就计算出来了。
8、现在采用复制公式的方法来计算其它员工的实际年龄。单击F3,把鼠标放在F3右下角的小的黑色方块上,当鼠标变成黑色的十字光标后双击即可。
9、下图是复制公式后,计算出所有员工的实际年龄。