如何用函数在身份证号码中提取性别

老身份证号码有15位数字,其中第15位( 最后一位数字代表性别);新的身份证号码是18位数字(倒数第二位数字代表性别),都是奇数代表“男”;偶数代表“女”。如果B2单元格是身份证号码,可以在对应单元格中输入
=IF(MOD(MID(B2,(LEN(B2)=18)*2+15,1),2),"男","女")
即可将身份证中对应表示性别的数字翻译成性别(注:该公式不仅实用于18位身份证号码,也适用月15位身份证号码)

操作方法

  • 01

    LEN(B2)=18含义:LEN(test) 表示返回文本串(test)的字符数。 参数:Text 待要查找其长度的文本。如果B2是18位身份证号码,则该式成立,返回的数字式1则 (LEN(B2)=18)*2+15值是17,如果B2是15位身份证号码,则该式不成立,返回的数字式0则(LEN(B2)=18)*2+15值是15

  • 02

    MID(B2,,1)含义:这里用了MID(text,start_num,num_chars)函数。text表示字符串;start_num表示text 中被提取的字符部分的开始位置。num_chars表示要返回的字符数。如果是18位身份证,从第17为开始取一位数字,如果是15位身份证(即倒数第二位数字),则从第15为开始取一位数字(即最后一位数字)。

  • 03

    MOD( MID(B2,(LEN(B2)=18)*2+15,1),2)含义: mod(nExp1,nExp2)函数是一个求余函数,即求nExp1除以nExp2的余数。该式表示MID(B2(LEN(B2)=18)*2+15,1)(即身份证中表示性别的数字)除以2的余数,如果是男性身份证号码则余数是1,女性身份证号码余数是0.

  • 04

    IF( MOD(MID(B2,(LEN(B2)=18)*2+15,1),2),"男","女")含义:   IF(logical_test,value_if_true,value_if_false)这是个条件函数,如果Value_if_true logical_test 为 真(非0)时返回value_if_true(即括号里的第二位数字)。如果Value_if_true logical_test 为 假(0)时返回value_if_false(即括号里的第三位数字),MOD(MID(B2,(LEN(B2)=18)*2+15,1),2)余数是1为真,返回字符"男";MOD(MID(B2,(LEN(B2)=18)*2+15,1),2)余数是0为假,返回字符"女"。

  • 05

    最后可以鼠标放在C2单元格,待鼠标变成实心十字架时向下拖动,能复制该公式。

(0)

相关推荐

  • 如何从身份证号码中提取性别

    在使用excel处理数据时,使用函数是非常快速的,下面我们就来看看在excel中是如何提取身份证号码性别的吧. 操作方法 01 打开excel这款软件,然后选择一个单元格,并在单元格内输入我们的函数, ...

  • EXCEL技巧——身份证号码中提取性别和出生年月

    我们常常在处理身份证号码时,要用到其中的出生年月和性别,如果重新输入,那就先得特别麻烦,这里我们用函数来解决这个问题. 操作方法 01 新建一张EXCEL表格,在其中输入一些身份证号,要真实的,要不然 ...

  • Excel中利用函数从身份证号码中提取出生年月日

    excel中可以利用函数提取身份中的出生年月日,小编给你指南 操作方法 01 首先打开一个工作样表作为例子.如图所示: 02 在b13单元格内输入=MID(C13,7,4),提取出生年. 03 在b1 ...

  • 如何从身份证号码中提取出生年月日

    如何从身份证号码中提取出生年月日

  • 如何从身份证号码中提取出生年月日及性别

    在工作单位有许多的员工需要填写身份证,到办公室又要一个一个的输入,太麻烦了,我们如何用一个简单的方法填写呢,下面就介绍一下, 操作方法 01 打开excel表格,如图,输入身份证号码, 02 如果想提 ...

  • 在excel表格中怎么从身份证号码中提取生日?

    一个老掉牙的问题:在excel表格中怎么从身份证号码中提取生日?下面小编就为大家详细介绍一下,来看看吧! 方法1 1.当然,今天YMS不会教你写公式,要不又有同学说我应付差使了.有更快更好的方法?必须 ...

  • excel如何从身份证号码中提取年月日

    经常用excel的人都会碰到从身份证号码中提取出生年月日的问题,下面小编就用 视频+图文的形式给大家讲解一下 操作方法 01 了解excel的 mid( )函数 mid( )函数意思就是从一串字符串中 ...

  • 表格中如何从身份证号码中提取生日和识别性别

    我们每个人都有一个身份证号码,它是我们身份的象征,代表着我们是一个合法公民,有了它我们拥有合法的权益.你知道吗,每个号码中包含了每个人的出生年月日和每个人的性别.我表格中我们可以通过函数把身份证号证提 ...

  • Excel怎样从身份证号码中提取生日(公式法)

    如何从身份证号码中提取生日呢?前述介绍了使用分列法来提取,这一篇将介绍通过公式法来提取.朋友们可以根据需要选择这两种方法中的一种. 操作方法 01 MID函数用于从一串文本中提取指定长度的字符.选择一 ...