Excel地址列表去除前导空格的解决方案咨询
保留多行格式去除地址前导空格的Excel实用方法
一步到位法(从单行直接转无空格多行)
别先单独替换逗号,直接把「逗号加空格」一起换成回车,从根源避免前导空格:=SUBSTITUTE(原单元格地址, ", ", CHAR(10))比如原数据在A1,就写
=SUBSTITUTE(A1, ", ", CHAR(10)),下拉批量应用即可。已转多行后的补救方法
如果已经完成了逗号转回车操作,现在要清除前导空格,用这个公式:=SUBSTITUTE(原单元格地址, CHAR(10)&" ", CHAR(10))它会把每一行开头的「回车+空格」替换成纯回车,既能保留多行格式,又能删掉前导空格。
手动批量查找替换
不想写公式的话,用查找替换更直观:- 选中所有需要处理的单元格
- 按
Ctrl+H打开查找替换对话框 - 「查找内容」框内:按住
Alt键,用小键盘输入010打出回车,再输入一个空格 - 「替换为」框内:同样按住
Alt+010只打出一个回车 - 点击「全部替换」,一键搞定所有单元格
大量文件首选:Power Query批量处理
要是有几十上百个文件需要统一处理,用Power Query效率更高:- 把数据导入Power Query(点击「数据」选项卡→「自表格/范围」)
- 选中地址列,点击「拆分列」→「按分隔符」,选择逗号,拆分到「行」
- 给拆分后的列点击「转换」→「修剪」,自动去掉前后空格
- 再点击「合并列」,选择「换行符」作为分隔符,最后加载回Excel
内容的提问来源于stack exchange,提问作者Syzmik
相关产品推荐
相关产品推荐

