相信表哥表妹们都知道,日常运用中EXCEL可算是个谦谦君子。在这个“君子”眼中,文字就是文字、数字就是数字、金额就是金额、日期就是日期。“君子”恪守着自己的本份,你输入什么就是什么不擅作改动。

excel如何把乱码变正常(EXCEL单元格变身乱码)(1)

当然世事无绝对并无百份百,“君子”也有发蒙认不清状况的时候。在日常工作中,会出现打开文档时数字突变为日期格式、或者日期变为金额格式,或者干脆变身###########乱码搞对抗。

excel如何把乱码变正常(EXCEL单元格变身乱码)(2)

不明原因?行,搞对抗我就先修改,你以为事情就这样结束了?那真是 too young,too simple。Excel和生活一样总会给你惊喜,在你修改好后下次打开文件你会“惊喜”的发现格式还是乱!的!表哥表妹们肯定不会就此投降,你有张良计我有过墙梯。

excel如何把乱码变正常(EXCEL单元格变身乱码)(3)

在普通情况下这货点击打开,正常呈现的状态是这样的:

excel如何把乱码变正常(EXCEL单元格变身乱码)(4)

但有时候这熊孩也会发脾气,不按常理出牌非要让你见识下它变身版。看见没,变身出很多自定义格式:(红框内是来自某表妹的文档)

excel如何把乱码变正常(EXCEL单元格变身乱码)(5)

每当出现这种情况,你就可以预期这是格式凌乱的前奏。SO,既然EXCEL已经给我们提示了想做修改自然就水到渠成,立即执行以下操作:删除上图全部自定义→ 修改格式→保存文档以后打开文件格式,再不会出现风中凌乱的状况了。什么?删除自定义格式的方法不清楚?其实也是超简单:鼠标移至自定义格式→单击右键→点击删除,OK了!

excel如何把乱码变正常(EXCEL单元格变身乱码)(6)

好学的表哥表妹们这时候会想:方法的确不错,但如果有批量的方法就更完美了。为了满足要求职场高效的你,EXCEL能做到的肯定不止这些。不过完美的解决方式注定不常规,这次要求助的大神就是它 :VBA

excel如何把乱码变正常(EXCEL单元格变身乱码)(7)

大王派我来寻山,代码作先锋:

Sub DelCustomStyles()

Dim st As Style

For Each st In ActiveWorkbook.Styles

If Not st.BuiltIn Then st.Delete

Next

End Sub

下一步,按快捷键Alt F11打开VBA窗口。双击左侧ThisWorkbook在右侧空白处粘贴上述红字代码,按F5键运行代码。

excel如何把乱码变正常(EXCEL单元格变身乱码)(8)

电光火石间,完成批量删除单元格里面所有自定义格式。最后,修正表格中凌乱格式保存文档,完工!

excel如何把乱码变正常(EXCEL单元格变身乱码)(9)

--office职场课堂,致力于分享office知识中的小技巧。每天学一点,职场胜一步!欢迎关注我们!

,