Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5089|回复: 9

[已解决]批量提取身份证出生日期遇到乱码的怎么解决?

[复制链接]
发表于 2015-1-8 13:58 | 显示全部楼层 |阅读模式
本帖最后由 nuonuoDshen 于 2015-1-8 14:22 编辑

如题说述,我用的方法是。数据,分列,固定宽度。批量提取遇到这样的乱码很多的情况下,如果解决?
最佳答案
2015-1-8 15:52
先选中身份证号所在的列,复制-选择性粘贴-只有值,然后再执行分列操作即可。

乱码的原因是你里面还有公式。
@S{6%}W73LAQ8`00{I~$997.png

身份证号码.rar

11.52 KB, 下载次数: 6

把出生日期提取出来

发表于 2015-1-8 14:04 | 显示全部楼层
=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)),"号码有错"))。
回复

使用道具 举报

 楼主| 发表于 2015-1-8 14:10 | 显示全部楼层
JLxiangwei 发表于 2015-1-8 14:04
=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 ...

意思是这个身份证号码是错误的吗?还是怎么样,这一大串的看不懂啊!
回复

使用道具 举报

发表于 2015-1-8 14:14 | 显示全部楼层
把EXCEL文件压缩后上传吧

不然不太说得清楚
回复

使用道具 举报

发表于 2015-1-8 14:14 | 显示全部楼层
请上传附件。
回复

使用道具 举报

 楼主| 发表于 2015-1-8 14:22 | 显示全部楼层
业余爱好者 发表于 2015-1-8 14:14
把EXCEL文件压缩后上传吧

不然不太说得清楚

附件已上传,如果提取出生日期
回复

使用道具 举报

 楼主| 发表于 2015-1-8 14:23 | 显示全部楼层
baksy 发表于 2015-1-8 14:14
请上传附件。

附件已上传,如果提取出生日期而不乱码
回复

使用道具 举报

发表于 2015-1-8 14:25 | 显示全部楼层
  1. =TEXT(MID(A1,7,8),"0-00-00")
复制代码
回复

使用道具 举报

发表于 2015-1-8 15:52 | 显示全部楼层    本楼为最佳答案   
先选中身份证号所在的列,复制-选择性粘贴-只有值,然后再执行分列操作即可。

乱码的原因是你里面还有公式。
回复

使用道具 举报

发表于 2015-1-8 16:33 | 显示全部楼层
=TEXT(MID(A1,7,8),"0-00-00")
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-29 11:43 , Processed in 0.484983 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表