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、返回列數不對