乐于分享
好东西不私藏

Excel使用|Excel 身份证号乱码 + 双击才生效?【分列】一招解决

Excel使用|Excel 身份证号乱码 + 双击才生效?【分列】一招解决

整理学生信息时,你一定踩过这个坑:

  • 明明输的是18位身份证号,一保存直接变成一串乱码 / 科学计数法。

  • 好不容易改成文本格式,发现要逐个双击单元格才生效,几百上千条数据,点到怀疑人生。

      今天给大家分享一个亲测有效的方法,不用双击、不用公式,一键批量搞定整列身份证号乱码问题,再也不用熬夜返工!

Q

为什么身份证号码会乱码

    身份证号被当成数字处理:Excel 默认数字超过11位,就会自动变成科学计数法,18 位身份证号直接 “变形”。

A

Q

解决步骤:

选中整列数据

点击身份证号所在的列标,鼠标右键,选择【设置单元格格式】;

设置单元格格式

在分类中选择【文本格式】,点击确定。

双击修改后的单元格

确认后发现单元格内容还是乱码,双击单元格即可。

Q

为什么修改单元格格式后要双击才生效?

文本格式设置 “延迟生效”:直接右键把单元格改成 “文本”,对已经输入的数字是无效的,必须双击单元格刷新才会显示完整内容,这就是为什么要一个个点。

A

Q

解决步骤:

选中整列数据

点击身份证号所在的列标(一次只能操作一列,多列可以分批处理)

打开「分列」功能

点击顶部菜单栏【数据】→ 找到【分列】按钮,点击进入。

设置分隔符

  • 第一步:选择【分隔符号】,点击【下一步】

  • 第二步:只勾选【Tab 键】,取消其他所有选项,点击【下一步】

设置列数据格式

在 “列数据格式” 中,选择【文本】,点击【完成】

列数据格式

整列身份证号立刻恢复正常,无需双击,格式永久生效!

辅导员必记避坑小Tips

提前设置,一劳永逸

新建表格时,先把身份证号列设置为文本格式,再输入数据,从根源避免乱码。

批量处理更高效

别再一个个改格式、双击刷新,用「分列」功能,整列数据一分钟搞定,适合处理大批量表格。

别直接改单元格格式

已经输入的数字,直接右键改格式是无效的,一定要用「分列」的方式批量转换。

你整理学生表时,还踩过哪些 Excel 奇葩坑?欢迎留言一起讨论哦~