可通过身份证第17位奇偶性判断性别:奇数为男,偶数为女,常用公式包括=IF(MOD(MID(A2,17,1),2)=1,"男","女")、=IF(MOD(VALUE(MID(A2,17,1)),2)=1,"男","女")及=SWITCH(MOD(MID(A2,17,1),2),1,"男",0,"女")。

如果您需要从身份证号码中快速提取性别信息,可以通过判断身份证号倒数第二位数字的奇偶性来实现。以下是具体操作步骤:
一、使用IF函数结合MID函数提取性别
该方法通过MID函数定位身份证号第17位(即倒数第二位),再用MOD函数判断其是否为奇数:奇数代表男性,偶数代表女性。
1、在目标单元格中输入公式:=IF(MOD(MID(A2,17,1),2)=1,"男","女"),其中A2为存放身份证号的单元格。
2、按Enter键确认公式计算结果。
3、将该单元格向下拖拽填充,批量应用至其他身份证号所在行。
二、使用嵌套IF与VALUE函数增强兼容性
当身份证号以文本形式存储但可能被Excel误识别为数值(导致科学计数法显示)时,VALUE函数可确保MID提取结果参与数值运算,避免MOD报错。
1、在目标单元格中输入公式:=IF(MOD(VALUE(MID(A2,17,1)),2)=1,"男","女")。
2、按Enter键执行计算。
3、选中该单元格右下角填充柄,双击或拖拽完成整列填充。
三、使用SWITCH函数简化逻辑表达(Excel 2016及以上版本)
SWITCH函数可直接匹配MID提取的第17位数字的奇偶结果,使公式更简洁易读,且无需嵌套多层IF。
1、在目标单元格中输入公式:=SWITCH(MOD(MID(A2,17,1),2),1,"男",0,"女")。
2、按Enter键得出性别结果。
3、将公式复制粘贴或拖拽至其余对应行。
四、通过自定义数字格式隐藏公式显示(仅适用于查看场景)
若仅需在单元格中直观显示“男/女”而不暴露公式,可配合辅助列与单元格格式设置实现视觉替代效果。
1、在B2单元格输入公式:=MID(A2,17,1),提取第17位数字。
2、选中B列数据区域,右键选择“设置单元格格式”→“数字”→“自定义”。
3、在类型框中输入:[=1]"男";[=3]"男";[=5]"男";[=7]"男";[=9]"男";"女",点击确定。










