excel身份证号提取性别

生活 2019-02-13 16:19:41 2205

本文收集整理关于excel身份证号提取性别的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:求在Excel中通过身份证号码提取性别的函数
  • Q2:从Excel中如何提取身份证号码中的性别(举例说明)
  • Q3:Excel中,如何根据身份证号提取年龄、生日、性别信息?
  • Q4: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

    相关文章
    身份证照片泄露的危害2018-09-01
    临时身份证可以办贷款吗2018-09-13
    身份证和银行卡放在一起会消磁吗2018-09-13
    身份证和银行卡一起丢了怎么办2018-09-18
    如果别人有你手持身份证照片身份证2018-10-21
    手持身份证照片安全吗2018-11-06
    复印身份证为什么要放硬币2018-11-09
    冒用他人身份证办理信用卡2019-01-12
    只有身份证复印件可以办信用卡吗2019-01-15
    12306还用核验身份证吗2019-01-18