Excel表格中,你有没有被不可见字符坑过,小伙迷惑了好久
有一个同事小伙一上午的时间被这么一个问题给浪费了,一直没找到原因所在,原来是被不可见字符给坑了,同事小伙是被不可见字符的其中一种情况给坑了,今天我把所有情况都罗列出来,举下面这个实例,教大家如何去解决。
如下所示,左边是工资表数据,右边我们要根据姓名去查找左边的工资数据,这里使用的是vlookup函数,使用的公式是:
=VLOOKUP(F2,B:D,3,0)

vlookup公式的使用是没有任何问题的,但是这些员工的工资都没有查找出来,而在原始表格中,明明都是有的。
遇到这种情况就是因为不可见字符被坑了,一般情况下只会出现以下情况中的某一种,为了教学,将案例出错极限化了。
1、检查空格
遇到这种,原始表格里面明明有,但是匹配不出来的时候,首先我们检查的就是空格了,我们可以使用查找替换功能(快捷键是CTRL+H)
在替换里面,输入一个空格,然后点击查找可以在下方看到是哪些单元格

我们点击全部替换,就可以把所有的空格给去除,这里小乔就得到了正常的结果了
如果有的查找空格没有用
2、用clean()函数清除非打印字符
我们可以使用clean()函数清除原始数据的非打印字符

然后将A列复制,粘贴成值在C列,再将A列进行删除

3、其它不可见字符
不可见字符的种类有非常多种,基本上以上两种情况都可以解决,如果还有更顽固的不可见字符

这种不可见字符一般都是位于字符串的前面,或者后面,那我们可以使用left或riht函数进行试探,找到不可见字符的位置
我们可以使用LEFT函数,或RIGHT函数提取2个字符试试看,本例中使用RIGHT函数取2个字符,结果只出来1个字符,说明右边隐藏了一个不可见字符

这里是特殊案例,一般情况下,有这种顽固的字符,整列都会有的,所以我们使用公式:
=SUBSTITUTE(B10,RIGHT(B10,1),"")
意思是B10单元格的,最后一个字符,替换成空白

然后将E列的数据粘贴到B列,就可以得到正常的结果了

今天举例不可见字符,全部出现在的是原始数据里面的,如果不可见字符出现在了F列,查找值里面,大家可以灵活应变进行处理
今天的技巧你学会了么?下次不要再被不可见字符给坑了~
-
Origin(Pro):学习版的窗口限制【数据绘图】 2020-08-07
-
如何卸载Aspen Plus并再重新安装,这篇文章告诉你! 2020-05-29
-
AutoCAD 保存时出现错误:“此图形中的一个或多个对象无法保存为指定格式”怎么办? 2020-08-03
-
OriginPro:学习版申请及过期激活方法【数据绘图】 2020-08-06
-
CAD视口的边框线看不到也选不中是怎么回事,怎么解决? 2020-06-04
-
教程 | Origin从DSC计算焓和比热容 2020-08-31
-
如何评价拟合效果-Origin(Pro)数据拟合系列教程【数据绘图】 2020-08-06
-
Aspen Plus安装过程中RMS License证书安装失败的解决方法,亲测有效! 2021-10-15
-
CAD外部参照无法绑定怎么办? 2020-06-03
-
CAD中如何将布局连带视口中的内容复制到另一张图中? 2020-07-03
