打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
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列,查找值里面,大家可以灵活应变进行处理

今天的技巧你学会了么?下次不要再被不可见字符给坑了~

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Vlookup函数的这个坑你见过吗?
Vlookup函数,总是出错怎么办?
Vlookup无法找到原始表中的数据,可能出现的原因是什么?
vlookup函数查找12种易犯错误(7~9)
【Excel函数教程】VLOOKUP函数匹配失灵,函数照妖镜破解难题。
Excel使用vlookup出错,看看这10个原因吧(下)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服