Excel⼩技巧,四种⽅法清除Excel空⽩格
第18篇
虽然2018年才开始没⼏天,但对于财务表表们来说,正是⼀年中最忙的时候,忙着给2017年扫尾擦屁股。
⼩编在年终核对的时候,遇到⼀个问题,要将⼤量的分散在各个⼯作簿内的重复数据合并到⼀张表内,动⼿操作的时候,⼜碰到⼯作簿名字散乱的情况,那么就解决这个问题吧,然后⼜碰到了名字中有空格的情况,阻拦我前进的脚步,那么我们⾸先来学⼀学,⼏种删除空格的⽅法。
为了⽅便观察,我们把要处理的⽂本和处理后的⽂本都加下划线,这样就可以⽐较处理的结果了。
⽅法⼀:查替换
将所有的⽂本单元格全选,⽤快捷键Ctrl+F ,弹出查替换对话框
选择替换内容,及按空格键,即为空格空⽩部分,'替换为'的框格内不填,确定
⽅法⼆:SUBSTITUTE函数法
⾸先看⼀下函数的使⽤解释
Substitute(字符串,原字符串,新字符串,[替换序号])
譬如A1单元格内是123,我要将2换成6,那么可以⽤上述函数substitute(A1,2,6),结果变成163,如果不是数字,那么⽂本上需要加引号“”再来看看本例中的应⽤吧
本函数可以去除⽂本中任何位置的空格,但是⽆法去除⾮打印字符的空格,即明明编辑时是空⽩的,
但是它并不是不存在字符,⽽是⼀些不显⽰的字符,解决⽅法继续往下看⽅法四。
⽅法三:TRIM函数
trim函数的作用是删除文本的什么空格
TRIM函数也是⼀个清除空格的函数,⽽且公式简单,只要TRIM(单元格)即可,不⽤选取⽅法⼆函数那么多参数,但是它的弱点是,只能去除头和尾的空格,⼤家看看动图操作中的备注部分,即可⼀⽬了然了。
⽅法四:CLEAN函数
⽅法⼆中讲到,Substitute函数⽆法去除⾮打印的空⽩字符,那么Clean函数可以,也仅仅能清除该类字符,其他普通的反⽽失灵,同时仅仅只能清除ASCII 中1-31位的⾮打印控制字符,不过,这已经够我们⽤了。
中1-31位的⾮打印控制字符,不过,这已经够我们⽤了。
什么叫⾮打印字符,请参考本期另⼀篇进阶⽂章《进阶:ASCII ⾮打印控制字符》在使⽤了上述1、2、3种清除⼤法后,为防万⼀,请使⽤Clean()过⼀遍即可。
最后我们来看看⽅法对⽐的效果图
在讲述完如何删除空格后,我们就要⼀不做⼆不休的解决,如何批量建⼯作表,批量规范命名⼯作簿的问题,下⼀篇见!知识,值得分享!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。