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

合集下载

最新 第二代身份证号码提取出生年月日的公式 (很简单)

最新 第二代身份证号码提取出生年月日的公式 (很简单)

1、第二代身份证号码提取出生年月日的公式:=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)注:A是列,1是行,&在数字键7的上方。

2、第二代身份证号码提取性别男、女的公式:=IF(MOD(MID(A1,17,1),2),"男","女")注:A是列,1是行。

3、excel用身份证号算年龄的工式比如身份证号保存在a1单元格,那么可以使用=mid(a1,7,4)来取出出生年,再用当前年份减去这个就是年龄了。

4、提取身份证出生年月="19"&MID(B1,9,2)&"年"&MID(B1,11,2)&"月"&MID(B1,13,2)&"日"5、提取身份证年龄=YEAR(NOW())-YEAR(IF(LEN(B1)=18,DATE(MID(B1,7,4),MID(B1,11,2),M ID(B1,13,2)),DATE(MID(B1,7,2),MID(B1,9,2),MID(B1,11,2))))6、提取身份证性别=IF(LEN(B1)=15,IF(MOD(MID(B1,15,1),2)=1,"男","女"),IF(MOD(MID(B1,17,1),2)=1,"男","女"))7、公式内的“B1”代表的是输入身份证号码的单元格。

Excel自动提取身份证中生日和性别以及年龄(注意:以B2单元格中是18位身份证号为例)一、提取出生日期的输入公式=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"二、判断性别“男女”的输入公式=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),"女","男")三、利用身份证号码求年龄=IF(B2="","",DATEDIF(TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN (B2)=18)*2),"#-00-00"),TODAY(),"y"))八、计算年龄的公式?datedif(开始日期,结束日期,"M")九、用公式计算最大年龄?max(D3:D21)十、用公式计算25--35岁之间的人数?=COUNTIFS(D3:D21,">"&25,D3:D21,"<"&35)十一、计算25岁以下的人数?=COUNTIF(D3:D21,">"&25)十二、计算25岁以下人数的比例?=COUNTIF(D3:D21,">"&25)/count(D3:D21)十三、用excel做表输入年月日,可以变成例如1986-01-01的格式吗?能的话怎么变?先选中单元格,鼠标右击,“设置单元格格式”,“数字”,“自定义”,在类型处输入e-mm-dd 确定十四、1.自动录入性别:“=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))”if假如(len(C2)得到C2的字符长度等于15,[15时mod除以2的余数(取mid(C2单元格,第15个的,1个字符),除以2)],[不等于15条件不成立时if(mod后面除以2的余数(取C2,第17个,的1个字符),除以2)]所涉及函数:len() 取单元格字符长度。

从身份证号中提取生日,5秒完成!

从身份证号中提取生日,5秒完成!

从身份证号中提取生日,5秒完成!
1 、从身份证号中提取生日
老掉牙的技巧,不过还是经常有同学提问,再说一次。

最简公式:
=TEXT(MID(A2,7,8),'0000-00-00')
最简技巧:
数据 - 分列 - 固定宽度 - 设置为日期格式
2、根据生日计算年龄
公式:
=DATEDIF(B2,NOW(),'y')
3、根据生日算生肖
公式:
=MID('猴鸡狗猪鼠牛虎兔龙蛇马羊',MOD(YEAR(B2),12)+1,1)
4、根据生日算星座
公式:
=LOOKUP(--TEXT(C3,'mdd'),{101,'摩羯';120,'水瓶';219,'双鱼';321,'白羊';420,'金牛';521,'双子';621,'巨蟹';723,'狮子';823,'处女';923,'天秤';1023,'天蝎';1122,'射手';1222,'摩羯'})&'座'”
兰色说: 嘿嘿,今天兰色又老了一岁,不知不觉用excel已13年整了,每天分享好用的Excel教程,能帮上同学们一点点,兰色就觉得很开心。

这里也谢谢E友们一直以来对平台和兰色的支持和陪伴,如果你身边也有Excel爱好者,一定要介绍给兰色,让他/她也早日加入我们的Excel学习大家庭。

excel精英培训ID:excelpx-tete。

用Excel从身份证号码中提取信息(年龄、性别、出生地)

用Excel从身份证号码中提取信息(年龄、性别、出生地)

用Excel从身份证号码中提取信息(年龄、性别、出生地)1.出生年月日信息提取:方法一:在记录列中输入公式:=--TEXT(MID(B2,7,6+IF(LEN(B2)=15,0,2)),"#-00-00"),往下复制,无论15位还是18位身份证号码全部搞定,方法最简单。

方法二:在记录列中输入公式:=--IF(LEN(B2)=15,TEXT(MID(B2,7,6),"##-00-00"),TEXT(MID(B2,7,8),"####-00-00")),往下复制,无论15位还是18位身份证号码全部搞定,公式增加了几个字符,原理差不多,结果一致。

原理:使用函数text、if、mid、len。

注意:1、B列存放身份证号码。

存放在其它列,则在公式中作相应调整。

2、计算出错(#V ALUE!),说明身份证号码有错。

3、日期显示格式,可在单元格格式中设置。

性别信息提取:在记录列中输入公式:=IF(LEN(B2)=15,IF(MOD(RIGHT(B2),2)=0,"女","男"),IF(MOD(LEFT(RIGHT(B2,2)),2)=0,"女","男"))无论15位还是18位身份证号码全部轻松完成。

原理:使用函数IF、LEN、MOD、LEFT、RIGHT。

注意:1、B列存放身份证号码。

存放在其它列,则在公式中作相应调整。

2、计算出错(#V ALUE!),说明身份证号码有错。

出生地信息提取:在记录列中输入公式:=LEFT(B2,6),往下复制,然后根据代码用VLOOKUP查询发证地或者是出生地信息。

Excel文件模板:从身份证号码中提取信息使用的模板:使用Excel从身份证号码提取信息.xls点击该图标,打开该EXCEL文件,另存为××文件,即可使用。

谢谢你的使用。

【EXCEL】利用函数MID在身份证号码中提取出生日期

【EXCEL】利用函数MID在身份证号码中提取出生日期

【EXCEL】利用函数MID在身份证号码中提取出生日期
第一步:在单元格中填写“=”,然后点击“ƒx”插入函数,选择类别“文本”,找到函数“MID”,点击确定。

第二步:在函数参数中第一行选中身份证号码所在单元格“C2”,第二行填入“7”,第三行填入“4”,点击确定。

第三步:在后面填入“&”年”&”,然后再次插入函数“MID”。

在函数参数中第一行选中身份证号码所在单元格“C2”,第二行填入“11”,第三行填入“2”,点击确定。

(注意:双引号必须使用英文状态下的””)
第四步:在后面填入“&”月”&”,然后再次插入函数“MID”。

在函数参数中第一行选中身份证号码所在单元格“C2”,第二行填入“13”,第三行填入“2”,点击确定。

(注意:双引号必须使用英文状态下的””)
第五步:在后面填入“&”日””,点击Enter键,然后就得到了张三的出生日期。

(注意:双引号必须使用英文状态下的””)
第六步:选中第一个得到的数据,将鼠标放到表格右下角,让鼠标呈实心十字,然后下拉填充格式,得到所有数据。

身份证号码中提取年月日

身份证号码中提取年月日

几种从身份证号码中提取年月日A1:身份证号=text((len(A1)=15)*19&mid(A1,7,6+(len(A1)=18)*2),"0-00-00")例如身份证号码在E7单元格中,那么有如下公式:=IF(E7=0,"",IF(LEN(E7)=15,CONCATENATE("19",MID(E7,7,2),"年",MID(E7,9,2),"月",MID(E7,11,2),"日"),CONCATENATE(MID(E7,7,4),"年",MID(E7,11,2),"月",MID(E7,13,2),"日",)))即E7为0那么为空,否则按位数提取年月日信息,这里考虑了15位与18位身份证号码.若身份证号在A1,考虑到身份证有新老之分(15位和18位)所以B1写公式:=TEXT((LEN(A1)=15)*19&MID(A1,7,LEN(A1)/2-1),"0-00-00")或者:=TEXT(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),"yyyy-mm-dd")公式可以下拖复制的哟!利用函数,具体如下:假如在A列中全部都是身份证号,在B列的第一个输入=MID(A1,7,8) ,回车,这个函数的意思是在A1中提取从第7位开始,向后提取8位,用填充柄,这样身份证号的出生年月日就提取出来了,你复制,粘贴的时候选选择性粘贴,选择数值。

再在提取出来的后面一列输入=TEXT(C1,"0-00-00") 这样就得到了你要的结果。

如果还不知道,你给个邮箱给我,截图给你看看=IF(LEN(C2)=15,CONCATENATE("19",MID(C2,7,2),"年",MID(C2,9,2),"月",MID(C2,11,2),"日"),concatenate(mid(c2,7,4),"年",mid(c2,11,2),"月",mid(c2,13,2),"日"))这个公式不管您身份证号码是15位还是18位,均可提取出生年月日。

excel怎么从身份证号码中提取生日

excel怎么从身份证号码中提取生日

excel怎么从身份证号码中提取生日
我们有时候需要在excel中输入人员的出生日期,一个一个输入比较麻烦,如果我们在电子文档中有人员的身份证号,就可以使用函数功能很快的提取出出生日期了,下面就跟店铺一起看看吧。

excel从身份证号码中提取生日的方法一
1、当然,今天YMS不会教你写公式,要不又有同学说我应付差使了。

有更快更好的方法?必须的!不用函数不用公式,5秒搞定!
2、复制身份证号码到生日列
3、数据 - 分列。

第1步选固定宽度,第3步保留代表生日的8位数字并设置成日期格式。

搞定!
excel从身份证号码中提取生日的方法二
快速填充法(2013版以上可以用)
在生日列第1个空格中输入第1个身份证号码中的8位生日数字,然后按ctrl+E键(快速填充快捷键 )向下填充。

设置自定义格式 0-00-00。

EXCEL批量提取身份证号码里的出生日期,三种方法大PK,你喜欢哪种

EXCEL批量提取身份证号码里的出生日期,三种方法大PK,你喜欢哪种在实际工作中,经常会从身份证号码里提取出出生日期信息,下面我们来详解三种方法快速提取身份证号码里的出生日期,至于你喜欢哪种?看完下面的介绍,你再决定用哪种!方法一:快速填充法A列输入身份证号码,B列第一个单元格内手动输入第一个身份证号码里的出生日期(用斜杠日期格式),身份证号码里的出生日期就是从第7位开始,连续8个数字代表出生的年月日。

选中第一个手工输入了出生日期的单元格和下方空白单元格,在键盘上按下“CTRL+E”,快速填充组合键。

选中单元格批量提取出A列单元格里的出生日期,但CTRL+E是根据手动录入的数据发现规律提取出数据,但偶尔也会犯错误,提取的数据不一定完全正确,如下图,前面三个单元格的身份证出生日期的日期都是12结尾,CTRL+E提取数据的时候日期规律就没有把握对。

面对这种情况,我们可以稍微的调换下A列的身份证号码,第二个单元格里的身份证号码日期尽量不要和第一个单元格身份号码里的日期相同,手工在B列输入第二个日期,按下回车,系统默认的是短日期,小于10的月份或日期会自动省略前面的0。

如果现在按下CTRL+E,肯定也不能提取出数据。

选中B列数据,在键盘上按下“C TRL+1”打开单元格格式设置窗口,在自定义里修改日期格式为“YYYY/MM/DD”。

点击确定,B列设置好日期格式后,选中B列里添了日期的单元格和下方的空白单元格,按下CTRL+E,批量提取出A列身份证号码里的日期,核对下,提取正确。

数据分列法选中A列的身份证号码,点击菜单栏上“数据-分列”。

弹出分列向导窗口,勾选“固定宽度”。

在第二步里,在出生日期的前后添加分隔线。

在第三步里,选中下方预览框里第一列和最后一列,勾选“不导入此列”,选中第二列,勾选“日期”,后面选择日期格式YMD或其他,点击目标区域,选择日期放置的单元格。

点击确定,A列身份证号码里的出生日期提取出来,选中B列的日期格式,可调整为其他日期格式。

身份证提取出生年月日的公式

身份证提取出生年月日的公式
身份证是每个中国公民的唯一证件,它记录着个人的基本信息,其中包括出生年月日。

出生年月日可以通过身份证号码提取,其中采用了相应的计算公式。

身份证号码由17位数字组成,其中前6位为地区码,第7位到第14位为出生日期,第15位到第17位为顺序号。

从第7位到第14位可以提取出生年月日,具体提取方法如下:
1. 从身份证号码中提取出生日期,即第7位到第14位,如。

2. 将提取出的出生日期分别乘以 1,100,,,,,,分别得到结果:1,100,,,,,。

3. 将得到的结果相加,得到出生年月日,如的出生年月日为:10 年 2 月 25 日。

4. 将出生年份加上 1900,得到实际的出生年份,如的实际出生年份为 1901 年。

以上就是提取身份证号码中出生年月日的公式,它可以有效的提取出身份证号码中的出生日期,为有关部门的工作提供便利。

身份证是中国公民的重要证件,提取出生年月日的公式使用起来非常方便,每个省市的身份证号码格式都不一样,而提取出生年月日的公式是一致的,方便用户使用。

这种公式也给政府部门的工作提供了便利,政府部门在审核身份证号码时,可以根据该公式提取出出生日期,以检查身份证号码的正确性。

此外,该公式还可以用于社会统计分析,通过提取出生年月日,可以了解某一时期的出生情况,从而更好的分析和管理社会发展。

总之,身份证号码提取出生年月日的公式可以有效的提取出出生日期,对于政府部门和社会统计分析都有重要的使用价值。

怎样从身份证号码中提取出生年月日

怎样从身份证号码中提取出生年月日?这是日常工作中经常会碰到的问题,答案很简单,只要您明白身份证号码中出生年月日的所在位置:第7-10位是年、11-12位月、13-14位是日。

然后,利用工作表之类的办公软件,就很好办啦!⒈首先,在工作表中,把身份证号码以文本型或称字符型输入。

比如:已经以字符形式输入到D列。

办法是在输入数字前加打上引号,或者先对该列做“文本”型设置。

⒉接着,在要填入出生年月日的单元格(比如E2)中,输入提取子字符串的表达式,即先输入等号(=),然后输入取子字符串的函数,并为其指定母串所在单元格名、子串起始位置、子串字符个数。

以提取年份为例,即输入:=MID(D2,7,4),表示要从D2单元格、第7个字符起、取4个字符,作为子字符串,这4个字符正好就是他的出生年份。

⒊然后,按“Enter”键,所要的子字符串就会自动产生了。

⒋正确产生一个出生年份之后,就可以利用拖放“填充柄”的办法,轻而易举地产生所有人员的出生年份了。

⒌如果要求年月日三项一起取,那就要把取这三个子字符串的函数,按先后顺序连接起来,并在适当的位置加插“年”“月”“日”或连接符“-”或“:”。

这时,要用到字符串连接函数:CONCATENATE(子串1,子串2,...)子串名称,完成函数调用。

上例F2中输入的表达式是:=CONCATENATE(MID(D2,7,4),"年",MID(D2,11,2),"月",MID(D2,13,2),"日")。

同样也可以用拖放“填充柄”的办法,轻而易举地产生所有人员的、完整格式的出生年月日了。

从身份证号码中提取出生日期,其实很简单

从身份证号码中提取出生日期,其实很简单小伙伴们好啊,今天咱们讲解一个常用的公式用法。

在整理员工或者学生档案信息时,往往需要根据身份证号码提取出生日期。

比如下面这组数据,要从身份证中提取出生日期。

C2单元格输入以下公式,向下拖动复制。

=--TEXT(MID(B2,7,8),'0-00-00')如果公式结果变成了31104这样一些莫名其妙的数值,别担心,这是日期序列值,只要把单元格格式设置为日期格式就可以了。

下面咱们就来看一下这个公式的意思。

首先来看MID函数的帮助文件:从一个文本字符串中,根据指定的开始位置,提取出特定长度的字符。

放到这个公式里,MID(B2,7,8)换成咱们自己的理解就是:从B2单元格的第7位开始截取,截取的字符长度是8,得到的计算结果就是'19850226'。

接下来用TEXT函数,将MID函数得到的字符串变成日期的模样。

TEXT(MID(B2,7,8),'0-00-00')这部分的作用是将文本字符串'19850226',从右侧的第二位和第四位之间各加上一个短横线,结果变成'1985-02-26'。

经过乔装打扮,文本字符串'19850226'终于有了日期的样子了,但是这样的结果仅仅是掩人耳目,还不是真正的日期格式。

经过TEXT函数、MID函数、LEFT函数、RIGHT等函数计算后得出的数值是文本格式,还需要进一步的处理。

说到这里,还有一句题外话,就是咱们在日常的日期数据录入时,一定要养成一个良好的习惯,类似“2014.2.1”、“20140201”这样的日期形式千万要不得。

最后在TEXT函数前加了两个短横线是什么意思呢?就是相当于计算这个文本数字负数的负数,这种形式通常也叫做减负运算,也就是负负得正。

通过运算,将文本格式的数值变成真正的日期格式,如果将两个短横线换成1*(1乘以),也可以实现将文本格式向数值格式的转换。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何从身份证号码中提取出生年月日
在从管理系统中能顺利导出个人身份证号码,然后用EXCEL从身份证中挑出出生年月日。

如果第一条记录的身份证号码所在的表格是A2即A列2行,在第一条记录的出生日期表格D2中输入=IF(LEN(A2)=15,19&MID(A2,7,2)&"年
",MID(A2,7,4)&"年")&IF(LEN(A2)=15,MID(A2,9,2)&"月",MID(A2,11,2)&"月
")&IF(LEN(A2)=15,MID(A2,11,2)&"日",MID(A2,13,2)&"日"),然后在输入栏旁边单击一下绿色的对勾图标,如果第一个纪录的身份证号码是640103*********,那么出生日期表格中就会自动填充为“1987年01月13日”。

上面函数中的“&”符号是把两个字符串联接成一个字符串。

对于其它同学的出生日期表格的输入,可以选择已计算出的第一条记录的出生日期表格,然后使用Excel的填充手柄来完成。

在身份证号码字段中既可以输入15位的身份证号码也可以输入18位的身份证号码,如果第一条记录的身份证号码所在的表格是A2即A列2行,在第一条记录的性别表格F2中输入
=IF(MOD((IF(LEN(A2)=15,RIGHT(A2),MID(A2,17,1))),2)=0,"女","男"),然后在输入栏旁边单击一下绿色的对勾图标,就可以自动在性别字段的表格中填入第一个纪录的性别“男”或者“女”。

如果第一个同学的身份证号码是640103*********,那么这个纪录的性别表格中就会自动填充为“男”。

也可以直接输入=MID(A1,7,4)&""&MID(A1,11,2)&""&MID(A1,13,2)&""
或=MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日"
另外,如果第一条记录的身份证号码所在的表格是A2即A列2行,在第一记录的年龄表格E2中输入
=YEAR(NOW())-IF(LEN(A2)=15,19&MID(A2,7,2),MID(A2,7,4)),然后在输入栏旁边单击一下绿色的对勾图标,就可以计算出第一条记录中的年龄。

如果第一个纪录的身份证号码是640103*********,当前计算机的系统日期的年份是2004年,那么这个纪录的年龄表格中就会自动填充为“17”,即2004-1987=17。

上面的函数表达式中YEAR(NOW())函数是提取当前计算机的系统时间,填充年龄字段前,先要调整计算机的系统日期和时间为当地的标准时间如北京时
间。

对于其它纪录的年龄表格的输入,可以选择已计算出的第一条记录的年龄表格,然后使用Excel的填充手柄来完成。

只要输入了个人的身份证号,系统可以自动生成这个人的出生日期、年龄、性别等信息。

出生日期的公式如下:
=TEXT(MID(C3,7,8),"0-00-00")。

相关文档
最新文档