一、基本公式
使用MOD和MID函数 - 提取第17位数字:`MID(B2,17,1)`(假设身份证号在B列)
- 判断奇偶性:`MOD(MID(B2,17,1),2)`
- 结果判断:`=IF(MOD(MID(B2,17,1),2)=1,"男","女")`
使用ISODD函数
- 简化奇偶判断:`=IF(ISODD(MID(B2,17,1)),"男","女")`
二、注意事项
输入格式
- 身份证号需为18位纯数字,若包含字母需先转换为数字(如`=VALUE(MID(B2,17,1))`)
- 公式中的双引号需在英文状态输入,避免出现公式错误
错误处理
- 若身份证号长度不为17或18位,公式可能返回错误,需先验证数据完整性
三、扩展应用
年龄计算: 结合出生日期提取函数(如`DATEDIF`),可计算年龄。例如: ```excel =DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),"2025-10-1","y") ``` 批量处理
以上方法适用于18位身份证号,对于15位身份证号,可先通过`VALUE(MID(B2,6,3))`提取前6位数字再判断。