本文收集整理关于excel身份证号提取性别的相关议题,使用内容导航快速到达。
内容导航:
Q1:求在Excel中通过身份证号码提取性别的函数
身份证号码包含了每个人的出生日期、性别等等信息,并且最后一位数字可以判定身份证号码的正确与否。以下步骤为详细讲解使用函数提取性别的方法。公式为“=MID(A2,17,1)”(A表示单元格,从第17个字符开始提取1个字符)
1、首先,将所需要提取出生日期的身份证号码放在Excel表格中。
2、身份证号码中关于性别的信息是号码的第17位,这位数字为奇数,则为男,若是偶数,则为女。我们希望能在B2单元格显示对应该身份证号码的性别,那么首先应将身份证号码的第17位数字提取出来并显示在B2单元格中。
具体方法为在B2单元格使用MID函数,公式为“=MID(A2,17,1)”,意思是在A2单元格中从第17个字符开始提取1个字符。(为了便于理解,每个步骤后,如图所示将对后面的单元格进行填充,实际操作时可以最后再进行填充)
3、然后需要判定使用MID函数提取出来的数据为奇数还是偶数。
具体方法是使用求余函数MOD,在B2单元格中使用MOD函数对最开始的公式进行嵌套,公式为“=MOD(MID(A2,17,1),2)”,意思是对“MID(A2,17,1)”所提取出来的数字除以2,返回求得的余数。
4、得到的余数只有1或0这两种可能,当余数是1时,那么可以知道该身份证号码第17位数是奇数,那么该身份证号码是男性的号码,反之当余数是0时,该身份证的号码是女性的号码。
这时需要使用IF函数对上一步得出的余数进行判别,公式为“=IF(MOD(MID(A2,17,1),2)=1,"男","女")”,含义是如果“MOD(MID(A2,17,1),2)”这个数等于1,那么这个单元格显示“男”,否则显示“女”。最后进行向下填充即可。
5、总的来说,整个过程运用了MID、MOD、IF函数。
操作完毕。
Q2:从Excel中如何提取身份证号码中的性别(举例说明)
=IF(D2="","",IF(LEN(D2)=15,IF(MOD(MID(D2,15,1),2)=1,"男","女"),IF(MOD(MID(D2,17,1),2)=1,"男","女")))
把身份证 号码放在 D2就可以了
记得给分哦
Q3:Excel中,如何根据身份证号提取年龄、生日、性别信息?
大家好,我是Excel大全,头条号原创作者。
从身份证中提取年龄、生日、性别,这可是一个老生常谈的问题了,这里我也来分享几个方法:
WPS表格提取生日、性别;
01 先来看看身份证号的构成18位身份证号的构成,如下图所示:
知道了身份证号的构成,那提取相关的生日、性别信息,就点单了。
02 WPS表格的常用公式可直接提取生日和性别这是从身份证提取生日和性别最简单的方法了,而且,还兼容15/18位新旧身份证,如下所示:
WPS表格自动生成如下公式:
同理,从身份证号中提取性别,也是如此操作方法,如下所示:
动画演示如下:
02 计算年龄计算年龄,需要用到两个函数:
Dateif函数可以计算两个日期间的间隔时间,用法: =Dateif ( 开始日期, 结束日期, 比较方式 )
其中方式有: Y表示计算年数差; M表示计算月数差; D表示计算天数差;
Today函数则返回当天的日期,用法: =Today() 返回当天日期。
会了这两个函数,计算年龄,就简单了,输入公式: =DATEDIF(B2,TODAY(),"Y"),如下所示:
03 Excel中从身份证号提取生日和性别使用Excel,从身份证号提取生日和性别,则,需要用到Mid函数了。
用法: =Mid( 字符串, 开始位置, 提取长度 ),表示从字符串的指定位置开始提取指定长度的内容。
如下所示:
然后,通过Date函数将字符串信息转换为具体的日期,用法:=date( 年, 月, 日 ),返回具体的日期。如下所示:
好了,这个问题,我就分享到这,希望能帮到你!我是Excel大全,头条号原创作者,每日分享实用的Excel小技巧。您的关注、转发、收藏、点赞、评论,都是对我莫大的支持,谢谢!Q4:Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?
如下图,要根据A列的身份证号码提取出生日期,判断性别和计算年龄
提取出生日期
现在身份证号码都是18位,代表出生日期的是第7位-第14位,总共8位数字,
所以在B2单元格输入公式:=--TEXT(MID(A2,7,8),"0-00-00")
公式说明:使用MID函数从第7位开始提取,提取8位数,但是提取出来的是一串数字,并不属于日期格式,所以使用TEXT函数将数字转换为日期格式。
判断性别
身份证号码的第17位数字是代表性别的,奇数为男生,偶数为女生,所以在C2单元格输入公式:=IF(MOD(MID(A2,17,1),2),"男","女")
公式说明:用MID函数提取第17位代表性别的数字,然后用MOD函数将第17位数跟2相除取余数,奇数跟2相除的余数为1,偶数跟2相除的余数为0,再用if函数判断MOD函数的余数是1则返回“男” 是0则返回“女”
计算年龄
在D2单元格输入公式:=DATEDIF(B2,TODAY(),"Y")
公式说明:用DATEDIF函数计算两个日期之间相差的日期间隔,用出生日期跟今天的日期(用TODAY函数表示当前的日期),计算类型为“Y”(年)
我是小螃蟹,如果您喜欢这篇文章,请帮忙点赞、转发、评论支持哦!
WWw.YijITAo.Co.m