关闭→
当前位置:科普经验站>IT科技>excel怎样提取身份证号中的出生日期

excel怎样提取身份证号中的出生日期

科普经验站 人气:2.58W

在Excel的使用中有时会遇到需要提取身份证号中的出生日期,所以接下来为大家介绍几种实用的方法

excel怎样提取身份证号中的出生日期

材料/工具

Excel

方法一:函数法

单击B2单元格,输入函数=IF(LEN(A2)=15,DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2)),IF(LEN(A2)=18,DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),"号码有错"))。

出现这样非出生日期标准格式

excel怎样提取身份证号中的出生日期 第2张

选中整个B单元格单击鼠标右键,选择“设置单元格格式”进入

excel怎样提取身份证号中的出生日期 第3张

在“数字”选项中单击“日期”

excel怎样提取身份证号中的出生日期 第4张

选择显示格式并确定后返回即可,可以拖拽或双击B2单元格右下角来填充其他单元格

excel怎样提取身份证号中的出生日期 第5张

excel怎样提取身份证号中的出生日期 第6张

另外还可以单击B2单元格,在确保身份证号码正确的条件下使用函数=TEXT(IF(LEN(A2)=15,19,"")&MID(A2,7,6+IF(LEN(A2)=18,2,0)),"#-00-00")

可以拖拽或双击B2单元格右下角来填充其他单元格

excel怎样提取身份证号中的出生日期 第7张

或者如果身份证都是18位可以使用=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))这个公式

可以拖拽或双击B2单元格右下角来填充其他单元格

excel怎样提取身份证号中的出生日期 第8张

方法2:分列

将A列身份证号复制到B列

excel怎样提取身份证号中的出生日期 第9张

选中B列,然后单击菜单栏“数据”,然后选择“分列”

excel怎样提取身份证号中的出生日期 第10张

打开“文本分列向导”,选择“固定宽度”,然后单击“下一步”。

excel怎样提取身份证号中的出生日期 第11张

分别在日期前后单击下,然后单击“下一步”

excel怎样提取身份证号中的出生日期 第12张

选中日期列,设置列数据格式为“日期”—“YMD”,然后单击“完成”。

excel怎样提取身份证号中的出生日期 第13张

完成后成如图所示的样子

excel怎样提取身份证号中的出生日期 第14张

对表格某些列进行删除或修饰即可

excel怎样提取身份证号中的出生日期 第15张

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

EXCEL中如何从身份证号码中筛选出年月日(出生日期)

材料/工具:Excel2010

1、打开事先准备好数据工作表Excel2010表格文件。如图所来示

2、选定需要提取出生年月日的单元格,源在编辑栏输入公式。示例图中,选定C2单元格,栏输入以下公式:=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))

3、向下拖动zhidao填充序列,即可实现从多个身份证号码提取身份证号码。

4、提取效果如图所示。

在EXCEL表中,如何从身份证号码中提取生日?

1、电脑打开Excel表格,输入身份百证号码,身份证号码中第度七位数开始的后8位数就是生日。

2、打开Excel表格后,输入公式知=MID(K20,7,8)。

3、输道入公式=MID(K20,7,8)后,按回车键就可以提取生日了。

4、把有公式的版单元格下拉复制,就可以提取所权有身份证中的生日了。

如何从excel 中的身份证号码提取出生年月日,将格式显示为YYYY/MM/DD

1、首先在电脑上用2007版excel软件打开目标文件,百如图所示。

2、然后在目标列度第一个单元格中输入公式:=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),回车一下。

3、然后用鼠标左键双击该单知元格右下角位置道,如图所示。

4、格式填充到其它单元格后,即可达到提版问者的要求。注意日期格式不是YYYY/MM/DD,可以在单元格格式界面权设置。

EXCEL中如何从身份证号码求出生年月日的公式

方法如下:

1、打开示例EXCEL文件,该表有4个栏目:身份证号、姓名、出生日期、年龄。出生日期和年龄需要通过EXCLE进行提取和计算,该2列的单元格格式为“常规”格式。

2、提取出生日期需要使用的函数有两个,一个是DATE函数,一个是MID函数。DATE函数的结构为DATE(year,month,day),其作用是将提取的数字变为日期格式进行显示。MID函数的结构为MID(text, start_num, num_chars),其作用是从字符串中提取指定位数的字符,其中text是需要提取的字符所在的字符串,start_num是需要提取的字符在该字符串中的起始位置,num_chars是需要提取的字符的位数。

3、在C3单元格输入公式“=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,13,2))”并下拉, 其中MID(A3,7,4)用于提取年份,MID(A3,11,2)用于提取月份,MID(A3,13,2)用于提取日期。

4、不需要精确到日期的年龄计算可以直接用需计算的年份减身份证号的年份来得出。如要算所有人在2016年时的年龄,在C3单元格输入公式“=2016- MID(A3,7,4)”即可。

怎样在Excel表格中设置由身份证号码生成出生日期

1、以excel2010版本为例,如下图所示,A列是身份证号百码,要生成出生日期;

2、首先在B2单元度格插入MID函数,MID函数指从指定的字符串中知截取出指定数量字符,例如公式中的“MID(A2,7,8)”,第一个参数A2表示单元格中的身份证号,第二个参数7表示从第7位开始计算,第三个参数8表示从第7位开始共截取8位数字;

3、输入完公式后按enter键,即可生成A2单元格的出生道日期,往下拉填充公版式即可;

4、如想要破折号的年月日格权式,可用text函数和mid函数相结合,如下图所示在B2单元格输入公式=TEXT(MID(A2,7,8),"0000-00-00"),按enter键即可得出年月日结果;

5、往下拉填充公式即可把A列身份证号码生成出生日期了。