一、 用法错误
1、区域没有锁定,拖动公式时造成引用区域错误;
问题描述:由于查找区域【A2:B11】没有绝对引用,在往下拖动公式的时候,导致查找区域范围相应改变,出现了查找内容不在查找区域中的情况。
解决方法:将查找区域进行绝对引用,将公式中的第二个参数【A2:B11】进行绝对引用,改成【$A$2:$B$11】即可,这样就随遇拖动、复制公式,查找区域都不会改变了。
2、选定的查找区域有错误,被查找内容没有在首列;
问题描述:函数第二参数查找区域的从A列开始,但是查找内容的姓名是再B列,所以查找不到。
解决方法:修改查找区域,将公式中【A$2:E$11】修改为【B$2:E$11】。
3、选定的查找区域不完整,导致查找第三参数超出查找区域;
问题描述:函数要返回的职务在E列,但是函数第二参数查找的区域只到了D列;且3参数4超出了查找区域的宽度。
解决方法:修改查找区域,将公式中【B$2:D$11】修改为【B$2:E$11】。
二、 查无对应值
1、查找内容不存在与查找区域中;
问题描述:在查找区域的姓名列中,没有要查找的【张三】,故查找不到返回错误。
解决方法:在查找区域中,将【张三】的信息添加进去。
2、查找内容的格式与查找区域的格式不一致;
问题描述:查找内容的工号1005、1008是文本格式,但是查找区域中的工号是数值格式。
解决方法:检查数值格式,将查找内容工号的1005、1008修改为数值格式。
三、 内容不完全一样
1、有不可见字符影响了查找结果;
问题描述:查找内容姓名最后面有一个空格,但是查找区域中的姓名最后面没有,导致数据不一致。
解决方法:检查不可见字符,将不可见字符删除。
注:①常见的不可见字符是空格,但是除空格外,还有很多不可见字符;
②不可见字符为空格时,可以用TRIM或SUBSTITUTE函数解决空格,或者用查找替换解决空格;
③如果是空格外的其他不可见字符,可以用CLEAN函数来解决;
⑤可以用LEN、EXACT等函数来判断查找内容与被查找内容是否完全一致。
2、查找内容只包含部分查找区域的内容;
问题描述:这种其实可以归结到查找区域中无查找内容。
解决方法:如果这种情况下,非要查找,就需要用通配符,来实行VLOOKUP模糊查找,修改公式如下:
=VLOOKUP('*'&A10&'*',A2:B7,2,FALSE)
四、 不用文件格式造成的行列数差异
在【xls】格式的文件中,跨工作薄整列查找引用【xlsx】格式的文件时,经常出现这种情况,同时弹出如下提示。
问题描述:【xls】格式的工作表,最大行数只有65536行,但是【xlsx】格式的工作表,最大行数是1048576行。在【xls】文件中整列引用时【xlsx】格式文件的数据,行数会超过【xls】文件的限制,所以会提示错误。
解决方法:
①将xls格式的工作簿另存为xlsx格式,这样就可以引用整列;
②将xlsx格式的工作簿另存为xls格式,这样就可以引用整列;
③不整列引用,而直接引用部分区域,亦可解决。
五、 其他情况
1、函数或者标点符号用的全角状态输入;
2、不小心将函数录入错误。
联系客服