如何从Excel中删除额外的空格

更容易清理Excel电子表格的方法

Excel屏幕截图,带有光标超过值

当您导入或复制文本时数据进入Excel.工作表,你经常结束额外的空间。使用Excel的Trim函数或快捷键触发Excel搜索和替换功能,您可以轻松地删除那些不必要的间距。

在修剪函数的情况下,您需要在工作表中创建一个新列的清洁文本。然后,您可以将清洁文本复制并粘贴回原始列。

一个更快的技巧是使用Ctrl.+H搜索问题列并快速删除所有额外空格的快捷键。

修剪功能如何工作

修剪函数的语法是:

=修剪(文字)

在这种情况下,文本指的是具有外来间距的数据。这个论点可以是:

  • 在引号中括起来的实际文本
  • 一种细胞参考到工作表中的文本数据的位置

许多人认为Trim函数只会在文本的开头和结尾处删除空格。实际上,它摆脱了所有额外的空间。

例如,如果单元格A1中的文本是:

这是一个非常糟糕的句子。

Excel功能=修剪(A1)将提供以下结果:

这是一个非常糟糕的句子。

使用修剪函数

要使用Trim函数删除额外的空格,请按照此过程执行以下操作:

  1. 点击细胞A6使它成为活性细胞- 这就是功能将要去的地方。
  2. 类型=修剪(A4)
  3. 进入
  4. A4具有额外空格的文本将显示在A6中,但删除了所有额外空间。

此时的问题是,当您只希望清洁文本(在A6中)替换凌乱文本(在A4中)时,纸张中都存在A4和A6。

将内容从A6到A4替换为简单:

  1. 右键单击A6
  2. 选择复制
  3. 右键单击A4
  4. 选择特殊黏贴
  5. 选择价值然后点击好的
  6. 删除文本A6

现在,只有没有空格的清洁文本存在。

如果您正在使用Excel Online,请忽略上面的步骤4和5。相反,点击向下箭头在下面粘贴在家用丝带上,然后选择粘贴值

从整个列中删除额外的空格

如果您只清除一个单元格,则上面的方法很好地运行良好,但如果要从整个列中删除空格?

处理列的程序并不与处理一个单元格不同。在此示例中,具有太多空间的列以A2开始。

  1. 在从要删除空格的列旁边创建一个新的空列(在此示例中,此新列以B2开头)。
  2. 单击新列(B2)中的顶部空单元格。
  3. 类型=修剪(B2)并按进入
  4. 按住转移键,将鼠标悬停在单元格B2的底部,直到光标在其上方和下方的箭头变为两条水平线。(此功能在Excel Online中不可用;您必须使用填写句柄复制公式。)
  5. 双击鼠标右键以自动填充整个列

现在,您将拥有额外空格的列,以及清理相同文本的B列。

在上一步中执行相同的副本和粘贴(仅值)过程,但复制并粘贴整个列而不是单个单元格。

最后,右键单击列B顶部突出显示整个列,然后删除它,将电子表格上的所有其他单元格转换为左侧。

使用搜索并替换短切键

如果列中的文本在文本中具有额外的空格,则在之前或之后不正确,您可以使用Excel的搜索和替换功能快速清洁该文本。

  1. 选择要清除的整个列。
  2. 请按Ctrl.+H快捷方式打开Excel的搜索和替换窗口。
  3. 在里面找什么字段,键入两个空格。
  4. 在里面用。。。来代替字段,键入一个空格。
  5. 继续按下全部替换按钮,直到所有额外的空间消失。

使用此方法的好处是您不必使用Trim函数需要使用整个复制和粘贴程序。

您用于在Excel中删除额外空格的方法取决于您的原始数据的样子,并且空间所在的位置。

无论哪种方式,这两种方法中的一个应该很好地帮助您清理电子表格中的凌乱文本。

此页面是否有帮助?