为什么vlookup部分能匹配,部分不能匹配啊,格式引用和首行都没有问题?
- 为什么vlookup函数没问题,却匹配不出来数据
- Excel的Vlookup数据引用无效
- EXCEL中使用VLOOKUP函数出现"应用无效,"是怎么回事?怎么解决?
- 在不同的excel中用vlookup时出现“你输入的公式存在错误”
为什么vlookup函数没问题,却匹配不出来数据
在使用VLOOKUP函数公式的时候,公式输入的没有问题,明明原始数据里面有的,却没有查找匹配到,今天我们来列举工作中经常出现的这几种场景
1、非打印字符
有时候公式没有错误,然后查找替换空格,发现没有空格
这种情况,大概率是从公司软件里面导出数据,里面的非打印字符的原因,那我们可以使用clean()函数对查找值,以及查找列进行数据清洗
在一空白列,我们输入公式=clean(b2),对B列数据进行清选
然后将H列复制,选择性粘贴为值,放在B列中,输入的公式是:
=VLOOKUP(E2,B:C,2,0)
如果上述公式还没有得出结果,那么对E列的查找值也可以进行clean()函数清洗一次,或者使用公式:
=VLOOKUP(CLEAN(E2),B:C,2,0)
就能得到结果了。
2、空格的存在
例如,我们现在根据员工姓名查找工资数据,使用公式:
=VLOOKUP(E2,B:C,2,0)
左边有的数据,右边还是没有得到结果
员工名字看起来一样,实际上有可能是因为空格造成的,我们可以在表格里面按快捷键CTRL+H,调出查找替换,在查找的内容里面输入一个空格,然后点击查找全部,来看有没有空格的存在
当我们发现空格后,只需要选择全部替换就可以把空格全部去除,得到正确的结果
3、格式错误
左边是员工信息表,右边是想通过员工编号,查找匹配出对应的员工姓名,使用的公式
=VLOOKUP(E2,A:C,3,0)没有问题
查找结果全错了,但左边原始表格里面明明是有数据的
这种对于数字的查找,大多数情况是因为数字的格式不一样导致的,数字有分数值型和文本型两种,如果格式不一样,vlookup是没办法进行查找的
那么我们必须做到查找值和查找列的数字格式是一致的,我们可以将文本型数字转换成数值型的,选中文本型数字,在黄色感叹号下,点击转换成数字
所以我们必须保持查找值和源数据的查找列格式保持一致
关于今天的技巧,你学会了么?下次再碰到明明有数据,却查找不到的时候,按步骤检查一下吧~
Excel的Vlookup数据引用无效
用VLOOKUP你得知道VLOOKUP使用规则:VLOOKUP要正确计算,查找对象必须在所选区域的第一列,你查找的是B列,而你所选区域数据是从A8:B46,B列不在第一列,所以要出错呢。
此时你应该用INDEX函数来完成呢。
=INDEX(Sheet1!$B$8:$B$46,MATCH(B8,Sheet1!$B$8:$B$46,0))
EXCEL中使用VLOOKUP函数出现"应用无效,"是怎么回事?怎么解决?
请问你是用的什么版本的excel,如果是excel2003,是2113不能引用2007或者2010版本的,也就是低版本不5261能引用高版本的,看楼主说的那个,4102楼主应该是用的2003版的excel,解决起来很简单,先用2010版本1653的将你的2003版本的excel文件另存为版2010版本的,也就是文件名后缀为.xlxs。然后你在引用的时候就没有问题了,不明白的请追问。
纯手打,请权采纳!
在不同的excel中用vlookup时出现“你输入的公式存在错误”
1.保证引用的部分同为文本或数字; 2.保证单元格内的格式为常规。