当前位置:懂科普 >

IT科技

> excel如何快速从身份证号中提取出性别

excel如何快速从身份证号中提取出性别

1、打开EXCEl文件,选择身份证号所在列,点击右键 ,选择复制 2、然后在“数据”菜单下选择“分列” 3、在“分列”对话框中选择“固定列宽”,点击下一步 4、单击数据预览的下方的标尺,把身份证号,分成3段,中间一段为出生年月,点击下一步 5、单击图

excel是一款常用的办公软件,那么如何如何快速从身份证号中快速提取出性别呢?下面这个教程将帮助大家快速掌握这个方法哦

材料/工具

excel

方法

打开excel,输入身份证号码及所需数据

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

excel如何快速从身份证号中提取出性别

在性别单元格中输入性别快速获取性别公式

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

“=IF(LEN(A2)=15,IF(MOD(MID(A2,15,1),2)=1,"男","女"),IF(MOD(MID(A2,17,1),2)=1,"男","女"))”(输入“”内的公式)

这个公式是18位身份证的 年龄:就是从身份证号中提取出出生年份,用当前的年份去减 性别:判断倒数第2位是奇数还是偶数 年月日:从身份证中提取出相应的年月日(这个公式同时适用15位和18位) 如果重写这些公式 年龄: =IF(LEN(A1)=18,DATEDIF(D

公式内的“A2”代表的是输入身份证号码的单元格。

可以用LEFT函数。 1、以excel2010版本为例,如下图,要提取该表格中身份证号前六位; 2、首先在B2单元格输入公式=LEFT(A2,6),按enter键后则可得出提取结果; 3、把鼠标放在B2单元格右下角,下拉填充公式,则可统一提取出该表格中身份证号前六位

excel如何快速从身份证号中提取出性别 第2张

接下来将鼠标选中B2,然后鼠标移动到选区的右下角,待显示出“+”的形式,往下拉,这样就可以形成自动公式,自动计算出下面的性别了

这个公式是18位身份证的 年龄:就是从身份证号中提取出出生年份,用当前的年份去减 性别:判断倒数第2位是奇数还是偶数 年月日:从身份证中提取出相应的年月日(这个公式同时适用15位和18位) 如果重写这些公式 年龄: =IF(LEN(A1)=18,DATEDIF(D

excel如何快速从身份证号中提取出性别 第3张

大家可以看到,此时已经将所有身份证的性别都提取出来了,是不是觉得简单易懂呢

假如身份证号码在A1,B1为出生日期,C1为年龄,D1为性别 B1输入公式=IF(LEN(A1)=18,MID(A1,7,4)&""-""&MID(A1,11,2)&""-""&MID(A1,13,2),IF(LEN(A1)=15,""19""&MID(A1,7,2)&""-""&MID(A1,9,2)&""-""&MID(A1,11,2),""""))" C1输入公式=IF(B1="","

excel如何快速从身份证号中提取出性别 第4张

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

在excel中,从身份证中提取出生年月日、性别、年龄

这个公式是18位身份证的

年龄来:就是从身份证号中提取出出生年份源,用当前的年份去减

性别:判断倒数第2位是奇数还是偶数

年月日:从身份证中百提取出相应的年月日(这个公式同时适用15位和度18位)

如果重写这些公式

年龄:

=IF(LEN(A1)=18,DATEDIF(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),NOW(),"y"),DATEDIF(DATE("19"&MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),NOW(),"y"))

性别:

=IF(LEN(A1)=18,IF(MOD(VALUE(MID(A1,17,1)),2)=1,"男","女"),IF(MOD(VALUE(MID(A1,15,1)),2)=1,"男","女"))

年月日:

=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),DATE("19"&MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)))

在excel中,如何在18位、15位身份证号中辨别出性别,并从中提取出出生年月日,相应的计算出年龄?

假如身份证号百码在A1,B1为出度生日期,C1为年龄,D1为性内别

B1输入公容式=IF(LEN(A1)=18,MID(A1,7,4)&""-""&MID(A1,11,2)&""-""&MID(A1,13,2),IF(LEN(A1)=15,""19""&MID(A1,7,2)&""-""&MID(A1,9,2)&""-""&MID(A1,11,2),""""))"

C1输入公式=IF(B1="","",ROUNDUP(YEARFRAC(B1,TODAY()),0))

D1输入公式=IF(AND(LEN(A1)<>18,LEN(A1)<>15),"",IF(ISEVEN(IF(LEN(A1)=18,MID(A1,17,1),IF(LEN(A1)=15,MID(A1,15,1)))),"女","男"))

EXCEL中身份证号码如何自动生成男女

EXCEL中输入身份证号,自动生成性别、年龄的具体方法如下:

1.新建Excel表格,并打百开。

2.键入所需要的身份证号码

3.在C列“性别”单元格度中,选中一个单元格,比如C2,然后键入函数=IF(MOD(MID(B2,17,1),2)=1,"男","女"),回车,就能自动判断出性别了。再知拖动填充柄下拉,其他人员的性别也自动输入。如下图:

4.往往先把出生日道期提取出来,会比较方便提取年专龄,所以我们可以再加入一列出生日期,键入函数=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回车,出生日期就出来了,操作同上。

5.最后,属计算年龄用上函数=YEAR(NOW())-YEAR(E2),同上操作,年龄便也很快计算出来了。

如何在excel表中根据身份证号提取性别

15位和度18位身份证号都适用知

=IF(MOD(MID(A1,15,3),2)=1,"男道","女回")

=IF(MOD(MID(A1,15,3),2)=0,"女","男")

18位身份证号适用答

=IF(MOD(MID(A1,15,1),2)=1,"男","女")

=IF(MOD(MID(A1,15,1),2)=0,"女",男")

excel表格里如何根据身份证号码确定性别

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

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

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

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

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

(身份证号码的输入方法见IT部落窝《excel如何输入身份证号码》文章介绍,网址是: http://www.ittribalwo.com/show.asp?id=266)

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"),回车确定。

  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/y8rvkk.html