身份证号码提取出生年月,身份证信息中如何提取出生日期?
18位数字按从左到右数身份证号码提取出生年月:7-10位表示出生年份,11-12位表示出生月份,13-14位表示出生日期。15位数字按从左到右数7-8位表示出生年份,9-10位表示出生月份,11-12位表示出生日期;
18位身份证号码中提取出生年月日方法:身份证放在B2单元格的话,可以再对应的出生日期栏输入以下函数:
=MID(B2,7,4)&”年”&MID(B2,11,2)&”月”&MID(B2,13,2)&”日”
结果如下图所示。
excel身份证号码查找生日?
身份证号码中提取出生日期
使用EXCEL就能轻松的做到,这里提供“公式”和“分列”两种方法来完成:
公式法:
以下公式都能完成从身份证号码中提取出生日期
1、 =MID(A2,7,8)
从18位身份证号中截取日期那一段;
2、 =DATE(mid(A2,7,4),mid(A2,11,2),mid(A2,13,2))
从18位身份证号中分别截取年月日,出用date函数转化为日期
3、 =TEXT(MID(A2,7,8),”#-00-00″)
从18位身份证号中截取日期那一段,并转化为 XXXX-XX-XX 的形式
4、 =TEXT(MID(A2,7,LEN(A2)/2.2),”0-00-00″)
与上一公式较果相同,但此公式适用于15位或18位身份证
5、 =TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),”0-00-00″)
与上一公式较果相同,但此公式适用于15位或18位身份证
ps.除公式2以外,所转化的日期都为“文本”型数值。公式3、4、5可以加上数值转换函数VALUE()或运算符(原公式*1、原公式+0、 –原公式等)转换成日期序列号,再把单元格格式设为“日期”型来转换成真正的“日期”
分列法
使用分列工具可以快速把身份证号转换成出生日期
1、先把身份证复制一列
菜单——数据——分列——选择固定宽度,——分别在出生日期那一段的首尾点击建立分列线,下一步——因为我们只要中间的出生日期,所以不导入最前和最后的列,只保留中间的出生日期段,并设为日期型,点击完成即可
excel表格怎么提供出生?
打开excel
2打开文档
3我们有员工的身份证号,需要从身份证号中提取出生日期,并且插入到出生年月一列。普通的做法是用函数MID,把身份证号的第7个数字到第15个数字截取出来。
4用Ctrl+E快捷键,只需要手动填好第一个人的出生年月,然后按“Ctrl+E”就能自动填充完剩下的。只需要一秒钟就能完成所有人的出生日期提取。
5安全退出
6以上便是解决excel如何从表格中提取出生日期的方法,有相同问题的朋友欢迎查看
怎样利用身份证号码得出生年月?
在Excel中自动推测出生年月日及性别的技巧
大家都知道,身份证号码已经包含了每个人的出生年月日及性别等方面的信息(对于老式的15位身份证而言,7-12位即个人的出生年月日,而最后一位奇数或偶数则分别表示男性或女性。如某人的身份证号码为420400700101001,它的7-12位为700101,这就表示该人是1970年元月1日出生的,身份证的最后一位为奇数1,这就表示该人为男性;对于新式的18位身份证而言,7-14位代表个人的出身年月日,而倒数第二位的奇数或偶数则分别表示男性或女性)。
根据身份证号码的这些排列规律,结合Excel的有关函数,我们就能实现利用身份证号码自动输入出生年月日及性别等信息的目的,减轻日常输入的工作量。
Excel中提供了一个名为MID的函数,其作用就是返回文本串中从指定位置开始特定数目的字符,该数目由用户指定(另有一个名为MIDB的函数,其作用与MID完全一样,不过MID仅适用于单字节文字,而MIDB函数则可用于汉字等双字节字符),利用该功能我们就能从身份证号码中分别取出个人的出生年份、月份及日期,然后再加以适当的合并处理即可得出个人的出生年月日信息。
提示:MID函数的格式为MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes),其中Text是包含要提取字符的文本串;Start_num是文本中要提取的第一个字符的位置(文本中第一个字符的start_num为1,第二个为2……以此类推);至于Num_chars则是指定希望MID从文本中返回字符的个数。
假定某单位人员管理希望通过身份证号码自动得出员工的出生年月日及性别,现以此为例,将有关步骤向广大用户作一简要介绍:
1。 选中整个B列,然后执行“格式”菜单中的“单元格”命令,打开“单元格格式”窗口。
2。 选择“数字”选项卡。
3。 在“分类”栏中选择“文本”选项,然后单击“确定”按钮,关闭“单元格格式”窗口,将所有包含有身份证号码的单元格设置为文本格式。
4。将光标移至C3单元格中,然后输入“=”19″&MID(B3,7,2)&”年”&MID(B3,9,2)&”月”&MID(B3,11,2)&”日””内容。
其中MID(B3,7,2)就是从身份证号码的第7位开始取2位数,得出该员工的出生年份,MID(B3,9,2)就是得出该员工的出生月份,而MID(B3,11,2)则是该员工的出生日期,这些信息再加上年、月、日等文字就会组成该员工的准确出生年月日“1970年1月1日”。
5。 接下来我们应将光标移至D3单元格中,然后输入“=IF(MID(B3,15,1)/2=TRUNC(MID(B3,15,1)/2),”女”,”男”)”。这就表示取身份证号码的第15位数,若能被2整除,这表明该员工为女性,否则为男性。
6。
最后我们只需利用自动填充功能对其他各个员工的出生年月日、性别进行填充即可。
上面都是以15位身份证为例进行介绍的,18位身份证的操作方法与此类似,广大用户若使用的是18位身份证,只需对有关函数的取值位置进行适当调整即可(如将“=”19″&MID(B3,7,2)&”年”&MID(B3,9,2)&”月”&MID(B3,11,2)&”日””修改为“=MID(B3,7,4)&”年”&MID(B3,11,2)&”月”&MID(B3,13,2)&”日””)。
这样就实现了由Excel自动填充员工出生年月日、性别的功能,从而极大地减轻了用户录入数据时的工作量,有兴趣的读者不妨一试。
用数字键往里输入即可
肯定是你想要的,根据身份证能查出:
出生日期,性别,年龄,所在省,市。
还不快采纳我呀!!!
嘻嘻!!!!
因为旧身份证号是15位,从第7位开始是生日,共6位;
新身份证号是18位,从第7位开始是生日,共8位;
可以利用以下公式计算:
出生年月日=IF(LEN(单元格)=15,MID(单元格,7,6),MID(单元格,7,8))