网站首页 网站地图
网站首页 > 创业资讯 > 根据身份证号码计算年龄的公式

根据身份证号码计算年龄的公式

时间:2026-03-24 00:38:02

身份证号码计算年龄的公式如下:

使用YEAR和MID函数

公式为:`=YEAR(TODAY()) - MID(身份证号码单元格, 7, 4)`

其中,`MID(身份证号码单元格, 7, 4)`用于提取身份证号码中的出生年份,`YEAR(TODAY())`用于获取当前年份。

使用DATEDIF函数

公式为:`=DATEDIF(MID(身份证号码单元格, 7, 8), TODAY(), "Y")`

其中,`MID(身份证号码单元格, 7, 8)`用于提取身份证号码中的出生日期(8位数字,前四位为年份,接下来两位为月份,最后两位为日期),`DATEDIF`函数用于计算两个日期之间的完整年数差。

考虑15位和18位身份证号

对于15位身份证号,公式需要稍作调整:

公式为:`=YEAR(TODAY()) - MID(身份证号码单元格, 7, 2)`

对于18位身份证号,公式为:

公式为:`=YEAR(TODAY()) - MID(身份证号码单元格, 7, 4)`。

示例

假设身份证号码位于A2单元格,则:

对于18位身份证号,计算年龄的公式为:

```excel

=YEAR(TODAY()) - MID(A2, 7, 4)

```

对于15位身份证号,计算年龄的公式为:

```excel

=YEAR(TODAY()) - MID(A2, 7, 2)

```

注意事项

确保身份证号码单元格中的数据格式正确,且只包含数字。

如果需要自动更新年龄,可以将公式复制到其他单元格,并拖动填充柄以自动填充公式。

通过以上公式,可以轻松计算出身份证号码对应的年龄。