如何使用Excel TRIM功能删除空格和清理数据

Excel修剪功能-概述

Excel修剪功能-说明

何时使用Excel TRIM功能

Excel修剪功能是最适合的情况下,当你需要干净的数据集通过删除前导空格、尾随空格和双空格

它返回什么

它返回删除了所有前导空格、尾随空格和双精度空格的文本字符串。

语法

=修剪(文本)

输入参数

  • 这里,“text”是您想要从其中删除额外空格的文本字符串。这可以手动输入(在双引号内),也可以是包含文本字符串的单元格引用。例如,如果您想从单元格A1的文本中删除多余的空格,那么可以使用公式=TRIM(A1)

Excel修剪功能-示例

要了解Excel TRIM函数有多有用,最好的方法就是看看它的实际应用。

下面是三个使用TRIM函数的实例。

示例1-删除前导,尾随和双空格

TRIM函数就是这样做的。

下面是单元格中有前导空格、后导空格和双空格的示例。

Excel TRIM函数-数据集示例1

你可以使用下面的TRIM函数轻松地删除所有这些多余的空格:

=修剪(A1)

复制粘贴到所有的单元格,你就都设置好了。


示例2-只删除前导空格

在某些情况下,您可能只想去掉前导空格,而不想去掉其余的空格。

例如,下面我有一个地址列表,其中地址的不同部分之间有一个双间距(这样做是为了增加可读性)。但是,也有一些前导空格(在第2行和第4行)。

如果您对此使用TRIM函数,它将删除前导空格,但它也将删除我们有意放置的双引号空格。

下面的公式将只删除该数据集的前导空格:

=正确(A1, LEN (A1)找到(中期(修剪(A1), 1, 1), A1) + 1)

这个公式是怎么起作用的?

让我给你解释一下:

  • MID(TRIM(A1),1,1) -这部分公式将给出地址的第一个字符(去掉前导空格之后)。例如,在第二个地址(3344 Better Street)的情况下,有前导空格,但这个公式将返回3。
  • FIND(MID(TRIM(A1),1,1),A1)——这部分公式将查找地址中第一个字符的位置。例如,在第二个地址中,3在第三个位置(因为在它之前有两个前导空格)。
  • LEN(A1)- find (MID(TRIM(A1),1,1),A1)+1 -这部分公式会给出去掉前导空格后的地址的总长度。
  • =RIGHT(A1,LEN(A1)- find (MID(TRIM(A1),1,1),A1)+1) -这将给你一个结果,其中它提取了前导空格之后的所有字符。

在类似的行中,您可以创建只能从文本中删除末尾或前导和末尾空格的公式。

示例3-正确计数单词的数量时,有额外的空格

文本中的空格也表示字数在里面。

例如,如果你想计算短语“the quick brown fox jumps over the lazy dog”(敏捷的棕色狐狸跳过了懒狗)中的单词总数,你可以简单地数出单词之间的空格,然后加上1。

下面是你可以用来计算字数的公式:

= LEN (A1) LEN(替代(A1 ," ",""))+ 1

该公式将所有空格替换为空格,然后计算文本中的空格数,并将其加1。

然而,当你有额外的空格在文本,这公式不起作用

下面是你在这种情况下应该使用的公式:

= LEN(修剪(A1) LEN(替代(A1 ," ",""))+ 1

这里公式中的TRIM部分负责处理额外的空格。

相关的Excel188亚洲金博宝app函数:

Excel电子书订阅

免费的EXCEL的书

获得51个Excel提示电子书来提高你的生产力,更快地完成工作