原創(chuàng)作者 | 李銳
微信公眾號 | Excel函數(shù)與公式(ID:ExcelLiRui)
個人微信號 | (ID:ExcelLiRui520)
VLOOKUP糾錯排查寶典
Excel查找引用函數(shù)VLOOKUP用途廣泛,但很多同學在實際使用中,寫好的公式有時會報錯,計算公式返回的錯誤很容易叫人發(fā)蒙,一時不知如何糾錯。
今天要講的就是VLOOKUP糾錯寶典,幫你快速排查并修復公式錯誤,看完覺得好的,記得去底部點個好看再分享給朋友,我會根據(jù)大家的反饋調整發(fā)文內(nèi)容及寫法。
除了本文內(nèi)容,還想全面、系統(tǒng)、快速提升Excel技能,少走彎路的同學,請從下方二維碼或文末“閱讀原文”進知識店鋪。
不同內(nèi)容、不同方向的Excel精品課程
長按識別二維碼↓進知識店鋪獲取
(長按識別二維碼)
糾錯案例一
下圖黃色單元格為公式所在位置。
要查找的數(shù)據(jù)“李銳55”在A列里面,但是公式卻找不到。
E2公式如下:
=VLOOKUP(D2,A2:B12,2,0)
請你先嘗試自己查看錯誤,找不到的話繼續(xù)往下看。
(下圖為問題描述示意圖)
一句話解析:
由于VLOOKUP第二參數(shù)是A2:B12,并未包含A13單元格,所以在查找區(qū)域找不到數(shù)據(jù)。
修復方法如下:
=VLOOKUP(D2,A2:B13,2,0)
注意查找范圍中需要包含查找數(shù)據(jù),否則會導致錯誤。
糾錯案例二
下圖黃色單元格為公式所在位置。
要查找的數(shù)據(jù)“李銳5”應該返回空,但卻返回了0。
E2公式如下:
=VLOOKUP(D2,A2:B13,2,0)
請你先嘗試自己查看錯誤,找不到的話繼續(xù)往下看。
(下圖為問題描述示意圖)
一句話解析:
由于數(shù)據(jù)源中的B6單元格是空單元格,所以VLOOKUP返回的結果默認為0。
修復方法如下:
=VLOOKUP(D2,A2:B13,2,0)&''
在公式最后加&'',作用是連接空文本,將0轉為空。
糾錯案例三
下圖黃色單元格為公式所在位置。
要查找的數(shù)據(jù)“李銳5”就在左側數(shù)據(jù)源中,但卻找不到。
E2公式如下:
=VLOOKUP(D2,A2:B13,2,0)
請你先嘗試自己查看錯誤,找不到的話繼續(xù)往下看。
(下圖為問題描述示意圖)
一句話解析:
用VLOOKUP精準匹配,要求查找數(shù)據(jù)和數(shù)據(jù)源中的完全相同,這里出錯原因是D2單元格中的“李銳5 ”后面帶著一個空格,雖然看不出來,但卻無法找到。
修復方法如下
=VLOOKUP(TRIM(D2),A2:B13,2,0)
利用TRIM函數(shù)去掉首尾多余空格,再進行查找就可以返回正確結果了。
糾錯案例四
下圖黃色單元格為公式所在位置。
要查找的數(shù)據(jù)“李銳5”、“李銳8”、“李銳2”都在左側數(shù)據(jù)源中,但卻找不到“李銳2”。
E2公式如下,將公式向下填充:
=VLOOKUP(D2,A2:B13,2,0)
請你先嘗試自己查看錯誤,找不到的話繼續(xù)往下看。
(下圖為問題描述示意圖)
一句話解析:
導致錯誤的原因是沒有絕對引用第二參數(shù)的查找區(qū)域,公式在向下填充的過程中查找區(qū)域發(fā)生了變化。
舉例:公式填充到E3單元格時如下,注意VLOOKUP第二參數(shù)。
舉例:公式填充到E4單元格時如下,注意VLOOKUP第二參數(shù)。
這時在A4:B15里面查找,肯定找不到位于第3行的李銳2
修復方法如下。
=VLOOKUP(D2,$A$2:$B$13,2,0)
將第二參數(shù)絕對引用,作用是當公式向下填充時不再改變。
糾錯案例五
下圖黃色單元格為公式所在位置。
要查找的數(shù)據(jù)“5”在左側數(shù)據(jù)源中,但卻找不到。
E2公式如下,將公式向下填充:
=VLOOKUP(D2,A2:B13,2,0)
請你先嘗試自己查看錯誤,找不到的話繼續(xù)往下看。
(下圖為問題描述示意圖)
一句話解析:
VLOOKUP函數(shù)要求查找數(shù)據(jù)與數(shù)據(jù)源格式一致,才能返回查詢結果。
由于D2單元格的查找數(shù)據(jù)5是數(shù)值格式,而左側數(shù)據(jù)源中的數(shù)據(jù)是文本格式,格式不一致,所以找不到。
修復方法如下
=VLOOKUP(LEFT(D2,99),A2:B13,2,0)
利用文本函數(shù)將查找數(shù)據(jù)轉為文本格式再參與VLOOKUP查詢,即可返回正確結果。
糾錯案例六
下圖黃色單元格為公式所在位置。
要查找的數(shù)據(jù)“李銳5”在左側數(shù)據(jù)源中,但卻找不到。
F2公式如下,將公式向下填充:
=VLOOKUP(E2,A2:C13,2,0)
請你先嘗試自己查看錯誤,找不到的話繼續(xù)往下看。
(下圖為問題描述示意圖)
一句話解析:
VLOOKUP函數(shù)要求第二參數(shù)的最左列包含查找數(shù)據(jù)。
由于此公式第二參數(shù)最左列是業(yè)務員編號,并不包含要查找的業(yè)務員姓名,所以返回錯誤。
修復方法如下。
=VLOOKUP(E2,B2:C13,2,0)
當修改VLOOKUP第二參數(shù)的查找范圍,使其最左列包含查找數(shù)據(jù)后,即可順利返回正確結果。
Excel之所以威力強大,正是因為內(nèi)置的所有功能、函數(shù)都有嚴格的運算規(guī)則,既然你想讓這些功能為你所用,就要遵循它的游戲規(guī)則,不能違規(guī),否則Excel自然不買賬。
希望大家能夠重視Excel基礎知識的真正掌握,用心多了解一些Excel函數(shù)的語法結構和參數(shù)說明,萬丈高樓平地起,還沒夯實基礎就在工作中擅自冒用,會不可避免的遭遇很多錯誤。
所有Excel常用函數(shù)的語法解析+參數(shù)說明+注意事項在二期特訓營的函數(shù)初級班都有超清視頻精講。更多Excel實戰(zhàn)應用技術請從下一小節(jié)的二維碼進知識店鋪。
今天就先到這里吧,希望這篇文章能幫到你!更多干貨文章加下方小助手查看。
如果你喜歡這篇文章
聯(lián)系客服