excel如何截取身份证出生年月日

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel如何截取身份证出生年月日相关的知识,希望对你有一定的参考价值。

方法如下:

1、打开EXCEl文件,选择身份证号所在列,点击右键 ,选择复制

2、然后在“数据”菜单下选择“分列”

3、在“分列”对话框中选择“固定列宽”,点击下一步

4、单击数据预览的下方的标尺,把身份证号,分成3段,中间一段为出生年月,点击下一步

5、单击图示中标出来的1、3,分别选择“不导入此列(跳过)”

6、选择中间一列,数据格式选择“日期”格式

7、然后点击“目标区域”后的小方框

8、选择所要填写出生日期的区域,按Enter回车键

9、在弹出来的文本分列向导中点击完成

10、界面中选择的出生日期区域便会被自动填写

Microsoft Excel:

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。

在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

以上内容参考:百度百科--excel

参考技术A 需要从身份证号码中提取出生年月日,利用Excel中的函数就能很简单地提取出出生年月日。其他文本数据提取年月日也可用以下方法。主要是结合了DATE 函数和MID 函数来提取出生年月日。希望对大家有帮助。
首先,先了解DATE 函数和MID 函数。可在Excel帮助文件中查看。
DATE 函数返回表示特定日期的连续序列号。
MID 函数返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
打开事先准备好数据工作表。
选定需要提取出生年月日的单元格,在编辑栏输入公式。例如选定C2单元格,栏输入以下公式:=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))
向下拖动填充序列,即可实现从多个身份证号码提取身份证号码。
如果要求出生年月日格式为yyyy-mm-dd,就选定这些单元格,右键,“设置单元格格式”,“自定义”,输入“yyyy-mm-dd”,“确定”即可修改格式。

同理,如果在很长的文本数据中提取年月日,也可用以上方法

excel 中把身份证号转换成年龄和出生日期的公式是啥?

在做资料的时候需要身份证号码来计算出年龄,虽然通过身份证号码计算年龄很简单,但是数据太多一个一个计算比较麻烦,那么可以用excel公式通过身份证号码计算出年龄,下面就来了解一下。

1、首先在电脑中打开一个EXCEL文档。在表格内输入身份证号码,这里模拟输入了一串号码表示身份证号。

2、接着用函数MID取出身份证号码中的出生日期。

3、然后用函数YEAR(NOW())求出现在的年份。

4、这时用现在年份减去出生年份得出年龄,也可以直接把两个公式合并到一起,合并后公式为=YEAR(NOW())-MID(A3,7,4)。

5、这时单元格内根据身份证号码计算出年龄。

参考技术A

方法:
假设身份证号在a1单元格
生日:
=IF(LEN(A1)=15,"19"&MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))
年龄:
=DATEDIF(TEXT(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),"e-mm-dd"),TODAY(),"y")
1.用excel提取身份证出生日期
2.首先选定c列,右键设置单元格格式
3.把该列设置为日期格式
4.在C2单元格输入提取身份证出生日期公式 
=--TEXT(MID(B2,7,8),"0-00-00")
公式解释:MID(B2,7,8)的意思是提取从B2单元第7位开始往后的8位数字,即19871209,TEXT函数前的两个减号,负负为正的意思,被称为减负运算。
然后用TEXT函数把数据转换成1987-12-09
5.然后,在下拉提取其他身份证出生日期

参考技术B 1、根据身份证号码求性别:
=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))
2、根据身份证号码求出生年月:
=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))

3、根据身份证号码求年龄:
=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))

以上是关于excel如何截取身份证出生年月日的主要内容,如果未能解决你的问题,请参考以下文章

sql中,根据身份证号码截取出了出生日期,怎么获取当前年龄,精确到月、日?

根据身份证号码提取出生年月,在EXCEL中怎么设函数公式?

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

excel身份证号如何提取出生日期?

根据身份证号码提取出生年月,在EXCEL中怎么设函数公式?

Excel表格身份证号码如何一键提取性别年龄出生年月