在单位使用excel的人比较多,有的人碰到问题总喜欢来问我,不是我懂得多,虽然以前也我常用,而是他们来问我就算是我不会的,我也会帮他们在网上找答案,如果找不到就自己琢磨,想办法解决(呵呵~我喜欢想问题,不过解决起来时间有长有短),这不,现在被问的问题在网上没找到,这个问题是这样的:



     公司现在都使用ERP了,有时需要数据就从ERP里导出来,一般都是以excel表示。同事叫我去看张表,那表是有关员工的信息资料,其中×××的显示方式有点不同,显示的还是文本,只是×××号前面多了个单引号(图1)




lua替换单引号 excel替换单引号_单引号


 


同事让我想办法去掉这个单引号,这还不容易?只要双击那个号码就可以去掉(图2)


lua替换单引号 excel替换单引号_显示方式_02


 


同事说这个他也知道,问题是1千多号人要这样一个个双击的话那不是折腾死人?可不可以一下子全部清除呢?还是好办,我想到了编辑里的替换功能,我先复制了这个单引号,把D列选上(图3),


lua替换单引号 excel替换单引号_搜索_03


 


然后点击菜单上的编辑选择“替换”功能,跳出替换框,在“查找内容”一栏粘贴上单引号,“替换为”那栏空白不输,点击下面的“替换”按钮,出现了(图4)的情况


lua替换单引号 excel替换单引号_搜索_04


 


点击“查找下一个”,有的嘛,再点击“替换”,嗯,替换了,可是不对呀,怎么以科学计数的方法显示呢?(图5)


lua替换单引号 excel替换单引号_lua替换单引号_05


 


     这不是同事所要的结果,怎么办,我跟他说网上找找看,在网上搜索了一遍,有如何输入完整×××的,那是要添加单引号,不象我要去掉,没有答案,只好自己再想想办法了。


理一下思路,对了,从ERP中导出的单引号在excel里不能识别,那先换成excel里的单引号再去掉是不是就行了,按想法来操作一遍,不行,还是科学记数。没撤了,我就在那里乱折腾了,复制过来,粘贴过去地折腾,查找——替换、替换——查找,正在以为没办法的时候,同事在一旁开心的叫了起来,


     成了,


     啊?


     我一看,真的,全改过来了,咋改的?不知道,嘿,这个真气人,都不知道咋改,这回行了下回怎么办?回到自己的电脑上静下来好好地琢磨一番,终于发现窍门,原来在“替换为”一栏里先粘贴两个复制的单引号(这等于又添加了一个单引号),然后点全部替换,这样添加是可以的(图6)


lua替换单引号 excel替换单引号_单引号_06


 


全部替换成两个单引号后,再把“替换为”那一栏内容去掉,上面的“查找内容”不变,再来一遍全部替换,这回真的成了(图7)


lua替换单引号 excel替换单引号_lua替换单引号_07


 


哈哈~误打误撞也能解决问题哦!


 


转载于:https://blog.51cto.com/linger/309451