当我使用清洁功能从以下内容中删除不可打印的字符" 2017和Houston"如下所示一起追加。有人可以为此提供解决方案吗?
清洁功能之前:
" 2017年4月3日发布 休斯顿?美国代理律师Abe Martinez宣布,一名48岁的加利福尼亚居民已经认罪,打击贩卖假冒标签和包装。"
清洁功能后:
4月3日发布, 2017HOUSTON 美国代理律师Abe Martinez宣布,一名48岁的加利福尼亚州居民已经认真对抗贩卖假冒标签和包装。
Refer below image for actual content with non-printable characters
答案 0 :(得分:0)
你的字符串中有一个回车符和/或换行符,Clean()
正在删除它(感谢@yass捕获它)。
您可以使用公式=Substitute
将其交换到空格,以便Clean()
不会清除它。如果它只是一个换行符(由Excel中的Alt + Enter引起),那么:
=CLEAN(SUBSTITUTE(A1, CHAR(10), " "))
如果是Windows中的典型回车/换行组合:
=CLEAN(SUBSTITUTE(A1, CHAR(13) & CHAR(10), " "))