从Excel中如何提取身份证号码中的性别(举例说明)

 我来答
他眯
2010-04-27 · TA获得超过7427个赞
知道大有可为答主
回答量:2001
采纳率:75%
帮助的人:2298万
展开全部
我国内地身份证包括两种,一种是15位的,一种是18位的.所以要判断是15位还是18位是第一步,第二步就是辨别男女.15位的,最后一位如果是奇数就是男的,是偶数就是女的.18位的是看倒数第二位的奇偶性.现在一步一步说明如下,设身份证数据在A1单元格:
①在B1输入公式:
=IF(LEN(A1)=15,"X","Y")
说明:这步判断是15位的就执行X块,否则就执行Y块.X块是判断15位的,Y块是判断18位的.
②"X"块公式:
=IF(MOD(RIGHT(A1,1),2)=0,"女","男")
③"Y"块公式:
=IF(MOD(MID(A1,17,1),2)=0,"女","男")

合起来公式就是,B1输入公式如下:
=IF(LEN(A1)=15,IF(MOD(RIGHT(A1,1),2)=0,"女","男"),IF(MOD(MID(A1,17,1),2)=0,"女","男")
)
ACG风景
2010-04-27 · 知道合伙人互联网行家
ACG风景
知道合伙人互联网行家
采纳数:343 获赞数:1998

向TA提问 私信TA
展开全部
=IF(D2="","",IF(LEN(D2)=15,IF(MOD(MID(D2,15,1),2)=1,"男","女"),IF(MOD(MID(D2,17,1),2)=1,"男","女")))
把身份证 号码放在 D2 就可以了
记得给分哦
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苏紫言
2010-04-27 · TA获得超过1145个赞
知道小有建树答主
回答量:743
采纳率:0%
帮助的人:544万
展开全部
15位号码第15个数字和18位号码第17个数字为奇数,即1,3,5...表示性别为男,偶数为女
假设身份证号码在A1,提取表示性别的数字做判断,公式为
=IF(MOD(IF(LEN(A1)=15,MID(A1,15,1),MID(A1,17,1)),2)=1,"男","女")
或者
=IF(MOD(RIGHT(LEFT(A1,17),1),2),"男","女")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fly4489
2010-04-27 · TA获得超过2523个赞
知道小有建树答主
回答量:2725
采纳率:100%
帮助的人:1719万
展开全部
A1为身份证号码
B1=IF(MOD(MID(A1,17,1),2)=0,"女","男")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaohua58
2010-04-27 · TA获得超过532个赞
知道答主
回答量:211
采纳率:0%
帮助的人:188万
展开全部
=IF(LEN(A1)=15,IF(MOD(VALUE(RIGHT(A1,1)),2)=0,"女","男"),IF(LEN(A1)=18,IF(MOD(VALUE(MID(A1,17,1)),2)=0,"女","男"),"身份证错"))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式