今天和大家分享有个Excel中非打印字符的剔除方法。
首先我们看一下这个字符串:
我们有肉眼看能数出字符长度为57,实际情况是这样吗?
我们用函数数一下,数出来的长度为:63,这是为什么呢?
这是因为该字符串里面有非打印字符,什么是非打印字符?
百度一下:ASCII码值在0-31的为控制字符,无法显示和打印
如:换行、换页、回车等
如果字符串中有非打印字符有什么影响呢?
辩证法说万物都有两面性:
正面影响:Art+Enter当然是有用的呀,实现单元格内换行,既美观又适用。
负面影响:就刚才那个字符串按照19的宽度分列试试看?用MID显示19-38试试看。根本就不按照我们想要的来!!!
这时候我们就要剔除非打印字符了,实现方法:
就简单的函数:CLEAN就可以了
延伸一下:清除非打印字符的同时删除多余的空格,采用公式:=TRIM(CLEAN(B2))
以上就是本次的分享内容!
领取专属 10元无门槛券
私享最新 技术干货