如何删除excel列中的特殊“”空格?

时间:2013-04-25 15:52:33

标签: excel excel-formula excel-2003

我在Windows XP Pro下使用Office 2003

我将ms access 2003数据库中的大型列表复制并粘贴到excel中,因此我可以对列表执行各种功能。我现在遇到的一个问题是如何在数字或文本之后找出如何去除空间空间(我认为它被称为空白空间,但似乎不是这种情况)。

example:

[1234     ]
[1234     ]
[1234     ]
[1234     ]
[34     ]
[12ABC     ]

(请注意,如果您复制/粘贴,上面的示例将起作用。我只是在视觉上给出了示例。)

在excel中,=trim()不会删除它们。此外,(搜索/替换“”并留空)不会删除它们。我也尝试过在其他情况下使用的技巧,复制/粘贴到记事本然后搜索/替换,没有删除它们。这就是为什么我称这个词为特殊的。但是可能存在一个实际的术语 - 我不介意正式知道它的名称。

我不是在excel中寻找运行的custom = function()。

这在每天复制/粘贴中使用是不切实际的,因为这些直接进入别人的excel报告。我正在向我添加我的信息,并且其他人不会精通其他人。

1 个答案:

答案 0 :(得分:0)

您是否尝试过= clean()函数?它删除了许多不寻常的角色。

如果你知道哪些特定的ascii字符是顽皮的,你也可以使用= substitute()函数。它们可能是评论中建议的#160。

=SUBSTITUTE(A1,char(160),"")

适用于该实例。

希望有所帮助