怎么用函数在身份证号码中提取性别

身份证号码包含了每个人的出生日期、性别等等信息,并且最后一位数字可以判定身份证号码的正确与否。以下步骤为详细讲解使用函数提取性别的方法。公式为“=MID(A2,17,1)”(A表示单元格,从第17个字符开始提取1个字符) 1、首先,将所需要提取出生

从身份证的号码中,是可以知道某个人的性别特征的。一般来说,如果是18位的身份证号码,那么第17位就是性别判断的位数。如果该位为奇数表示男性,偶数为女性。而比较早的15位身份证,则以第15位为判断位数,判断的方法同18位相同。

材料/工具

Excel

方法

如何用函数在身份证号码中提取性别,我们列举一系列身份证数据进行详细讲解。

1、首先打开excel,我们看下面的表格是员工的姓名和身份证号码。 2、在excel提取性别的单元格内输入函数“=IF(MOD(MID(C2,17,1),2)=0,"女","男")。其中“C2”为所提取身份证号的单元格,“17”代表提取信息起始位置为第17位,“1”代表提取信息共计1位

怎么用函数在身份证号码中提取性别

首先对已经录入的身份证中的第17位数字进行提取,在B3单元格使用MID函数,公式为:=MID(A3,17,1)

1、首先在表格中输入一组身份证号码,该身份证号码为虚拟的举例号码。 2、然后在B1单元格中输入提取男生或者女生的计算公式:=IF(MOD(--MID(A1,17,1),2),"男","女")。 3、点击回车即可看到生成的是“女”,说明身份证对应的为女生。 4、再在空白单

意思是在A3单元格中从第17个字符开始提取1个字符。

让Excel根据身份证号自动填写“性别”(男、女) 2007年10月20日 星期六 05:33 P.M. 每个单位一般都有“职工花名册”,其中有“身份证号”和“性别”两列数据,有没有想过让表格根据身份证号自动填写性别呢? 方法如下: 在C4单元格中输入“=IF(MOD(RIGHT(

怎么用函数在身份证号码中提取性别 第2张

然后利用取余函数(mod函数)判断第17位函数的奇偶,在B3单元格中使用MOD函数对最开始的公式进行嵌套,公式为:=MOD(MID(A3,17,1),2)

在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。 第一,身份证号码的组成。 当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。 15~17位为顺序号,其中第17位如

函数意思即第17位数字除以2余数为0即为偶,余数1为奇;

在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。 第一,身份证号码的组成。 当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。 15~17位为顺序号,其中第17位如

怎么用函数在身份证号码中提取性别 第3张

最后用if函数进行判断:=IF(MOD(MID(A3,17,1),2)=0,"女","男")

1.Excel 表中用身份证号码中取其中的号码用:MID(文本,开始字符, 所取字符数); 2.15 位身份证号从第7 位到第12 位是出生年月日,年份用的是2 位数。 18 位身份证号从第 7 位到第 14 位是出生的年月日,年份用的是4 位数。 从身份证号码中提取出表

即余数为0判断为性别女,余数不为0判断为性别男。最后进行向下填充即可。

公式里面用字符函数就可以了。 假设身份证号码在A1,在B1输入公式: 出生日期: =TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00") 性别: =IF(MOD(MID(A1,15,3),2),"男","女") 年龄:=DATEDIF(TEXT(MID(A1,7,LEN(A1)*2/

怎么用函数在身份证号码中提取性别 第4张

怎么用函数在身份证号码中提取性别 第5张

怎么用函数在身份证号码中提取性别 第6张

为了保密起见,对身份证部分信息进行隐藏,比如把身份证中出生年月日用*代替

根据下面的要求自己找 ①前1、2位数字表示:所在省份的代码,河南的省份代码是41哦! ②第3、4位数字表示:所在城市的代码; ③第5、6位数字表示:所在区县的代码; ④第7~14位数字表示:出生年、月、日; ⑤第15、16位数字表示:所在地的派出所的代码; ⑥

替换函数REPLACEB一步就可以完成:=REPLACEB(A3,7,8,"********")

一、分析身份证号码 其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。 15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出

怎么用函数在身份证号码中提取性别 第7张

怎么用函数在身份证号码中提取性别 第8张

怎么用函数在身份证号码中提取性别 第9张

总的来说,整个过程运用了MID、MOD、IF、REPLACEB,一些函数。希望对大家有所帮助。

=IF(MOD(VALUE(MID(A1,17,1)),2)=1,"男","女") 在A1中输入一串18位输的身份证号 身份证号码各位数字的含义如下: 1)前1、2位数字表示:所在省份的代码; (2)第3、4位数字表示:所在城市的代码; (3)第5、6位数字表示:所在区县的代码; (4

怎么用函数在身份证号码中提取性别 第10张

注意事项

Excel使用函数时要切换成英文状态下输入。

15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。 18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第

好了,以上就是“如何用函数在身份证号码中提取性别”了,顺便说一句,求点赞,求点赞,求点赞,重要的事说三遍。。。

身份证的倒数第二位是标识性别的。 假设身份证号码在A1中,输入函数=IF(MOD(LEFT(RIGHT(A1,2),1),2)=1,"男","女")。

怎么用函数在身份证号码中提取性别 第11张

扩展阅读,以下内容您可能还感兴趣。

Excel表中身份证号码提取出生年月,性别,年龄的使用技巧

在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。

e799bee5baa6e59b9ee7ad9431333264663064第一,身份证号码的组成。

当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。

15~17位为顺序号,其中第17位如果是单数为男性分配码,双数为女性分配码。即通过第17位数字,可以判断性别,奇数为男,偶数为女。

下面以实例的方式讲解如何根据身份证号码自动提取出生年月、性别、年龄。首先,在excel中输入以下表格,实例如下面所示。

A B        C     D E

姓名 身份证号码        出生日期      性别   年龄

张三 510321197205030786   1972年05月03日    女    37

第二,根据身份证号码自动提取出生年月

在目标单元格输入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回车确定,单元格内会出现与身份证号码相关的出生日期。其它单元格的填充,不必一一输入公式,只需选中该单元格复制,在其它单元格内粘贴即可。

提示:MID函数是提供的一个“从字符串中提取部分字符”的函数命令。

第三,根据身份证号码自动提取性别的方法

在目标单元格输入公式:=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")

提示:IF函数:根据逻辑表达式测试的结果,返回相应的值。IF函数允许嵌套。

RIGHT函数:根据所指定的字符数返回文本串中最后一个或多个字符。

第四,根据身份证号码自动提取年龄的方法

在目标单元格输入公式:=DATEDIF(TEXT(MID(B2,7,6+2*(LEN(B2)=18)),"#-00-00"),NOW(),"y"),回车确定。

在EXCEL表格中身份证号如何自动提取性别和出生年月 详细

1、首先打开抄excel,我们看下面的表格是员工的姓名和身份证号码。

2、在excel提取性别的单袭元格内输入函数“=IF(MOD(MID(C2,17,1),2)=0,"女","男")。其中“C2”为百所提取身份证号的单元格,“17”代表提取信度息起始位问置为第17位,“1”代表提取信息共计1位。

3、在输入框输入函数后,点击回车键,身份证中的性别信息就提取出来了。

4、在excel提取年月日的单元格内输入函数“=TEXT(MID(C2,7,8),"0000-00-00")”。其中“C2”为所提取身份证号的单元格,“7”代表提取信息起始位置为第7位,“8”代表提取信息共计8位。

5、在输入框输入函数后,点击回车键,身份证中的年月日信答息就提取出来了。

6、在excel提取年月的单元格内输入函数“=TEXT(MID(C2,7,6),"0000-00")”。其中“C2”为所提取身份证号的单元格,“7”代表提取信息起始位置为第7位,“6”代表提取信息共计6位。

如何在Excel中提取身份证号生日和性别

公式里面copy用字符函数就可以了。

假设身份证号码在A1,在B1输入公式:

出生日期: =TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"zd#-00-00")

性别: =IF(MOD(MID(A1,15,3),2),"男","女")

年龄:=DATEDIF(TEXT(MID(A1,7,LEN(A1)*2/3-4),"0-00-00"),TODAY(),"Y")

如何从身份证号码中提取出生日期,年龄和性别

复根据下面的要求自己找

①前1、2位数字表示:所在省份的代制码,河南的省份代码是41哦!

②第3、4位数字表示:所在城市的代码;

③第百5、6位数字表示:所在区县的代码;

④第7~14位数字表示:出生年、月、日;

⑤第15、16位数字表示:所在地的派出所度的代码;

⑥第17位数字表示性别:奇数表示男性,偶数表示女性;

⑦第18位数字是校检码:也有的问说是个人信息码,一般是随计算机随机产生答,用来检验身份证的正确性。校检码可以是0~9的数字,有时也用x表示。

怎样用excel 函数通过身份证号查性别

一、分析身份证号码

其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。

15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。

18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。

例如,某员工的身份证号码(15位)是320521720807024,那么表示1972年8月7日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大e5a48de588b6e799bee5baa6e79fa5e9819331333262383565提高工作效率。

二、提取个人信息

这里,我们需要使用IF、LEN、MOD、

MID、DATE等函数从身份证号码中提取个人信息。如图1所示,其中员工的身份证号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B列。

1. 提取出生年月信息

由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“7208”这样的信息。在D2单元格中输入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:

LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。

MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。

MID(C2,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。

IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。

如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。

2. 提取性别信息

由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错

例如性别信息统一在B列填写,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")”,其中:

LEN(C2)=15:检查身份证号码的长度是否是15位。

MID(C2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。

MID(C2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。

MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。

IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女"):如果除以2以后的余数是1,那么B2单元格显示为“男”,否则显示为“女”。

回车确认后,即可在B2单元格显示正确的性别信息,接下来就是选中填充柄直接拖曳。如图2所示,现在这份报表无论是提取信息或是核对,都方便多