多语言展示
当前在线:1525今日阅读:138今日分享:33

图文讲解如何根据身份证号计算出实际年龄?

在用Excel处理数据时,经常遇到需要员工实际年龄的问题,但电子表格中往往只有身份证号,如何根据这些身份证号计算出员工的实际年龄呢?这里以18位身份证号为例图文讲解如何根据身份证号计算出实际年龄?
工具/原料
1

电脑

2

Microsoft Excel 2010

方法/步骤
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

下图是复制公式后,计算出所有员工的实际年龄。

注意事项

MID()函数来获取身份证号里的年月日信息,但提取的信息格式并不是标准的日期格式,所以需要进行转换。

推荐信息