在日常办公中,网页下载、系统导出或者下载表格时,这些数据会带一些隐藏字符,比如换行符、制表符、分页符等,影响了数据匹配和统计。
CLEAN函数,就是Excel内置的一个基本文本清洗函数,专门清除ASCII码前32个非打印字符(值为0至31),但不处理Unicode字符集中的附加非打印字符。
函数语法:=CLEAN(text)
这个参数必选,表示需要从中删除非打印字符的工作表信息。
例如下图,A2到A4包含了换行符,A5到A7包含了错误指示,即单元格左上角的绿色小三角,需要清除A列这些隐藏字符,即在B2单元格输入公式=CLEAN(A2),按Enter键并进行下拉填充,就会发现,A2到A4没有换行了,所有字符合并在了一起。A5到A7的错误指示也消失了,数据都被清洗干净。
然而,CLEAN函数只是清除了隐藏的不可打印字符,但不能清除空格,所以上图中的空格,我们可以搭配TRIM函数进行规整。
在C2单元格输入公式=TRIM(CLEAN(A2)),再按Enter键并进行下拉填充,即可批量删除隐藏字符,还删除了多余空格,得到干净规整的文本。
因此,当从系统导出或复制网页数据时,可灵活运用这两个函数对其中隐藏的字符和多余空格进行清除。
本文涉及函数:
EXCEL学习之路:TRIM函数,一键清除多余空格