乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在EXCEL中,如何在身份证号码中快速提取出生年月呢?

在EXCEL中,如何在身份证号码中快速提取出生年月呢?

作者:乔山办公网日期:

返回目录:excel表格制作


以下公式,身份证18位和15位的都可以

假如A列为身份证号
B1输入

=TEXT(REPLACE(REPLACE(IF(LEN(A1)=18,MID(A1,7,8),"19"&MID(A1,7,6)),5,,"-"),8,,"-"),"YYYY-MM-DD")

公式复杂的原因是,讲文本转化成了标准的EXCEL日期

如果只要文本
直接用这个公式

=MID(A1,7,IF(LEN(A1)=18,8,6))

01、在EXCEL中,如何在身份证号码中快速提取出生年月日
=IF(LEN(D2)=18,RIGHT(LEFT(D2,10),4)&"/"&RIGHT(LEFT(D2,12),2)&"/"&RIGHT(LEFT(D2,14),2),IF(LEN(D2)=15,"19"&RIGHT(LEFT(D2,8),2)&"/"&RIGHT(LEFT(D2,10),2)&"/"&RIGHT(LEFT(D2,12),2)))

得出日期为:19**/**/**的格式,真的挺好用的,D2为你身份证所在EXCEL的位置

1、首先打开excel,我们看下面的表格是员工的姓名和身份证号码。

2、在excel提取性别的单元格内输入函数“=IF(MOD(MID(C2,17,1),2)=0,"女","男")。其中“C2”为所提取身份证号的单元格,“17”代表提取信息zd起始位置为第17位,“1”代表提取信息共计1位。

3、在输入框输入函数后,点击回车键,身份证中的性别信息就提取出来了。


4、在excel提取年月日的单元格内输入函数“=TEXT(MID(C2,7,8),"0000-00-00")”。其中“C2”为所提取身份证号的单元格,“7”代表提取信息起始位置为第7位,“8”代表提取信息共计8位。

5、在输入框输入函数后,点击回车键,身份证中的年月日信息就提取出来了。

6、在excel提取年月的单元格内输入函数“=TEXT(MID(C2,7,6),"0000-00")”。其中“C2”为所提取身份证号的单元格,“7”代表提取信息起始位置为第7位,“6”代表提取信息共计6位。



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

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

百查看大图" class="ikqb_img_alink">

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

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

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

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

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

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

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

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

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网