删除整列数据中的前导或尾随空格
如何删除整列中所有单元格的前导或尾随空格?
工作表的常规Find and Replace (aka Ctrl + H )对话框不能解决问题。 
 如果你想使用一个公式, TRIM函数将完成你正在寻找的东西: 
 +----+------------+---------------------+ | | A | B | +----+------------+---------------------+ | 1 | =TRIM(B1) | value to trim here | +----+------------+---------------------+ 
 所以要做整个专栏 
  1)插入一列 
  2)插入TRIM函数指向您正在尝试更正的单元格。 
  3)复制下面的公式 
  4)复制插入的列 
  5)粘贴为“值” 
应该从那里走好…
 通常这个问题是一个不间断的空间 – CHAR(160) – 特别是来自Web文本源 – CLEAN无法删除,所以我会比这更进一步,尝试一个像这样的公式replace任何不中断空间与标准的一个 
 =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," "))) 
罗恩·德·布鲁恩(Ron de Bruin)在这里提供了一个清理数据的小贴士
 您也可以直接删除CHAR(160) ,而无需使用解决方法公式 
- 编辑….更换您select的数据,
-  在“ 查找内容”中按住ALT并使用数字键盘input0160
- 将“ replace为”留为空白并select全部replace
如果每次在单元格的开始处的字符数相同,则可以使用text to columns命令并select固定宽度选项以将单元格数据切分为两列。 然后删除第一列中不需要的东西。
如果不使用公式,可以通过“文本到列”来实现。
- select单元格中具有尾部空格的列。
- 点击“文字到列”。 select选项“固定宽度”。
- 设置一个rest栏,使最长的文字将适合。 如果你最大的单元格有100个字符,你可以设置200或任何你想要的分隔线。
- 完成操作。
- 您现在可以删除Excel创build的新列。
“副作用”是Excel删除了原始列中的所有尾随空格。
我发现在Excel中删除前导空格(和过多空格)的最好(也是最简单的)方法是使用第三方插件。 我一直在使用Excel的ASAP实用程序 ,它完成了任务以及添加了许多其他急需的function。 此方法不需要编写公式,并可以删除跨多列和/或多行的任何select上的空格。 我也使用这个来清理和删除从其他Microsoft产品复制粘贴时经常遇到的Excel数据中的不请自来的非破坏性空间。
有关ASAP实用程序和修剪的更多信息可以在这里find:
  http://www.asap-utilities.com/asap-utilities-excel-tools-tip.php?tip=87  
 
我能够使用查找和replace与“查找什么:”input字段设置为:
“*”
(空格星号空格不带双引号)
和“replace为:”设置为:
“”
(没有)