Trim函数则直接使用=trim(单元格)即可返回去除多余空格的数据。
2.去除不可见字符
不可见字符分两种情况,一种是非打印字符。
以ASCII码表为例,ASCII码值在0-31的为控制字符,无法显示和打印,比如回车键。
如果你觉得表格中存在非打印字符,可以复制表格数据粘贴到TXT记事本中,如果出现其他字符和空格,则代表存在非打印字符。
Excel中去除方法很容易,使用CLEAN函数直接去除即可。
使用方法与上文的Trim函数一致。
另一种就是使用clean函数无法去除的不可见字符。比如下图,使用clean函数后仍然显示字符数存在2个额外字符。
我们就可以采取替换法或者直接取值法来去除,不过首先需要先定位不可见字符,找到它。
2.1 定位不可见字符「通过光标依次移动来判断不可见字符位置」
双击单元格,进入数据编辑界面,此时看到闪动的光标。按键盘上的右方向键→,依次向右移动光标。
如果明明按了右方向键,光标却没有移动,则说明这里存在一个不可见字符。
由于不可见字符通常难以用鼠标选取,则可以通过函数left、mid、right函数来直接提取。
例如上图案例,我们发现第一个字符就是不可见的,直接在空白单元格输入=left(A2,1)提取不可见字符。
接下来,只需要全部替换这个不可见字符为空值即可。
「通过数组公式来拆分字符串」
数组公式如下:
=MID(A1,TRANSPOSE(ROW(1:12)),1)