根据身份证号自动显示年龄、性别和籍贯
身份证号码提出生年月性别年龄方法公式

身份证号码提出生年月性别年龄方法公式第一篇:身份证号码提出生年月性别年龄方法公式一、提取出生日期如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“yyyy-mm-dd”形式,可以这样做,假设身份证号码在C列,在D列中输入公式=IF(LEN(C6)=15,“19”&MID(C6,7,2)&“-”&MID(C6,9,2)&“-”&MID(C6,11,2),MID(C6,7,4)&“-”&MID(C6,11,2)&“-”&MID(C 6,13,2))这个公式的含义就是,当其检查到C6单元格中的数据是15位的时,就显示“19”&MID(C6,7,2)&“-”&MID(C6,9,2)&“-”&MID(C6,11,2)的计算结果,否则就显示MID(C6,7,4)&“-”&MID(C6,11,2)&“-”&MID(C6,13,2)的计算结果。
如:若C6单元格中是***,在D6单元格中计算出的结果是“1950-01-12”;若C6单元格中是***794,在D6单元格中计算出的结果是“1945-11-16”。
二、提取性别在E6单元格输入公式=IF(LEN(C6)=15,IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),“女”,“男”) ,IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2),“女”,“男”))这个公式的含义是如果C6单元格是一个15位数,就显示IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),“女”,“男”)的计算结果;否则,显示IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2),“女”,“男”))的计算结果。
最后把D6和E6单元格的公式向下拉下来,在C6列输入身份证号码后,出生日期和性别可自动输入了,这样就减少了用户输入数据工作量,提高了办事效率!三、计算年龄excel中通过15位或18位身份证算年龄,精确到年假设C6为身份证号码,保证身份证号码输入正确情况下,使用如下公式: 15位用如下函数:=(TODAY()-DATE(MID(C6,7,2),MID(C6,9,2),MID(C6,11,2)))/365 18位使用如何函数:=(TODAY()-DATE(MID(C6,7,4),MID(C6,11,2),MID(C6,13,2)))/365 如果既含有15位又含有18位可以用如下综合运用。
在excel表格中提取出生年月、性别、年龄

在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。
第一,身份证号码的组成。
当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。
15~17位为顺序号,其中第17位如果是单数为男性分配码,双数为女性分配码。
即通过第17位数字,可以判断性别,奇数为男,偶数为女。
下面以实例的方式讲解如何根据身份证号码自动提取出生年月、性别、年龄。
首先,在excel中输入以下表格,实例如下面所示。
A B C D E姓名身份证号码出生日期性别年龄张三510321************ 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从身份证号中提取出生年月和年龄等信息

利用Excel从身份证号中提取出生年月和年龄等信息利用Excel从身份证号中提取出生年月和年龄等信息一、分析身份证号码其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某员工的身份证号码(15位)是320521*********,那么表示1972年8月7日出生,性别为女。
如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。
二、提取个人信息这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。
如图1所示,其中员工的身份证号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B列。
图1 输入身份证号码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位数字。
Excel中根据身份证号求年龄性别和出生日期

Excel中根据身份证号求年龄性别和出生日期Excel2003方法/步骤1. 1首先选中表格中要输入身份证号的列,单击“格式”---“单元格”---“数字”选择“文本”。
这样输入的身份证号就不会出现“1.50428E+18”科学记数的情况。
2. 2求性别:身份证号的第17位表示性别信息。
单数为男,双数为女。
我样只要半数第17位数的单双即可。
性别的单元格下输入=IF(mod(mid(E2,15,3),2),"男","女")。
其中“E2”为身份证所在的单元格。
可以根据自己需要设置为相应的单元格即可。
3. 3求年龄:这个比较简单,网上有很多公式,但都很复杂,我们的思路就是用当前年份减去出生年份即可。
在Excel中获取当前年份的函数是=year(now())。
所以我们的公式为:=YEAR(NOW())-MID(E2,7,4)。
4. 4出生日期:出生日期我们用:=TEXT((LEN(E2)=15)*19&MID(E2,7,6+2*(LEN(E2)=18)),"#-00-00")即可求出。
5. 5基它人的相关信息,我们只要把其身份证号输入完毕后。
利用Excel的自动填充功能向下拉就可以了。
END注意事项∙在Excel中输入公式时,基中的标点符号和括号一定在西文状态下输入。
∙本文中的公式你可以直接使用,只要把身份证号所在的单元格更换为你表格中相应的单元格即可。
∙利用公式有时候求不出来结果,只显示公式本身。
出现这种情况下请将单元格选中,在“格式”--“单元格”--“数字”中将其设置为常规。
在excel中如何计算年龄方法/步骤:1.周岁计算(方法一):在C2单元格中输入公式“=YEAR(TODAY())-YEAR(B2)”(如下图所示),然后回车,C2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
2.周岁计算(方法二):在D2单元格中输入公式“=INT((TODAY()-B2)/365)”(如下图所示),然后回车,D2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
根据身份证号码知道出生日期和性别

根据⾝份证号码知道出⽣⽇期和性别别再错过了⼤家好,我是集函数代码等于⼀⾝的Coffee,代号⽆敌,⼈称⽆敌⼤师姐Coffee是也。
近期群中有⼈提问如何根据⾝份证号码知道出⽣⽇期和性别,公式整理好发给他们后,次⽇⼜有⼈问同样的问题,有些东西错过就已错过了,⾃⼰爬楼去看记录吧。
今⽇将重新整理发布,希望有需要的表哥、表姐、表弟、表妹乃⾄表叔、表婶们不要再错过了。
⼀、提取出⽣⽇期(⾝份证号码7-14位为出⽣年⽉⽇)1、公式:C2=MID(B2,7,8),格式为198806282、公式:C2=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))3、公式:C2=TEXT(MID(B2,7,8),'0-00-00')该公式得到的结果是⽂本,不能直接参与运算,需要转换成真正的⽇期格式=TEXT(MID(B2,7,8),'0-00-00')*14、公式:C2=TEXT(MID(B2,7,8),'0年00⽉00⽇')该公式得到的结果不能直接参与运算,需要转换成真正的⽇期格式=--TEXT(MID(B2,7,8),'0年00⽉00⽇')不是说好的⽇期吗,怎么都是数字呢?5、⾃定义格式⾃定义格式也是个神奇的东西,⾃⼰多动⼿试试吧!⽐如:⼆、判断性别(⾝份证号码第17位是奇数为男,偶数为⼥)1、公式:D2=IF(MOD(MID(B2,17,1),2),'男','⼥')2、公式:D2=IF(ISODD(MID(B2,17,1)),'男','⼥')3、公式:D2=IF(ISEVEN(MID(B2,17,1)),'⼥','男')4、公式:=TEXT(-1^MID(B2,17,1),'⼥;男')公式含义不解释不掩饰,2017年合伙⼈开设各种培训班,助你从Excel菜鸟变达⼈,好好把握鸡(机)会,别再错过了!16(⼀路)有你,17(⼀起)前⾏,加油Partner|仰望~星空。
身份证号自动生成年龄、出生年月、性别公式

身份证号自动生成年龄、出生年月、性别公式=MID(E4,8,4)&"/"&MID(E4,12,2)&"/"&MID(E4,14,2)(2011-07-28 17:54:56)转载▼身份证号自动生成年龄、出生年月、性别公式:=IF(LEN(C2)=15,"19"&MID(C2,7,2)&"-"&MID(C2,9,2)&"-"&MID(C2,11,2),MID (C2,7,4)&"-"&MID(C2,11,2)&"-"&MID(C2,13,2))=DATE(MID(I4,IF(LEN(I4)=18,7,7),IF(LEN(I4)=18,4,2)),MID(I4,IF(LEN(I4 )=18,11,9),IF(LEN(I4)=18,2,2)),MID(I4,IF(LEN(I4)=18,13,11),IF(LEN(I4 )=18,2,2)))1、生成出生年月日公式一(18位号和15位号都可自动生成 19**-*-*):=DATE(MID(I4,IF(LEN(I4)=18,7,7),IF(LEN(I4)=18,4,2)),MID(I4,IF(LEN(I4)=18, 11,9),IF(LEN(I4)=18,2,2)),MID(I4,IF(LEN(I4)=18,13,11),IF(LEN(I4)=18,2,2)))生成出生年月日公式二(18位或15位号生成19**-**-**):=IF(LEN(C2)=15,"19"&MID(C2,7,2)&"-"&MID(C2,9,2)&"-"&MID(C2,11,2),MID (C2,7,4)&"-"&MID(C2,11,2)&"-"&MID(C2,13,2))说明:自动生成出生年月就把以上公式复制粘贴到需自动生成“出生年月日”的那一栏第一格,然后把公式一中的所有“I4”或公式二中的所有“C2”改成身份证号码单元格的栏代码如A、B、C、D……和行数如1、2、3、4……。
用身份证计算出年龄出生年月性别

18楼更新,不用再考虑身份证号码是十五位还是十八位的问题今日见到有人问有身份证号码怎么自动计算年龄,这里简单介绍下和身份证号码相关的几个函数。
为了大家看着方便,函数均标记为蓝色字体,并且要英文状态下输入所有字符(汉字除外),最下边是举例的附件,里边的数据是从网上下的逃犯数据里的身份证号码。
下边几张图除了身份证号码是输进去的以外,其它全是函数计算出来的,下边我详细解释下:1、计算年龄函数为=year(now())-mid(A2,7,4)(英文输入),这里的“now()”意思是获取当前时间,year(now())的意思是获取当前时间的年份,也就是说是把现在的2010这个数字整出来,后边的MID(A2,7,4)的意思是获取A2(也就是身份证号码所在单元格)从第七位开始的四位数字,就是1970啦,然后2010-1970就等于40岁啦。
当然也可以在后边加上“岁”字,具体怎么做,看下一张图。
2、计算出生年月日=MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日"当然了,还是没有引号,还是英文输入,所有函数均是=开头,都是英文输入,下边不在赘述。
解释下这个函数,MID()函数就不用说了吧,上边已经说过了,就简单的说一下两个MID()中间的&"年"&吧,&的意思就是把前后的两个字符串连接起来,这里的年字也是一个字符串看待的,只不过用双引号引起来了而已。
3、怎么区分男女函数=IF(MOD(MID(A2,17,1),2)=0,"女","男")区分男女,很简单,就是看身份证号码的倒数第二位,也就是正数的第十七位,奇数为男,偶数为女,很简单吧?所以我们就需要这样一个函数,就是“如果身份证号码第十七位是奇数,就是男的,如果是偶数,就是女的”。
Excel:根据身份证号码提取性别、年龄、出生年月日,建议收藏

Excel:根据身份证号码提取性别、年龄、出生年月日,建议收藏
Excel:根据身份证号码提取性别、年龄、出生年月日,建议收藏性别打开Excel,在表格中输入身份证信息,如图在二代身份证中的第17位是性别信息,奇数为男,偶数为女。
在【G2单元格】输入【=IF(MOD(MID(B2,17,1),2)=1,”男”,”女”)】
输入完成后按【回车Enter】,即可得到结果然后选中【G2】单元格,并把鼠标放置到G2单元格的右下角,当鼠标变成如图【粗加号】时,一直按【左键】向【下拉】,即可得到全部的性别信息
出生年月日、年龄二代身份证号的第7~14位数字表示:出生年、月、日。
在【C2单元格】中输入【MID(B2,7,4) 】
输入完成后按【回车Enter】,即可得到【出生年】在【D2单元格】中输入【MID(B2,11,2) 】输入完成后按【回车Enter】,即可得到【月】在【E2单元格】中输入【=MID(B2,13,2) 】输入完成后按【回车Enter】,即可得到【日】如果需要计算年龄,可以使用当年的年份(例如2018)减去提取出来的年,即在【F2单元格】中输入【=2018-MID(B2,7,4)】
输入完成后按【回车Enter】,即可得到【年龄】。