【Excel如何从身份证号码中提取性别】在日常工作中,我们经常需要从身份证号码中提取一些基本信息,如性别、出生日期等。其中,性别是通过身份证号码的第17位数字来判断的。本文将总结如何在Excel中快速提取身份证号码中的性别信息,并提供一个清晰的表格说明。
一、身份证号码与性别的关系
中国的18位身份证号码中,第17位数字代表性别:
- 奇数:表示男性(如1、3、5、7、9)
- 偶数:表示女性(如2、4、6、8、0)
因此,只要提取出第17位数字,即可判断性别。
二、Excel中提取性别的方法
方法一:使用公式提取性别
在Excel中,可以使用以下公式提取性别:
```excel
=IF(MOD(MID(A2,17,1),2)=1,"男","女")
```
- A2 是身份证号码所在的单元格。
- MID(A2,17,1):提取第17位字符。
- MOD(...,2)=1:判断是否为奇数。
- IF 函数根据结果返回“男”或“女”。
方法二:使用TEXT函数结合IF函数
也可以使用以下公式:
```excel
=IF(ISNUMBER(MID(A2,17,1)), IF(MOD(MID(A2,17,1),2)=1,"男","女"),"无效")
```
该公式会先判断第17位是否为数字,避免出现错误数据导致计算失败。
三、操作步骤
| 步骤 | 操作 |
| 1 | 在Excel中输入身份证号码,例如在A列(A2:A10)。 |
| 2 | 在B2单元格输入公式:`=IF(MOD(MID(A2,17,1),2)=1,"男","女")` |
| 3 | 将公式向下填充至B10单元格,完成性别提取。 |
四、示例表格
| 身份证号码 | 性别 |
| 110101199003072316 | 男 |
| 11010119950812002X | 女 |
| 110101198811110011 | 男 |
| 110101199206060022 | 女 |
| 110101198501010013 | 男 |
五、注意事项
- 确保身份证号码格式正确,为18位数字或带字母的18位号码(如末尾为X)。
- 如果身份证号码中包含字母,需先进行清理或转换后再提取。
- 对于旧版15位身份证号码,无法直接提取性别信息,需先升级为18位。
通过以上方法,你可以轻松地在Excel中从身份证号码中提取性别信息,提高工作效率。


