
假设身份证号位于A列:
提取出生日期:
首先,使用MID函数从身份证号中提取出生年月日。假设身份证号在A2单元格,公式为:=MID(A2, 7, 8)。这会从第7位开始提取8个字符。
转换为日期格式:
接着,使用DATE函数将提取出的字符串转换为日期格式。公式修改为:=DATE(LEFT(MID(A2, 7, 8), 4), MID(MID(A2, 7, 8), 5, 2), RIGHT(MID(A2, 7, 8), 2))。
计算年龄:
然后,使用DATEDIF函数计算年龄。完整公式为:=DATEDIF(DATE(LEFT(MID(A2, 7, 8), 4), MID(MID(A2, 7, 8), 5, 2), RIGHT(MID(A2, 7, 8), 2)), TODAY(), "Y")。
这个公式的工作原理是首先提取身份证号中的出生日期,将其转换为Excel可以识别的日期格式,然后计算这个日期与今天日期之间的年数差异,从而得出年龄。
注意,这个公式假设身份证号是正确且符合标准格式的。如果身份证号有误或格式不符,公式可能无法正确工作。另外,身份证号包含个人敏感信息,在处理时请确保遵守相关隐私和数据保护法规。