VLOOKUP函數公式總是出錯怎麽辦?快速排查原因,效率飙升!

醉香說職場 2024-04-27 18:28:35

我是【桃大喵學習記】,歡迎大家關注喲~,每天爲你分享職場辦公軟件使用技巧幹貨!

日常工作中,很多小夥伴都習慣使用VLOOKUP函數公式查找Excel表格數據,明明很簡單的公式看不出有任何問題,就是無法獲取正確的查詢結果。遇到這種情況不妨試試下面幾種解決方法吧!

VLOOKUP函數簡介:

功能:在表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值。

語法:=VLOOKUP(查找值,數據表(查找區域),列序數,[匹配條件])

第一參數查找值爲需要在數據表第一列中進行查找的數值;

第二參數數據表爲需要在其中查找數據的數據表,使用對區域或區域名稱的引用,其實就是查找區域;

第三參數列序數爲查找數據的數據列序號;

第四參數匹配條件用0或FALSE表示精確匹配,用1或TRUE表示近似匹配,第四參數可省略,省略時默認爲精確匹配,通常情況下,我們默認都使用精確匹配。

原因一:數據類型格式不一致

數據類型格式不一致是很多新手小夥伴經常遇到的問題,公式參數設置都沒有問題,就是無法獲取正確結果。

如下圖所示,左側是員工考核信息表,右側是根據員工編號查詢對應成績。因爲左側考核信息表中的編號是文本類型,才導致無法返回錯誤。

使用公式=VLOOKUP(G3,A2:E10,3,FALSE)

解決方法:

①把文本格式的數值,轉換爲常規格式。

選中要轉換的數值區域→點擊【數據】下的【分列】下拉菜單下的【分列】→在彈出的窗口中一直點擊【下一步】,最後點擊【完成】即可,如下圖所示

②數字&空值變成文本型數字

如果我們不想把兩邊的數據類型修改,我們可以通過可以在公式中完成轉換,正常的數字連接空值會變成文本型數字。

使用公式=VLOOKUP(G3&"",A2:E10,3,FALSE)

備注:這個公式與上面的公式的區別在于第一參數查詢值連接了一個空值,這樣查詢值也就變成了文本類型。

原因二:參數錯誤,查找值必須在數據表(查找區域)的第一列

查找值必須在數據表(查找區域)的第一列這是VLOOKUP函數的特性,否則會報錯。

如下圖所示,我們根據員工姓名查找對應考核成績,所以“姓名”作爲查找值,我們必須要將“姓名”放在數據表(查找區域)的第一列,需要把第二參數數據表(查找區域)設置爲B2:E10,如果設置成A2:E10就會報錯。

原因三:數據中存在空格

如果數據中有空格也會導致數據不一致,我們需要將其清除。如下圖所示,姓名位置有空格導致無法獲取查詢結果。

解決方法:將空格刪除掉

先通過快捷鍵【Ctrl+H】調出替換窗口→然後在【查找內容】中輸入一個空格,最後點擊【全部替換】即可,如下圖所示

原因四:數據中存在不可見字符

這種情況一般是Excel數據是從其它系統導出來的,有些字符在其它系統裏面可以正常顯示,但是在Excel表格中卻不顯示,但是又確實存在我們又看不到。

解決方法:使用clean函數對查找值,及查找列數據都進行清洗,刪除數據中不可見字符

①先在G2單元格格中輸入公式=CLEAN(B2),然後向下填充

②然後將E列的數據複制,粘貼至B列,並且粘貼成值

以上就是【桃大喵學習記】今天的幹貨分享~覺得內容對你有幫助,記得順手點個贊喲~。我會經常分享職場辦公軟件使用技巧幹貨!大家有什麽問題歡迎留言關注!

0 阅读:71

醉香說職場

簡介:職場啥都得懂