Skip to content

取性别

函数名:idc_性别 / idc_Sex

功能描述

从身份证号中提取性别信息,支持 15 位和 18 位身份证号码,支持单元格区域批量输入。

会员等级:🟢 免费版(Free)

语法

excel
=idc_Sex(身份证号)

参数

参数名类型必填默认值说明
身份证号Object-18 位或 15 位身份证号码,支持单个值或单元格区域

返回值

二维数组(Object[,]) - 返回与输入形状一致的二维数组,元素为"男"或"女"。

使用示例

提取单个身份证性别

公式

excel
=idc_Sex("11010519491231002X")

结果

批量提取性别(区域输入)

公式

excel
=idc_Sex(A1:A3)

结果(A1:A3 分别为三个身份证号):



技术说明

  • 数据清洗:自动去除身份证号中的空格、横线(-)和点号(.)。
  • 性别判定:18 位身份证取第 17 位,15 位身份证取第 15 位,奇数为男,偶数为女。
  • 区域支持:当输入为单元格区域时,逐个处理并返回同维度的二维数组。

错误处理

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

基于源代码最新版本文档