Excel表格vlookup明明有數值就是匹配不出來(Excel表格vlookup函式部分匹配不出來的原因)
VLOOKUP函式是日常工作中最常用到的函式,用的好,可以讓你工作效率飆升,用不好則會出現各種小問題,比如VLOOKUP函式為什麼匹配不出來等,今天來學學VLOOKUP函式的使用方法。
先簡單來看看VLOOKUP函式的含義
VLOOKUP是一個查詢函式,給定一個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。
語法=VLOOKUP(查詢目標,查詢範圍,返回值的列數,精確OR模糊查詢)
案例:
如圖所示,要查詢迪麗熱巴和鹿晗的搜量值。
可以直接用VLOOKUP函式來查詢引用,輸入公式=VLOOKUP(E2,$A$2:$B$10,2,0)
具體公式含義如下圖所示:
接下來看看VLOOKUP函式為什麼匹配不出來?
如圖所示,在搜尋迪麗熱巴時,搜量返回的是錯誤值,怎麼回事?
這裡的原因是查詢值中存在空格導致與原始資料不一致了。
所以想查詢資料,需要將查詢值的空格刪除,或者用TRIM函式刪除,輸入公式=VLOOKUP(TRIM(E2),$A$2:$B$10,2,0)
如圖,為什麼無法查詢出楊洋的搜量?
原因是左側原始表格不存在楊洋的資料,所以無法匹配對應的資料。
如圖,為什麼迪麗熱巴和鹿晗都無法匹配?
原因是查詢值不在查詢區域的首列,更改查詢區域範圍即可。
輸入公式=VLOOKUP(F2,$B$2:$C$10,2,0)
總結起來,VLOOKUP函式出現無法匹配的情況主要有以下3種:
1、查詢值與查詢區域首列的格式不同,比如存在空格、單元格格式不同等;
2、查詢值不在查詢區域的首列;
3、返回列數不對