Table of contents
我们可以很容易地从Excel中删除不需要的字符或符号,如果它们对我们来说是可见的。 但检测并删除空格是相当困难的,因为它们是不可见的。 除此之外,如果空格是尾部的空格,事情就更难了。 因为没有这样简单的方法可以在第一眼就检测到它们。
总之,最重要的事实是,我们根本不能忽视这些尾部的空格。 因为这些空格不只是躺在那里,事实上,它们可能在Excel中使用公式时造成严重的麻烦。 因此,安全的做法是 删除所有的尾部空格 说到这里,我们将教你如何用两种不同的简单方法轻松地去除Excel中的尾部空格。
下载实践工作手册
建议你下载这个Excel工作簿,并配合它进行练习。
删除Excel.xlsm中的尾部空格在Excel中删除尾部空格的2种方法
在这篇文章中,我们将使用一个包含短片列表的Excel工作簿来演示在Excel中删除尾部空格的方法。
因此,没有任何进一步的讨论,让我们一个一个地了解所有的方法。
1.使用TRIM函数删除Excel中的尾部空格
在Excel中删除文本中的尾部空格的最简短和最容易的方法是使用 TRIM功能 这是Excel的一个内置功能。 删除所有多余的空格 在一个文本行内,因此将文本恢复为规范化的形式。
🔗步骤。
❶ 选择 电池 D5 .
❷ 类型
=TRIM(B5)
在细胞内。
❷按 "开始 "按钮。 进入 按钮。
恭喜你!你已经修剪了单元格中的尾部空格。 B5 .
❹ 现在拖动 填充手柄 图标到第▶列的末尾,以规范所有有尾部空格的文本。
快速修复:TRIM功能不工作
有各种类型的空间可供选择,如 普通空间 , 非断裂空间 , 水平空间 , 姆空间 , 朳的空间 ,等等。
✔ TRIM功能 可以只删除正常的空格( 代码值32 在7位的 ASCII 字符集)。
❌ 它不能删除其他类型的空间,如 非断裂空间 , 水平空间 ,等等。
🔎 那么,如何删除普通空格以外的其他类型的空格?
💬 用正常的空格代替其他类型的空格,然后把它们修剪掉。
要做到这一点,请遵循以下步骤。
🔗步骤。
❶ 选择 电池 D7 .
❷ 类型
=trim(substitution(b7, char(160), " "))
在细胞内。
❷按 "开始 "按钮。 进入 按钮。
🔁公式分解
▶ substitute(b7, char(160), " ") 替换了 非断裂空间 ( 代码值160 )的细胞B7中,有 正常空间(代码值32)。
▶ =trim(substitution(b7, char(160), " ") 修剪掉替代的正常空间。
🔎 如何获得不同类型空间的代码值?
💬 使用公式
=code(right(a1,1))
▶获得相应的尾部空格的代码值。
▶ 替换单元格地址 A1 与包含其他类型的空间的一个比 普通空间 .
类似的阅读。
- 如何删除Excel中的空白处(7种方法)
- 删除Excel中的所有空格
- 如何删除Excel中的前导空间(5种实用方法)
2.使用VBA删除尾部空格
移除尾部的空格,使用 TRIM功能 在这种情况下,你可以使用以下方法 VBA代码 删除选定单元格区域内的所有尾部空格。
🔗步骤。
❶选择单元格的范围▶,删除所有的尾部空格。
锦标赛 ALT + F11 按键 ▶打开 VBA 窗口。
❸ ǞǞǞ 插入 ▶ 模块 .
❹ 拷贝 下面的 VBA 代码。
Sub NoSpaces() Dim c As Range For Each c In Selection.Cells c = Trim(c) Next End Sub
❺ 新闻 CTRL + V ▶粘贴上述内容 VBA 代码。
❻ 按下 F5 键▶,运行这段代码。
这将立即删除所选单元格的所有尾部空格。
额外提示:在Excel中寻找尾部空间
由于尾部空格是不可见的,要一下子发现它们真的很困难。 你可以按照下面的步骤来寻找Excel中那些不可见的尾部空格。
🔗步骤。
❶ 选择 电池 D5 .
❷ 类型 公式
=IF(RIGHT(B5,1)="", "出席", "缺席")
在细胞内。
❷按 "开始 "按钮。 进入 按钮。
❹ 拖动 填充手柄 图标 ▶到列的末尾。
就这样了。
需要记住的事情
📌 润饰 函数只删除了 正常空间(代码值32)。
📌 所有其他空间必须转换为 普通空间 首先使用 润饰 功能。
📌 ALT + F11 是打开的热键。 VBA 窗口。
📌 F5 是运行的热键。 VBA 代码。
总结
在本文中,我们演示了两种在Excel中删除尾部空格的方法。 第一种方法是使用TRIM函数,第二种方法是使用Excel VBA代码。 下载附件中的Excel工作簿,并跟着练习。