网站首页 网站地图
网站首页 > 游戏秘籍 > excel表格中身份证号码提取年龄

excel表格中身份证号码提取年龄

时间:2026-04-01 15:21:32

在 Excel 中,如果你要从身份证号码中提取年龄,可以使用 MID 函数LEN 函数 结合,或者使用 TEXTFUNCTIONS(Excel 365 或 Excel 2021+)。

✅ 方法一:使用 MIDLEN 函数(适用于 Excel 2010 及以上)

1. 身份证号码的结构

中国大陆的身份证号码是 18 位,格式为:

6位地区码 + 3位出生年份 + 2位出生月份 + 2位出生日期 + 3位顺序码 + 1位校验码

年龄 = 出生年份 - 当前年份(2024)

2. 提取出生年份

假设身份证号码在 A1 单元格中:

= MID(A1,7,4)  // 提取第7到第10位(年份)

3. 计算年龄

= YEAR(2024) - MID(A1,7,4)

✅ 方法二:使用 TEXT 函数(适用于 Excel 365、Excel 2021+)

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

✅ 方法三:使用 TEXTFUNCTIONS(Excel 365 或 Excel 2021+)

= TEXTFUNCTIONS(A1, "AGE")

(注意:Excel 365 或 Excel 2021+ 中,TEXTFUNCTIONS 是一个内置函数,可以直接使用)

✅ 示例

A1(身份证号码) 年龄
11010119900307231X 34

✅ 总结

方法 适用版本 说明
MID + YEAR Excel 2010+ 基础方法
TEXT 函数 Excel 365/2021+ 更简洁
TEXTFUNCTIONS Excel 365/2021+ 更高级

✅ 注意事项

  • 如果身份证号码是 15 位(旧版),则需要先补零,例如 000000000000000
  • 2024 年是闰年,年龄计算时要注意是否为 周岁(如 2000 年生,2024 年是 24 岁)。

如果你有具体的身份证号码,我也可以帮你直接计算年龄。