剛開始學(xué)VLOOKUP函數(shù)的小伙伴,經(jīng)常會(huì)遇到錯(cuò)誤值#N/A,什么情況下會(huì)出現(xiàn)錯(cuò)誤值?出現(xiàn)錯(cuò)誤值我們應(yīng)該如何去排查原因?很多小伙伴一直找不到根源。 出現(xiàn)錯(cuò)誤值#N/A,大概有下面這6種情況! 一、查找值在數(shù)據(jù)源中不存在。下圖中,我們想查找E4單元格“趙六”的銷售額,但數(shù)據(jù)源B4:C6單元格區(qū)域并沒有“趙六”這個(gè)人,因此返回錯(cuò)誤值“#N/A”。 F4單元格的公式:=VLOOKUP(E4,B4:C6,2,0) 如何屏蔽錯(cuò)誤值? 如果在實(shí)際工作中,出現(xiàn)錯(cuò)誤值的單元格顯示為空或者顯示提示文本,可以使用IFERROR函數(shù)。 F12單元格的公式:=IFERROR(VLOOKUP(E12,B12:C14,2,0),'找不到這個(gè)人哦') 二、數(shù)據(jù)源引用有誤。下圖中,我們要從F4單元格的姓名在數(shù)據(jù)源B4:D6單元格區(qū)域中找到對應(yīng)的銷售額。我們要查找的姓名在數(shù)據(jù)源中屬于C列,根據(jù)VLOOKUP函數(shù)的查找原理,查找區(qū)域首列必須包含查找值,然而公式中的查找區(qū)域不是從姓名列開始的,所以返回錯(cuò)誤值#N/A。 G4單元格的公式:=VLOOKUP(F4,B4:D6,3,0) 解決方法: 將查找區(qū)域的范圍更改為C4:D6,返回值所在的列改為2,即可得到正確的結(jié)果。 正確的公式:=VLOOKUP(F4,C4:D6,2,0) 三、數(shù)據(jù)源沒有使用絕對引用。下圖中,可以正確查找到姓名為“王五”的銷售額,但查找姓名為“張三”的銷售額為錯(cuò)誤值#N/A??梢钥吹紽4單元格公式“=VLOOKUP(E4,B4:C6,2,0)”,F(xiàn)5單元格公式“=VLOOKUP(E5,B5:C7,2,0)”,當(dāng)我們查找姓名為“王五”的銷售額時(shí),查找區(qū)域?yàn)椤癇4:C6”,當(dāng)我們查找姓名為“張三”的銷售額時(shí),查找區(qū)域?yàn)椤癇5:C7”,也就是說,我們公式下拉的時(shí)候,查找區(qū)域發(fā)生了變化,導(dǎo)致出現(xiàn)錯(cuò)誤值#N/A。 解決方法: 將查找區(qū)域進(jìn)行絕對引用。 F14單元格的公式:=VLOOKUP(E14,$B$14:$C$16,2,0) F15單元格的公式:=VLOOKUP(E15,$B$14:$C$16,2,0) 四、查找值或查找區(qū)域中存在空格。下圖中E4單元格的姓名后面存在一個(gè)空格,導(dǎo)致查詢結(jié)果出現(xiàn)錯(cuò)誤值#N/A。 下圖中B11單元格的姓名后面存在一個(gè)空格,導(dǎo)致查詢結(jié)果出現(xiàn)錯(cuò)誤值#N/A。 解決方法: 按快捷鍵“Ctrl+H”打開“查找和替換”對話框,在“查找內(nèi)容”輸入框中輸入空格字符,“替換為”輸入框?yàn)榭?,不用輸入,點(diǎn)擊“全部替換”按鈕即可。 五、查找值或查找區(qū)域中存在非打印字符。下圖中我們可以看到B5單元格的姓名和E4單元格的姓名幾乎一樣,但查詢結(jié)果也是返回錯(cuò)誤值#N/A,公式?jīng)]有寫錯(cuò),單元格中也沒有存在空格,這時(shí)要考慮是否是查找值或查找區(qū)域存在非打印字符。 如何判斷是否存在非打印字符?有3個(gè)方法: 1、用等于號“=”判斷查找值和查找區(qū)域?qū)?yīng)單元格的內(nèi)容是否相等,如果相等,返回TRUE,否則,返回FALSE。 2、用LEN函數(shù)判斷B5和E4單元格內(nèi)容的長度是否相等。 3、將查找值或查找區(qū)域的內(nèi)容粘貼到TXT文檔中,可以看到非打印字符。 如何清除文本中所有非打印字符?可以使用CLEAN函數(shù)。 例如:在D24單元格中輸入公式:=CLEAN(E4),結(jié)果為:李四。然后檢測D24單元格和B5單元格內(nèi)容的長度是否相等,可以看到結(jié)果都為2,說明內(nèi)容是完全一樣的,這時(shí)候再去查詢銷售額就不會(huì)出現(xiàn)錯(cuò)誤值了。 六、查找值與查找區(qū)域?qū)?yīng)內(nèi)容數(shù)據(jù)類型不一致。下圖中,查找值F4單元格內(nèi)容的類型為文本型的,而查找區(qū)域B4:D6區(qū)域中B5單元格內(nèi)容的類型為數(shù)值型的,兩個(gè)類型不一致,所以查詢結(jié)果為錯(cuò)誤值:#N/A。 解決方法: 將數(shù)據(jù)類型設(shè)置成一致的。 |
|