如何在Excel中删除文本后的空格(6种快速方法)

您所在的位置:网站首页 excel删空格批量怎么删 如何在Excel中删除文本后的空格(6种快速方法)

如何在Excel中删除文本后的空格(6种快速方法)

2024-07-17 19:05| 来源: 网络整理| 查看: 265

工作表中出现空格的原因各不相同。 在输入数据或从不同来源导入数据时可能会出现错误。 手动删除这些空格可能很麻烦,而且可能需要时间。 在本文中,我们将向您展示快速的方法,以 删除Excel中的空格 这些方法在我们清理数据时将会很方便。

假设,我们有一个名字列表,其中的文字后有不需要的空格。 我们想删除这些空格,以进行进一步的操作。 我们将使用以下6种不同的方法来实现。 为了方便,我们包括两列 普通文本 和 没有多余空间的文本 在这里,我们在 "A "和 "B "之间有不需要的空格。 阿巴盖尔 和引号 (") .

下载实践工作手册 删除文本后的空格.xlsm

在Excel中删除文本后的空格的6种快速方法

现在,我们将寻找在Excel中删除文本后的空格的方法。 在这种情况下,我们将删除以下内容之间的空格 阿巴盖尔 和 引号(" ") 下面的方法将指导我们通过不同的方法来实现这一目标。

1.使用查找和替换法删除Excel中文本后的空格

我们可以用以下方法去除文本后的空格 查找和替换 要做到这一点,首先,我们必须选择我们要应用的范围。 查找和替换 功能。

在这里,我选择的范围是 B5:B9 .

首先,我们将去到 首页 标签,然后我们将转到 查找; 选择 工具栏中的选项。

来自 查找; 选择 选择 替换 .

然后,在 查找和替换 对话框将出现。

然后在 发现什么 框中,我们将输入一个 空格栏 在这种情况下,我们会将 替换为 箱子 空白 .

然后我们会按 全部替换 至 删除所有的空格 . A 信息框 将出现替换的数量。

文字后面的所有空格都会消失。

阅读更多:如何在Excel中删除文本前的空格(4种方法)

2.在Excel中使用TRIM函数删除文本后的空格 2.1. 仅使用TRIM功能

TRIM功能 我们可以使用Excel中的 "A "来帮助我们删除任何不需要的空间。 TRIM功能 在这里,在这种情况下,在单元格中的 C5 ,我们会输入

=TRIM(B5)

在按下 进入 键,我们会发现 没有任何多余的空间的文本 在这里,我们会把名字的两个部分之间不必要的空格去掉。

现在,我们将使用 填充手柄 来使用 自动填表 Excel的功能是将空格从其他值中移除。 没有多余空间的文字栏 .

2.2. 使用LEN和LEFT函数和TRIM函数

LEN功能 在Excel中测量任何数字或字符串的长度。 左侧功能 在Excel中,可以从任何数字或文本字符串中检索指定的字符数。 这里,我们将使用三个函数的组合来删除文本后的空格。 这里,在单元格中 C5 ,我们输入

=trim(left(b5,len(b5)))

公式分类

LEN(B5) -;测量单元格B5中字符的长度。 在这种情况下。

输出是 : 14

left(b5,len(b5)) -; 变成LEFT(B5,14)。 所以,它考虑到了从左边开始的14个字符。 在这种情况下。

输出是 作者:Abagail Ross

解释: 注意,单词之间有两个额外的空格。

trim(left(b5,len(b5))) -; 现在TRIM功能开始发挥作用。 它 移除两个额外的空格 词之间的关系,并给我们提供适当的结果。

输出是 作者:Abagail Ross

See_also: 如何在Excel中绘制半对数图(简易步骤)?

解释: 请注意,两个词之间没有多余的空格。

按下 进入 键,我们得到的结果是 C5 细胞。

使用 填充手柄 来使用 自动填表 的功能,我们可以在 没有多余空间的文字栏 .

阅读更多。 H 如何删除Excel中的前导空格(4种方法)

3.使用Power Query删除文本后的空格

权力查询 当涉及到数据格式化时是一个有用的功能。 我们可以使用 权力查询 首先,我们选择我们正在处理的范围内的所有数据。

我们选择的范围是 B5:B9。

然后,为了执行 权力查询 ,我们需要选择 从表/范围 从 数据标签 .

一个新的 窗口 将会弹出。

转到 添加专栏 ;;。 格式 ;;。 润饰

我们将在一个新的 栏目 名为 修剪 .

然后去到 文件 标签。

点击 关闭 ; 载入 .

你将会得到的结果是 新板材 .

阅读更多:如何删除Excel中的空格:用公式、VBA和Power Query。

4.使用宏和VBA删除文本后的空格

我们可以用 VBA 首先,我们需要选择我们要删除空格的整个范围。

然后,我们选择的范围是 B5:B9 .

要使用 VBA 编辑。

打开 开发商 标签;; 选择 视觉基础

将出现一个新的窗口。

转到 插入 标签;; 选择 模块 .

一个新的 模块 将会出现。 在新的 模块 .

Sub RemoveSpacesafterText() Dim M As range Dim cell As range Set M = Selection For Each cell In M If Not IsEmpty(cell) Then cell = Trim(cell) End If Next cell End Sub

我们将创建一个新的 子程序 删除文本后的空格 并声明两个变量 M 和 电池 作为 范围 .

然后我们用 对于循环 找出每一个有不需要的空格的单元格。 我们将使用 VBA 润饰 函数来删除空格。

现在,我们将 拯救 编码和 运行 通过按 F5 .

我们将能够删除所有不需要的空间。

阅读更多。 如何删除Excel中的尾部空格(6种简单方法)

5.在Excel中使用LEFT函数删除文本后的空格

左边 如果我们知道文本右侧有多少个空格,即在文本之后,我们可以使用 左边 功能。

在这种情况下,我们知道,我们有 三个空间 在文本的右边。 所以在 细胞C5。 我们将输入

=left(b5,len(b5)-3)

公式分解

LEN(B5) -; 给出了B5单元格中数值的长度。

输出是 : 10

LEN(B5)-3 -; 给我们的数值是10-3。

See_also: 如何删除Excel中的前缀(6种方法)

输出是 : 7

解释 : 我们找到所需的字符数。

left(b5,len(b5)-3) -; 从文本的左边检索出7个字符。

输出是 : 阿巴盖尔

解释 :文本后面没有多余的空格。

按下 进入 键,我们将获得在 细胞C5 .

现在通过向下拖动 填充手柄 来使用 自动填表 功能,我们将得到所有在 没有多余空间的文字栏 .

6.在Excel中使用SUBSTITUTE函数删除文本后的空格

替换 职能 我们可以使用Excel中的 SUBSTITUTE功能 这里,我们将替换两个文本之间多余的空格。 要做到这一点,在 C5细胞 我们将输入

=substitute(b5," ",")

在公式中,我们将选择 B5细胞 我们要替换其中的值。 然后用 空间 作为 旧文本 因为我想去掉空间。 然后用 空白处 在双引号内为 new_text .

现在 替换 函数将把文本后的多余空格替换成无空格。

在按下 进入 键,我们将在 B5细胞 .

然后使用 填充手柄 来使用 自动填表 的特征,我们将得到相应的值,在 没有多余空间的文字栏 .

阅读更多:如何删除Excel中数字前的空格(3种方法)

要记住的事情

当我们在使用时,不需要的空间会给我们带来问题。 LOOKUP函数 .

当我们在使用 左边 职能 只有在删除文本后不需要的空格时,我们才能知道文本后的空格数。

练习部分

我们包括一个练习部分,以便你可以自己练习这些方法。

总结

我们试图展示6种快速删除Excel中文本后的空间的方法。 希望这些对你的日常活动有用。 如果你需要任何进一步的澄清,请随时在下面评论或发送任何反馈。 我们的团队将很乐意帮助你解决任何的问题。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3