excel中的清洁功能

时间:2017-04-12 17:03:05

标签: excel

当我使用清洁功能从以下内容中删除不可打印的字符" 2017和Houston"如下所示一起追加。有人可以为此提供解决方案吗?

清洁功能之前:

" 2017年4月3日发布 休斯顿?美国代理律师Abe Martinez宣布,一名48岁的加利福尼亚居民已经认罪,打击贩卖假冒标签和包装。"

清洁功能后:

4月3日发布, 2017HOUSTON 美国代理律师Abe Martinez宣布,一名48岁的加利福尼亚州居民已经认真对抗贩卖假冒标签和包装。

Refer below image for actual content with non-printable characters

1 个答案:

答案 0 :(得分:0)

你的字符串中有一个回车符和/或换行符,Clean()正在删除它(感谢@yass捕获它)。

您可以使用公式=Substitute将其交换到空格,以便Clean()不会清除它。如果它只是一个换行符(由Excel中的Alt + Enter引起),那么:

=CLEAN(SUBSTITUTE(A1, CHAR(10), " "))

如果是Windows中的典型回车/换行组合:

=CLEAN(SUBSTITUTE(A1, CHAR(13) & CHAR(10), " "))