日常办公中,我们经常需要把网页、外部系统导出的内容粘贴到excel 2016中处理,这些内容往往会附带很多多余空格——有的是文字前后的首尾空格,有的是单词之间多出来的连续空格,还有的是每个字符间都被插入了多余分隔空格,这些看不见的空格会导致vlookup匹配失败、排序错乱、统计结果出错,很多新手常常找不到问题根源,更不知道该怎么快速清理,本文就针对excel 2016,整理覆盖不同场景的去空格方法,帮你彻底解决这个恼人的小问题。

方法一:查找替换批量去除所有空格
如果你要处理的是身份证号、手机号、员工编号这类不需要保留任何空格的内容,最快的方法就是查找替换。操作步骤非常简单:先选中需要处理的单元格区域,按下快捷键ctrl+h调出「查找和替换」对话框,在「查找内容」输入框中敲入一个空格,「替换为」输入框保持空白,最后点击「全部替换」,几秒就能完成所有空格的清理,适合绝大多数简单的小数据场景,操作门槛几乎为零。

方法二:函数法针对性清理多余空格
如果我们只需要去掉首尾空格,同时保留文字中间的单个空格(比如英文句子、带分隔的多词语名称),查找替换会把所有空格都删掉,反而打乱原有格式,这时候用excel 2016自带的trim函数就刚好合适。操作方法:如果原内容存放在a列,我们在b1单元格输入公式`=trim(a1)`,按下回车后就能自动去除a1单元格的首尾空格,同时把中间多个连续的空格合并为一个,下拉公式就能批量处理整列数据。处理完成后如果需要替换原数据,只要复制b列,右键点击原数据区域选择「选择性粘贴-数值」即可。如果你需要删除所有空格,也可以用substitute函数,公式为`=substitute(a1," ","")`,可以清空单元格内所有空格。
方法三:power query处理多列大数据量
如果你的表格有几十列、几十万行的数据,用函数或者查找替换容易造成软件卡顿,excel 2016已经原生集成了power query工具,处理大文件效率更高,哪怕是十万行以上的数据也能秒处理,不会出现卡顿无响应的情况。操作步骤:选中数据区域,点击顶部菜单栏「数据」选项卡,选择「从表格/区域」将数据导入power query编辑器,选中所有需要处理的列后,点击「转换」选项卡,选择「格式化-修整」就能一键去除所有列的首尾空格;如果需要删除全部空格,选择「替换值」,输入空格后替换为空即可,处理完成后点击「关闭并上载」,就能把整理好的数据导回excel工作表。

总的来说,多余空格是excel处理数据时非常常见的“隐形坑”,大家可以根据数据量和处理需求选择对应的方法,清理完多余空格后,就能避免很多莫名其妙的数据错误,大幅提升办公效率。全文约770字。



























