如何将excel表格中身份证号码换算成年龄

如题所述

操作设备:戴尔电脑

操作系统:win10

操作软件:Excel

1、首先打开一张有身份证数据的“Excel”表格,如下图所示:

2、输入公式:=DATE(MID(G14,7,4),MID(G14,11,2),MID(G14,13,2)),如下图所示:

3、单击回车键得到出生年月日,如下图所示:

4、输入公式:=DATEDIF(H14,TODAY( ),“y”),如下图所示:

5、敲下回车键即可得到年龄,如下图所示:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-09-21

具体操作如下:

1.打开Excel编辑。

2.在年份一列第一格输入公式=MID(A2,7,4)。

3.此时出生年份已经显现。

4.再在年龄一列第一格输入公式2018-MID(A2,7,4)。

5.此时年龄就出来了。

本回答被网友采纳
第2个回答  2013-06-27
假设身份证号在B列,在C2输入 =DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),TODAY(),"y")
公式可以向下复制。
第3个回答  2013-06-27
这是因EXCEL将输入的数值作为数字处理的缘故,EXCEL只支持16位数的显示,实际运算中这个精度一般也已足够,超过这个位数EXCEL会舍去最后几位,保证前15位数的正确。 如果你输入的是身份证号,可将单元格的数字格式改为文本,就能正确输入了,最快捷的方式是在输入的数字前加英文半角状态下的'(单引号),EXCEL会自动将其后输入的内容做为文本处理。
第4个回答  2013-06-27
用trim(单元格,第几个字符,选几个字符)可以把出生年月日选出来,在用2011-其中的年,就得到年龄了
相似回答