系统教程 发布时间: 2025-11-03

Excel如何用身份证号计算年龄?Excel身份证提取年龄计算公式

作者: 热心网友
阅读: 2次

在Excel中,利用身份证号计算年龄是一个非常实用的功能,特别是对于需要处理大量人员信息的场景。身份证号共18位,其中第7位到第14位代表出生年月日,即yyyyMMdd格式。通过提取这8位数字,我们可以轻松计算出年龄。

首先,假设身份证号存储在A列,我们可以在B列使用公式来计算年龄。具体的公式如下:

=DATEDIF(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)), TODAY(), "Y")

这个公式中,MID函数用于从身份证号中提取出生年月日的各个部分。MID(A2,7,4)提取出生年份,MID(A2,11,2)提取出生月份,MID(A2,13,2)提取出生日期。DATE函数将这些提取出的年、月、日组合成一个日期值。

然后,DATEDIF函数用于计算两个日期之间的差距。这里,第一个参数是出生日期,第二个参数是TODAY函数获取的当前日期,第三个参数"Y"表示我们想要得到的是年数。

通过这个公式,Excel会自动计算出当前日期与出生日期之间的年份差,即年龄。这样,你就可以快速得到每个人的年龄信息,非常方便。

相关文章