在excel中如何从身份证号中截取出生日期?

 我来答
刺任芹O
2022-11-16 · TA获得超过6.1万个赞
知道顶级答主
回答量:38.7万
采纳率:99%
帮助的人:8129万
展开全部

操作方法如下:

1.单击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)),"号码有错"))。出现这样非出生日期标准格式;

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

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

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

5.另外还可以单击B2单元格,在确保身份证号码正确的条件下使用函数=TEXT(IF(LEN(A2)=15,19,"")&MID(A2,7,6+IF(LEN(A2)=18,2,0)),"#-00-00")可以拖拽或双击B2单元格右下角来填充其他单元格;

6.或者如果身份证都是18位可以使用=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))这个公式可以拖拽或双击B2单元格右下角来填充其他单元格;

方法2:分列

1.将A列身份证号复制到B列;

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

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

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

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

6.完成后成如图所示的样子;

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式