Excel迅速填「0」——Excel系列分享01
前言
基于自己对Excel这项工具有着十多年的使用经验,并且现在仍然在我的工作中发挥很大作用,我想在这方面进行持续性的输出,比如高频使用的公式、常见坑和解坑方法、以及一些能解决大问题或迅速提升效率的小技巧等等。一方面对自己是一个促进,进行知识梳理、方法总结,另外通过文章分享,可以和更多Excel使用或爱好者进行交流学习。一个非常有益的经历是,我最近的一个在Excel上的重要启发就是因为之前发了一篇关于Excel的文章后,一位热心网友留言告知的。所以,同时也希望我的分享能够起到相同的作用,帮助大家提升工作效率,那就更棒了。
接下来进入正题。
迅速填「0」技巧
Excel对于纯数字单元格,貌似先天就埋了不少坑,等着大家去踩,比如在非文本格式单元格内输入「0」开头的数字,「0」就会消失,这样的场景其实很多,比如员工工号、订单号、账号,或者是从系统中导出的报表数据等等,都可能碰到这个问题:

一行两行你也许可以手动添加回去,成千上万行呢?一定是要批量解决的。所以我的解决方案是:
(一)让「0」现形
设置单元格数字格式为「自定义」,在「自定义」中按照数据应有的长度输入相应数量的「0」,比如工号应该是7位数,张三的工号是「0001357」,现在在单元格中显示为「1357」,所以我们在「自定义」格式中就应该输入「0000000」七个零,这样做的效果是,单元格内立马显示成肉眼可见的「0001357」。

但是请注意!问题还没解决,之所以叫「现形」,就是这个单元格只是看起来有「0」了,而且补了俩,但真的只是「看起来」,实际数据还是「1357」,如果用它来进行匹配、筛查等后续操作就会出问题。
(二)呼唤好友——txt文档
txt虽然平平无奇,但真的是Excel的好搭档,可以帮衬解决不少坑。接着上面的,把「0」已经现形的单元格数据,直接复制粘贴到一个txt文档中,这一步的意义就是,让「0」变成「真身」!

(三)让「0」形符其实
上一步是从Excel贴到txt,这一步就是贴回来。但必须注意,贴回来之前非常重要的一步是,把Excel中相应数据列的单元格格式改成「文本」,这其实就是造成「0」缺失问题的症结所在。所以再强调一遍,第三步要做的是,把单元格改成文本格式,然后复制txt中内容,粘贴到Excel。


这样就搞定了,无论这一列有多少个单元格数据,每个单元格缺几个「0」,统统妥妥地一步到位,全部补齐。
以上是我的解决方法,如果您有更好更高效的解决方案,恳请留言指正,谢谢!