Skip to content

idc_Sex函数

函数名:sfz_性别 / idc_Sex

函数功能

从身份证号中提取性别信息,支持15位和18位身份证号码。

参数规范

参数名类型必填示例特殊说明
idCardObject"110101199003072316"支持单元格引用或身份证号字符串

使用案例

身份提取性别

问题描述:获取身份证对应的性别 公式演示

excel
=idc_Sex("11010519491231002X")

输出效果

text

输入校验

问题描述:处理空白或长度不正确的身份证号 公式演示

excel
=idc_Sex("")

输出效果

text
身份证号为空
excel
=idc_Sex("123456789")

输出效果

text
身份证号长度不正确

技术说明

性别提取逻辑

  • 清理身份证号中的空格、横线及点号。
  • 支持15位身份证取倒数第二位数字,18位身份证取倒数第二位数字判断奇偶。
  • 奇数代表男性,偶数代表女性。

异常处理

错误场景返回值
空身份证号身份证号为空
身份证号长度错误身份证号长度不正确
其他异常错误: 错误信息

扩展应用

身份证性别批量识别

结合数组公式可批量处理身份证列表,快速提取性别信息。

excel
=idc_Sex(A2)

注:本函数在WPS 2019+和Excel 365中测试通过,适合身份证号码性别信息快速提取。