一、 用法錯誤
1、區(qū)域沒有鎖定,拖動公式時造成引用區(qū)域錯誤;
問題描述:由于查找區(qū)域【A2:B11】沒有絕對引用,在往下拖動公式的時候,導(dǎo)致查找區(qū)域范圍相應(yīng)改變,出現(xiàn)了查找內(nèi)容不在查找區(qū)域中的情況。
解決方法:將查找區(qū)域進(jìn)行絕對引用,將公式中的第二個參數(shù)【A2:B11】進(jìn)行絕對引用,改成【$A$2:$B$11】即可,這樣就隨遇拖動、復(fù)制公式,查找區(qū)域都不會改變了。
2、選定的查找區(qū)域有錯誤,被查找內(nèi)容沒有在首列;
問題描述:函數(shù)第二參數(shù)查找區(qū)域的從A列開始,但是查找內(nèi)容的姓名是再B列,所以查找不到。
解決方法:修改查找區(qū)域,將公式中【A$2:E$11】修改為【B$2:E$11】。
3、選定的查找區(qū)域不完整,導(dǎo)致查找第三參數(shù)超出查找區(qū)域;
問題描述:函數(shù)要返回的職務(wù)在E列,但是函數(shù)第二參數(shù)查找的區(qū)域只到了D列;且3參數(shù)4超出了查找區(qū)域的寬度。
解決方法:修改查找區(qū)域,將公式中【B$2:D$11】修改為【B$2:E$11】。
二、 查無對應(yīng)值
1、查找內(nèi)容不存在與查找區(qū)域中;
問題描述:在查找區(qū)域的姓名列中,沒有要查找的【張三】,故查找不到返回錯誤。
解決方法:在查找區(qū)域中,將【張三】的信息添加進(jìn)去。
2、查找內(nèi)容的格式與查找區(qū)域的格式不一致;
問題描述:查找內(nèi)容的工號1005、1008是文本格式,但是查找區(qū)域中的工號是數(shù)值格式。
解決方法:檢查數(shù)值格式,將查找內(nèi)容工號的1005、1008修改為數(shù)值格式。
三、 內(nèi)容不完全一樣
1、有不可見字符影響了查找結(jié)果;
問題描述:查找內(nèi)容姓名最后面有一個空格,但是查找區(qū)域中的姓名最后面沒有,導(dǎo)致數(shù)據(jù)不一致。
解決方法:檢查不可見字符,將不可見字符刪除。
注:①常見的不可見字符是空格,但是除空格外,還有很多不可見字符;
②不可見字符為空格時,可以用TRIM或SUBSTITUTE函數(shù)解決空格,或者用查找替換解決空格;
③如果是空格外的其他不可見字符,可以用CLEAN函數(shù)來解決;
⑤可以用LEN、EXACT等函數(shù)來判斷查找內(nèi)容與被查找內(nèi)容是否完全一致。
2、查找內(nèi)容只包含部分查找區(qū)域的內(nèi)容;
問題描述:這種其實可以歸結(jié)到查找區(qū)域中無查找內(nèi)容。
解決方法:如果這種情況下,非要查找,就需要用通配符,來實行VLOOKUP模糊查找,修改公式如下:
=VLOOKUP('*'&A10&'*',A2:B7,2,FALSE)
四、 不用文件格式造成的行列數(shù)差異
在【xls】格式的文件中,跨工作薄整列查找引用【xlsx】格式的文件時,經(jīng)常出現(xiàn)這種情況,同時彈出如下提示。
問題描述:【xls】格式的工作表,最大行數(shù)只有65536行,但是【xlsx】格式的工作表,最大行數(shù)是1048576行。在【xls】文件中整列引用時【xlsx】格式文件的數(shù)據(jù),行數(shù)會超過【xls】文件的限制,所以會提示錯誤。
解決方法:
①將xls格式的工作簿另存為xlsx格式,這樣就可以引用整列;
②將xlsx格式的工作簿另存為xls格式,這樣就可以引用整列;
③不整列引用,而直接引用部分區(qū)域,亦可解決。
五、 其他情況
1、函數(shù)或者標(biāo)點(diǎn)符號用的全角狀態(tài)輸入;
2、不小心將函數(shù)錄入錯誤。