请问excel中怎样从身份证号码中看出出生年月日以及年龄,性别

来自:白云都    更新日期:早些时候
EXCEL中如何通过公式在身份证号码中提取出生年月日以及性别和年龄~

如图:
将公式
=TEXT(MID(B2,7,8),"0000-00-00")
粘贴至C2单元格,如图:
将公式
=IF(MOD(MID(B2,17,1),2),"男","女")
粘贴至D2单元格,如图:
将公式
=DATEDIF(TEXT(MID(B2,7,8),"0000-00-00"),TODAY(),"Y")
此处公式可简化为=DATEDIF(C2,TODAY(),"Y")
粘贴至E2单元格,如图:
选中C2:E2单元格,对准右下角,光标成"+"状时双击,效果如图:

1、以excel2010版本为例,如图所示有下列的身份证号码,其中身份证格式是文本格式,否则后面的几位数字会变成0;

2、先获取出生日期,在B2单元格输入【=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)) 】点击回车键即可,MID函数是在指定的字符串中提取一定数量的字符。A2就是指定字符串,7指从号码中第7位开始提取,4是指从第七位开始提取后面4位数,然后用DATE函数转化成日期格式;

3、也可以用TEXT函数来提取出生日期,在B3单元格输入=TEXT(MID(A3,7,8),"0-00-00") 即可;

4、提取年龄的话在C2单元格输入【=YEAR(TODAY())-MID(A2,7,4)】后按回车键,则用现在的时间减去身份证中的年份,得出现在的年龄;

5、提取性别时,看身份证号码上的第17位数,奇数代表男,偶数代表女。在D2单元格输入【=IF(MOD(MID(A2,17,1),2),"男","女") 】,按回车键则可以判断性别。

一、分析身份证号码

其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是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日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。

二、提取个人信息

这里,我们需要使用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所示,现在这份报表无论是提取信息或是核对,都方便多了

18位身份证的第7位至14位为出生日期,倒数第二位为单数的:男性,双数的:女性
出生日期:
=TEXT(MID(A1,7,8),"0-00-00")
年龄:
=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),TODAY(),"y")
性别:
=IF(MOD(MID(A1,17,1),2)=0,"女","男")

这个你到百度里可以搜索得到啊


请问excel中怎样从身份证号码中看出出生年月日以及年龄,性别视频

相关评论:
  • 14728923782怎样才能把excel表里的身份证号提取出来?
    茹真栏1. 打开第一个Excel表格,选中包含身份证号信息的列(例如列A)。2. 使用Ctrl+C快捷键或右键点击选中的列,选择“复制”。3. 打开第二个Excel表格,选中要粘贴身份证号信息的列(例如列B)。4. 使用Ctrl+V快捷键或右键点击选中的列,选择“粘贴”。这样,第一个表格中的身份证号信息就会被复制到第...

  • 14728923782怎样从身份证中提取出生年月?
    茹真栏方法一:使用MID函数 假设身份证号码位于A1单元格,可以使用以下公式提取出生年月:```excel =MID(A1, 7, 4) & "年" & MID(A1, 11, 2) & "月" & MID(A1, 13, 2) & "日"```这个公式提取了身份证号码的第7到14位(包括两位年、两位月和两位日),并将其格式化为“年月日”的形式...

  • 14728923782WPSExcel如何从身份证号里快速提取个人信息
    茹真栏稍微分解下,即 MID(B2,17,1) 是从身份证的第17位开始提取1位字符。而 MOD(MID(B2,17,1),2) 则是将提取的字符除以 2 的余数。若余数为0,则说明身份证的第17位数是偶数,若余数不为0,则说明身份证的第17位数是奇数。算出余数后,再用 IF 函数进行判断,若是偶数,则为女性;若是奇数...

  • 14728923782如何从身份证号码中提取年龄 怎样从身份证号码中提取年龄
    茹真栏1、打开需要提取身份证年龄的excel表格,找到年龄对应的单元格,输入【=YEAR(TODAY())-MID(A2【身份证单元格】,7,4)】,其中A2代表身份证号所在单元格位置,点击【回车】即可提取年龄。2、1999年10月1日,中华人民共和国国务院批准建立了公民身份号码制度,把原本在申领居民身份证时才确立的15位居民...

  • 14728923782如何用EXCEL从身份证号中提取性别?
    茹真栏想要在excel中提取18位身份证号的性别,可以按照以下步骤进行操作:1、打开Excel,在一列中从上到下依次输入需要提取性别的18位身份证号。把身份证都放在同一列是为了方便用公式提取性别。2、在第一行身份证后输入以下公式:=IF(MOD(MID(A1,17,1),2),"男","女"),其中的“A1”表示需要提取的...

  • 14728923782excel怎么从身份证提取性别信息?
    茹真栏5、好了,接下来我们来看看,将这几个函数综合运用起来。我们就用这几个函数来通过身份证判断性别,首先我们在Excel表格中输入几个身份证号,如下图所示:6、接下来,我们就输入公式 【=IFERROR(IF(MOD(MID(A6,17,1),2),"男","女"),"")】,前面 说过了各个函数所代表的的意思,大家一一...

  • 14728923782excel身份证号提取年月
    茹真栏打开事先准备好数据工作表Excel2010表格文件。如图所示 选定需要提取出生年月日的单元格,在编辑栏输入公式。excel怎么从身份证号提取出生年月1、选中身份证号码所在单元格,即B2到B9,点击上方“数据”,再点击“分列”。勾选“固定宽度”,点击“下一步”。点击标尺上的第6,再点击第14,就是把中间...

  • 14728923782如何在EXCEL中从身份证号码中提取出生日期
    茹真栏在Excel中,从身份证号码中提取出生日期的步骤相当直接。首先,你需要将包含身份证号码的单元格或列转换为文本格式,以确保Excel正确识别。1. 选中需要处理的单元格或列,右键点击,选择“单元格格式”选项,然后在弹出的窗口中,选择“文本”并点击“确定”,如图所示。接下来,为了提取出生日期,你需要将...

  • 14728923782如何从在excel中身份证号码里提取需要的信息
    茹真栏有函数和分列两种方法:1、函数法:可以利用LEFT,MID,RIGHT等函数 2、分列法:选中身份证所在列,点数据,分列,然后按提示操作即可

  • 14728923782excel表格身份证号怎么提取男女
    茹真栏为此本篇介绍以下方法。1、首先在电脑中打开表格,点击性别的单元格。2、这时在公式界面,点击“插入函数”。3、接着在插入函数窗口,点击“常用公式”。4、在常用公式页面,点击“身份证提取性别”,再选择身份证的单元格。5、确定后,就可以看到表格已经通过身份证号获得性别男女了。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网