Excel中VLOOKUP函數(shù)結果出現(xiàn)N/A的解決辦法
Excel在進行函數(shù)處理時,會出現(xiàn)多種報錯情況,其中包括N/A、VALUE、DIV/0等錯誤。一般情況下,這些計算錯誤是由于數(shù)據(jù)類型、數(shù)值格式和基本運算規(guī)則等因素影響導致的,我們只需了解提示的錯誤形式
Excel在進行函數(shù)處理時,會出現(xiàn)多種報錯情況,其中包括N/A、VALUE、DIV/0等錯誤。一般情況下,這些計算錯誤是由于數(shù)據(jù)類型、數(shù)值格式和基本運算規(guī)則等因素影響導致的,我們只需了解提示的錯誤形式原因,就能很好地解決Excel中出現(xiàn)VLOOKUP函數(shù)結果出現(xiàn)N/A的問題。
匹配不到導致錯誤
當使用Excel進行數(shù)據(jù)匹配時,如果找不到對應的項,就會報錯,且報錯內容為N/A。舉個例子來說,假如我們要查找張無忌、梅超風和周杰倫的成績,并按左邊區(qū)域進行匹配,結果發(fā)現(xiàn)‘周杰倫’匹配不到。這是因為原始數(shù)據(jù)區(qū)域中沒有這個人名,導致提示了N/A錯誤。G6單元格的公式為:VLOOKUP(F6,B$4:D$8,3,0)。
判斷是否能進行匹配
我們可以使用ISNA函數(shù)進行嵌套使用,ISNA函數(shù)的含義是,如果有錯誤,則返回某個值。通過以下公式,我們可以判斷是否能進行匹配:
ISNA(VLOOKUP(F6,$B$4:$D$8,3,0))
如果返回結果為TRUE,表示匹配不到“周杰倫”,而返回結果為FALSE的張無忌和梅超風是可以匹配得到的。
將匹配不到的數(shù)據(jù)進行自定義提示
我們可以使用以下公式對匹配不到的數(shù)據(jù)進行自定義提示:
IF(ISNA(VLOOKUP(F6,$B$4:$D$8,3,0)),"匹配不到",VLOOKUP(F6,$B$4:$D$8,3,0))
或者使用更簡便的公式:
IFERROR(VLOOKUP(F6,$B$4:$D$8,3,0),"匹配不到")
將匹配不到的數(shù)據(jù)進行空值處理
如果希望將匹配不到的數(shù)據(jù)進行空值處理,可以稍微調整一下公式:
IF(ISNA(VLOOKUP(F6,$B$4:$D$8,3,0)),"匹配不到",VLOOKUP(F6,$B$4:$D$8,3,0))
或者使用更簡便的公式:
IFERROR(VLOOKUP(F6,$B$4:$D$8,3,0),"")
最后說明
如果數(shù)據(jù)匹配不到,可能有以下原因:1.匹配內容書寫錯誤,請先核對檢查。2.使用的數(shù)據(jù)源區(qū)域錯誤,如果存在下拉情況,請使用$(shift 4)進行鎖定,檢查數(shù)據(jù)源是否有絕對引用等等。解決上述問題的方法就是先找到原因,然后可以使用替換提示內容進行處理。