
在 Excel 中提取身份证号码中的年龄,您可以使用以下公式。假设身份证号码存放在 A1 单元格中:
=INT((TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))/365)
这个公式的工作原理如下:
提取出生日期:
MID(A1,7,4)提取出生年份,MID(A1,11,2)提取出生月份,MID(A1,13,2)提取出生日。这些函数从身份证号码中提取对应的年、月、日信息。计算出生日期:
DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))将提取的年、月、日组合成一个日期。计算年龄:
TODAY()-DATE(…)计算出当前日期与出生日期之间的天数差。然后,将这个天数差除以 365,用INT函数取整,得到年龄。
请注意,这个公式假设每年都是 365 天,没有考虑闰年,因此在某些情况下可能会有一天的误差。如果身份证号码存放的单元格不是 A1,请相应地调整单元格引用。