Excel身份证号乱码?日期显示不对?都是单元格格式的锅

大家好 , 我是秋小 E~这里是秋叶 Excel 的【问答精华】专栏!
 
问题主要来自秋叶 Excel 学习班的同学 , 回答由讲师、助教共同完成;
 
每周一期 , 每期主题不同 , 希望能更有针对性地解决大家的共性问题 。
 
今天的主题是——单元格格式 。
 
来看看这些小问题 , 你有没有遇到过 , 当时又是怎么解决的?
 
01 
提问:身份证号分列后 , 变成乱码了 , 怎么办?
 

Excel身份证号乱码?日期显示不对?都是单元格格式的锅

文章插图
 

Excel身份证号乱码?日期显示不对?都是单元格格式的锅

文章插图
 
 
答疑人:延宇同学&小爽
 
问题原因:计算机认为超过 11 位的数字为科学计数 , 会显示乱码 。
 
解决方法:
 
想要正确地显示身份证号码 , 要把这串「数字」设置成文本格式 , 方法有下面几个:
 
? 数字前面加单引号 。
 
输入身份证号码前 , 先输入一个英文状态的单引号 , 这样 Excel 就会把后面的数字 , 都识别成文本格式 。
 
? 先设置文本 , 再输入数据 。
 
输入数据前 , 先把单元格设置为文本格式 , 再将身份证号码输入 。
 
Excel身份证号乱码?日期显示不对?都是单元格格式的锅

文章插图
 
 
? 分列转文本 。
 
如果已经输入了数据 , 而且变成了科学计数法 , 可以使用分列快速把数据转成文本 。
 
分列选择固定宽度后 , 选择文本格式 , 点击确定就可以 。
 
Excel身份证号乱码?日期显示不对?都是单元格格式的锅

文章插图
 
 
需要注意的是 , 这个方法只是把数字转成文本格式 , 数字太长导致最后 3 位变成 0 的问题 , 已经成为事实 , 无法通过这种方法纠正 。
 
所以需要用前 2 种方法 , 提前设置格式 。
 
02 
提问:为什么输入数字 1988.1 , 单元格显示为 1905-6-10?
 
Excel身份证号乱码?日期显示不对?都是单元格格式的锅

文章插图
 

Excel身份证号乱码?日期显示不对?都是单元格格式的锅

文章插图
 
 
答疑人:晓阳老师&小爽同学
 
问题原因:
 
日期在 Excel 中本质是数字 , 数字 1 在 Excel 中其实是 1900 年 1 月 1 日 , 按照数字和时间的换算 , 1988.1 就是 1905 年 6 月 10 日 。
 
解决方法:
 
如果你想让时间正确显示 , 就按照 yyyy-m-dd 或者 yyyy/mm/dd 的格式输入年-月-日 。
然后如果需要改变年月日的样式 , 可以利用数字格式 。
 
Excel身份证号乱码?日期显示不对?都是单元格格式的锅

文章插图
 
 
03 
提问:为什么单元格的格式改不了?
 
Excel身份证号乱码?日期显示不对?都是单元格格式的锅

文章插图
 

Excel身份证号乱码?日期显示不对?都是单元格格式的锅

文章插图
 
 
答疑人:小敏老师&小爽同学
问题原因:单元格格式被设置成了日期格式 , 导致「4-6」无法正确显示 。
 
解决方法:
选择这个单元格 , 看看你的编辑栏里是不是标准日期 。
 
还有 Apr-06 , 后面这个 06 应该是年份 。如果不想要日期格式 , 改成「文本」格式就好了 。
 
可能你的单元格日期格式设置为图中这样 , 不想显示 Apr-06 , 可以更改数字格式~
Excel身份证号乱码?日期显示不对?都是单元格格式的锅

文章插图
 
 
04 
提问:怎么取消显示百分号?替换不行 , 分列也不行 。
 
Excel身份证号乱码?日期显示不对?都是单元格格式的锅

文章插图
 

Excel身份证号乱码?日期显示不对?都是单元格格式的锅


推荐阅读