如何在Excel中删除文本后的空格(6种快速方法) |
您所在的位置:网站首页 › excel删空格批量怎么删 › 如何在Excel中删除文本后的空格(6种快速方法) |
工作表中出现空格的原因各不相同。 在输入数据或从不同来源导入数据时可能会出现错误。 手动删除这些空格可能很麻烦,而且可能需要时间。 在本文中,我们将向您展示快速的方法,以 删除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 |