excel中的Clean函数
当我使用clean函数从下面的内容中删除不可打印的字符时,“2017和Houston”如下所示。有人能提供一个解决方案吗 清洁前功能: “2017年4月3日出版 休斯顿?美国代理律师阿贝·马丁内斯宣布,一名48岁的加利福尼亚州居民对贩卖假冒标签和包装认罪 清洁后功能: 美国代理律师阿贝·马丁内斯(Abe Martinez)于2017年4月3日宣布,休斯顿一名48岁的加利福尼亚州居民对贩卖假冒标签和包装认罪excel中的Clean函数,excel,Excel,当我使用clean函数从下面的内容中删除不可打印的字符时,“2017和Houston”如下所示。有人能提供一个解决方案吗 清洁前功能: “2017年4月3日出版 休斯顿?美国代理律师阿贝·马丁内斯宣布,一名48岁的加利福尼亚州居民对贩卖假冒标签和包装认罪 清洁后功能: 美国代理律师阿贝·马丁内斯(Abe Martinez)于2017年4月3日宣布,休斯顿一名48岁的加利福尼亚州居民对贩卖假冒标签和包装认罪 字符串中有回车符和/或换行符,Clean()正在删除它(感谢@yass捕捉到它) 您可以使
字符串中有回车符和/或换行符,
Clean()
正在删除它(感谢@yass捕捉到它)
您可以使用公式=Substitute
将其替换为一个空格,这样Clean()
就不会对其进行清理。如果只是换行字符(由Alt+Enter在Excel中引起),则:
如果是Windows中典型的回车/换行组合:
=CLEAN(SUBSTITUTE(A1, CHAR(13) & CHAR(10), " "))
你想在这篇文章中澄清什么?我觉得之前的版本很干净?还有,您是如何从图像中提取该文本的?当我从问题中复制字符串并选中它时,clean仅适用于meClean删除的“Alt+Enter”,您可以在2017年之后插入空格,然后再使用clean
=CLEAN(SUBSTITUTE(A1, CHAR(13) & CHAR(10), " "))