在 Excel 中,根据身份证号码提取性别(男/女)的方法,可以通过 身份证号码的第17位数字 来判断。
✅ 一、身份证号码的结构
中国身份证号码的结构如下:
前6位:地址码(地区代码)
7-14位:出生年月日(YYYYMMDD)
15位:顺序码(奇数为男,偶数为女)
17位:校验码
✅ 二、提取性别(第17位)
第17位数字 是性别码:
- 奇数 → 男
- 偶数 → 女
✅ 三、Excel 实现方法
方法1:直接提取第17位
假设身份证号码在 A1单元格 中,公式如下:
=IF(MID(A1,17,1) MOD 2=1,"男","女")
方法2:使用 RIGHT 函数提取第17位
=IF(RIGHT(A1,1) MOD 2=1,"男","女")
方法3:使用 MID 函数提取第17位
=IF(MID(A1,17,1) MOD 2=1,"男","女")
✅ 四、注意事项
- 确保身份证号码是 18位,否则无法提取第17位。
- 如果身份证号码是 15位(如旧版),则无法提取性别。
- 如果身份证号码是 18位,则第17位有效。
✅ 五、示例
| 身份证号码 | 性别 |
|---|---|
| 110101199003071234 | 男 |
| 110101199103071235 | 女 |
| 110101199203071236 | 男 |
| 110101199303071237 | 女 |
✅ 六、公式总结
=IF(MID(A1,17,1) MOD 2=1,"男","女")
如果你需要将结果放在 B1单元格,则公式应为:
=IF(MID(B1,17,1) MOD 2=1,"男","女")
如需提取其他信息(如出生年月日、地址码等),也可以告诉我,我可以提供完整公式。