2021-05-12 14:32:11
VLOOKUP函數使用過程中常見問題及解決方法
VLOOKUP函數是Excel中常用的查詢參照函數,很多人正式學習Excel都是從這個函數開始的,但有的時候VLOOKUP卻不太聽話,公式返回錯誤結果,讓人苦不堪言。
有時明明資料在表裡,用VLOOKUP卻無法返回結果......
有時VLOOKUP函數可以返回結果,但卻是錯誤的......
有時更奇怪,返回的結果有的是正確的,有的是錯誤的......
......
結合平時大家提問最多的問題,整理了以下幾種使用VLOOKUP常見的問題,並給出相應解決方法。
1、第一種坑
明明資料在表裡,用VLOOKUP卻找不到......
查詢其他人的資料都沒問題,可就是找不到“王五”對應的金額,原因在哪裡呢?
原因在於王五後面有個空格,直接看是看不出來的,但在編輯列裡可以看到這個空格。
把空格刪除以後,就可以正常返回結果了。
2、第二種坑
資料在表裡存在,而且後面也沒有空格,但卻用VLOOKUP找不到......
這是因為左側的資料來源中的員工編號是文字型數值,右側VLOOKUP的第一引數裡的員工編號是數值型數值,兩種資料的格式不一致,導致VLOOKUP無法識別。
說到這裡你就明白她的小脾氣了,公式中的第一引數要和資料來源區域中的格式保持一致,否則她就不聽話,你也就無法得到查詢結果了。
要把格式調整為一致的方法很多。
從以上操作過程可以看到,當格式調整完畢後,公式結果就自動顯示出來了。
3、第三種坑
看下面的gif動圖演示,你能找到錯誤在哪裡呢?
這裡要根據姓名查詢金額,所以VLOOKUP要求第二引數的區域中最左列需包含要查詢的資料,也就是查詢區域要以B列的姓名作為最左列。
上圖中的公式,第二引數的區域最左列是A列的員工編號,不包含姓名,所以返回錯誤結果。
將公式修正為如下,即可正常查詢到結果。
=VLOOKUP(E2,B2:C5,2,0)
4、第四種坑
下面要說的這種錯誤更奇怪,公式結果有的正確,有的錯誤......
看下面的gif動圖演示,你能找到錯誤在哪裡呢?
思考10秒鐘
......
細心的同學已經發現了,隨著公式的向下填充,VLOOKUP的查詢區域在不停的變化,開始是B2:C9,最後變成了B5:C12......
解決方案並不複雜,只要將查詢區域絕對參照即可。
快速切換區域的參照方式,不必一個一個輸入$符號,只要選中區域後按F4就可以切換了。
將修復過的公式向下批次填充,結果就自動更新啦。
相關文章