如何删除整列中所有单元格的前导或尾随空格?
工作表的常规Find and Replace
(aka Ctrl+ H)对话框无法解决问题。
如何删除整列中所有单元格的前导或尾随空格?
工作表的常规Find and Replace
(aka Ctrl+ H)对话框无法解决问题。
Answers:
如果您想使用公式,该TRIM
函数将完全按照您的要求进行操作:
+----+------------+---------------------+
| | A | B |
+----+------------+---------------------+
| 1 | =TRIM(B1) | value to trim here |
+----+------------+---------------------+
所以要整列...
1)插入一列
2)插入TRIM
指向您要纠正的单元格的函数。
3)在页面下方复制公式
4)复制插入的列
5)粘贴为“值”
从那里去应该很好...
Trim
没有解决。仍然产生了空格
通常,问题是一个不间断的空格 - CHAR(160)
尤其是从Web文本源CLEAN
无法删除的空格,因此我将比这更进一步,并尝试像这样的公式用标准的空格替换所有不间断的空格
=TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
罗恩·德布鲁因(Ron de Bruin)在此处提供了有关清洁数据提示的出色文章
您还可以通过以下方式CHAR(160)
直接删除无替代方法的直接方法:
ALT
并0160
使用数字键盘输入CLEAN(..)
直到今天才知道!非常有用:)
无需使用公式即可使用“文本到列”来实现。
“副作用”是Excel删除了原始列中的所有尾随空格。
我发现在Excel中删除前导,尾随(和过多)空格的最佳(最简单)方法是使用第三方插件。我一直在使用ASAP Utilities for Excel,它可以完成任务并添加许多其他急需的功能。这种方法不需要编写公式,并且可以删除跨多列和/或多行的任何选择上的空格。我还使用它来清理并删除在从其他Microsoft产品进行复制和粘贴时经常会在Excel数据中找到的不被邀请的不间断空间。
有关ASAP实用程序和修整的更多信息,可以在这里找到:
http://www.asap-utilities.com/asap-utilities-excel-tools-tip.php?tip=87