位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

如何解決VLOOKUP函數(shù)使用過程中出現(xiàn)的問題?

提問人:周麗平發(fā)布時間:2021-07-16

1、第一種坑

明明數(shù)據(jù)在表里,用VLOOKUP卻找不到......

image.png

查找其他人的數(shù)據(jù)都沒問題,可就是找不到“王五”對應(yīng)的金額,原因在哪里呢?

原因在于王五后面有個空格,直接看是看不出來的,但在編輯欄里可以看到這個空格。

image.png

把空格刪除以后,就可以正常返回結(jié)果了。

2、第二種坑

數(shù)據(jù)在表里存在,而且后面也沒有空格,但卻用VLOOKUP找不到......

image.png

這是因為左側(cè)的數(shù)據(jù)源中的員工編號是文本型數(shù)值,右側(cè)VLOOKUP的第一參數(shù)里的員工編號是數(shù)值型數(shù)值,兩種數(shù)據(jù)的格式不一致,導(dǎo)致VLOOKUP無法識別。

說到這里你就明白她的小脾氣了,公式中的第一參數(shù)要和數(shù)據(jù)源區(qū)域中的格式保持一致,否則她就不聽話,你也就無法得到查找結(jié)果了。

要把格式調(diào)整為一致的方法很多。

image.png

從以上操作過程可以看到,當(dāng)格式調(diào)整完畢后,公式結(jié)果就自動顯示出來了。

3、第三種坑

看下面的gif動圖演示,你能找到錯誤在哪里呢?

image.png

這里要根據(jù)姓名查找金額,所以VLOOKUP要求第二參數(shù)的區(qū)域中最左列需包含要查找的數(shù)據(jù),也就是查找區(qū)域要以B列的姓名作為最左列。

上圖中的公式,第二參數(shù)的區(qū)域最左列是A列的員工編號,不包含姓名,所以返回錯誤結(jié)果。

將公式修正為如下,即可正常查找到結(jié)果。

=VLOOKUP(E2,B2:C5,2,0)

image.png

4、第四種坑

下面要說的這種錯誤更奇怪,公式結(jié)果有的正確,有的錯誤......

看下面的gif動圖演示,你能找到錯誤在哪里呢?

image.png

思考10秒鐘

......

細心的同學(xué)已經(jīng)發(fā)現(xiàn)了,隨著公式的向下填充,VLOOKUP的查找區(qū)域在不停的變化,開始是B2:C9,最后變成了B5:C12......

解決方案并不復(fù)雜,只要將查找區(qū)域絕對引用即可。

快速切換區(qū)域的引用方式,不必一個一個輸入$符號,只要選中區(qū)域后按F4就可以切換了。

image.png

將修復(fù)過的公式向下批量填充,結(jié)果就自動更新啦。

繼續(xù)查找其他問題的答案?

回復(fù)(0)
返回頂部