首页 > 甄选问答 >

问 EXCEL 如何把身份证号的生日月份提取出来,要15位和18位都能

2025-07-07 21:00:33
最佳答案

答

【EXCEL 如何把身份证号的生日月份提取出来,要15位和18位都能】在日常工作中,经常需要处理身份证号码的数据,比如从身份证中提取出生日期、性别等信息。其中,提取“生日月份”是一项常见但容易出错的操作,尤其是当身份证号码有15位和18位两种格式时,更需要特别注意。

以下是一份详细总结,帮助你快速掌握如何在Excel中准确提取15位和18位身份证号码中的生日月份。

一、身份证号码结构简要说明

身份证类型 位数 出生年月日位置 说明
15位 15 第7-12位 包含年(前4位)、月(第5-6位)、日(第7-8位)
18位 18 第7-14位 包含年(前4位)、月(第5-6位)、日(第7-8位)

二、提取生日月份的方法

方法一:使用MID函数(适用于15位和18位)

在Excel中,可以使用`MID`函数来提取身份证中的月份部分。

操作步骤 公式示例 说明
提取15位身份证的月份 `=MID(A1,7,2)` A1为身份证号码所在单元格,从第7位开始提取2位,即月份
提取18位身份证的月份 `=MID(A1,7,2)` 同样从第7位开始提取2位,因为18位身份证的月份位置与15位相同

> ✅ 注意:此方法适用于所有身份证号码,无论15位还是18位,均可统一处理。

方法二:使用IF函数判断身份证长度(可选)

如果你希望区分15位和18位,并进行不同处理,可以结合`LEN`函数和`IF`函数:

操作步骤 公式示例 说明
判断身份证长度并提取月份 `=IF(LEN(A1)=15,MID(A1,7,2),MID(A1,7,2))` 不论是15位还是18位,都提取第7-8位作为月份

> ✅ 结论:无论是15位还是18位身份证,提取月份的公式都可以统一使用`MID(A1,7,2)`。

三、表格展示

身份证号码 月份提取结果 公式 说明
110101700101002 01 `=MID(A1,7,2)` 15位身份证,提取第7-8位
110101199001010022 01 `=MID(A1,7,2)` 18位身份证,同样提取第7-8位
110101600203001 02 `=MID(A1,7,2)` 15位身份证
11010119850307002X 03 `=MID(A1,7,2)` 18位身份证

四、注意事项

- 确保身份证号码输入为文本格式,避免被Excel自动转换为数字。

- 如果身份证号码中有空格或特殊字符,需先清理数据。

- 若需要进一步提取年份或日期,可使用类似方式调整起始位置。

通过以上方法,你可以轻松地在Excel中提取15位和18位身份证号码中的生日月份,操作简单且通用性强。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。