多语言展示
当前在线:1076今日阅读:26今日分享:39

Excel中怎样用身份证号计算年龄

我们可以根据身份证号码,提取性别、出生日期,还可以让计算机自动计算出身份证号码主人的当前年龄和指定日期的年龄。你知道怎么做吗?
工具/原料

Excel2016

方法/步骤
1

用Excel程序打开带有身份证号码信息要计算年龄的文档

2

在B2单元格输入“=DATEDIF(TEXT(MID(B2,7,8),'#-00-00'),TODAY(),'Y')”

3

回车以后,该身份证号码对应系统时间的年龄就显示出来,是47岁

4

选中D2单元格,拖动右下角的填充柄,快速填充D3-D9单元格,所有的身份证号码对应的年龄都显示出来

5

假如在D2单元格输入“=DATEDIF(TEXT(MID(B2,7,6+(LEN(B2)=18)*2),'#-00-00')*1,'2020-10-01','y')”

6

得到的是该身份证号码的主人在2020年10月1日时的年龄——48岁

7

选中D2单元格。双击右下角的填充柄,剩下的空白单元格包容得到快速填充,所有人的2010年10月1日时的年龄都显示出来

注意事项
1

输入的而第一个公式中“TODAY:用于返回当前时间”,要求系统时间要准确

2

第二个公式中的“2010-10-01”可以修改成你要求的任意时间

推荐信息