實(shí)用教程:VLOOKUP函數(shù)返回錯(cuò)誤值的原因和解決方法
一. VLOOKUP函數(shù)基本語(yǔ)法
=VLOOKUP (lookup_value, table_array,col_index_num, [range_lookup])
這個(gè)太復(fù)雜了哦,看鵝理解的VLOOKUP函數(shù)中文語(yǔ)法吧:
=VLOOKUP(查找值,數(shù)據(jù)源,第幾列,模糊查找1/精確查找0)
變成人話,是不是更容易理解啊,哈哈。
二. 實(shí)例說(shuō)話
接下來(lái),先看一個(gè)VLOOKUP函數(shù)的應(yīng)用實(shí)例吧。
通過(guò)菜名查詢(xún)庫(kù)存數(shù)量。
C11單元格公式如下:
=VLOOKUP(B11,$B$3:$D$6,2,0)
這樣的用法大家都很熟悉了,可是VLOOKUP函數(shù)也有不聽(tīng)話的時(shí)候,有時(shí)會(huì)返回錯(cuò)誤值#N/A。這是怎么回事呢?咱們來(lái)看看出現(xiàn)的原因和解決方法:
第一種:數(shù)據(jù)源沒(méi)有絕對(duì)引用。
公式拖動(dòng)時(shí),查找區(qū)域發(fā)送變化,導(dǎo)致找不到查詢(xún)值。所以鎖定查詢(xún)區(qū)域尤其重要,否則就會(huì)查詢(xún)不到而返回#N/A。
第二種:指定第三參數(shù)錯(cuò)誤,也會(huì)返回錯(cuò)誤值。
例如以下公式
=VLOOKUP(E11,$C$3:$D$6,3,0)
這里的查詢(xún)區(qū)域只有C、D兩列,而指定返回的列是3,明顯超出查詢(xún)區(qū)域范圍,Excel就暈了,因此就會(huì)顯示#REF!
第三種:查找值與數(shù)據(jù)源中的數(shù)據(jù)不一致。
1.有空格。
可以雙擊單元格,查看最后一個(gè)字符后面是否有空格或者是在編輯欄公式欄里看。
解決方案:
1) 復(fù)制一個(gè)數(shù)據(jù)源,粘貼在公式的查找條件里。
2) 直接通過(guò)函數(shù)TRIM去掉空格
C11=VLOOKUP(TRIM(B11),$B$3:$D$6,2,0)。
3) 如果ERP系統(tǒng)導(dǎo)出來(lái)的數(shù)據(jù)包含不可見(jiàn)字符,通過(guò)CLEAN函數(shù)處理一下,一般即可正常查詢(xún)。
如:
=VLOOKUP(CLEAN(B11),$B$3:$D$6,2,0)
2.查詢(xún)值和查詢(xún)區(qū)域中的數(shù)據(jù)類(lèi)型不統(tǒng)一,既有文本又有數(shù)值。
可以通過(guò)TYPE函數(shù)判斷。
TYPY返回信息如下:
數(shù)值=1;文字=2;邏輯值=4;錯(cuò)誤值=16;數(shù)組=64
這種情況下,只要將文本格式的數(shù)字轉(zhuǎn)換成真正數(shù)字就可以正常查詢(xún)了。
轉(zhuǎn)換成數(shù)字的方法有很多種:
E11*1
E11/1
E11+0
E11-0
--E11
VALUE(E11)
使用時(shí)任選其中一種即可。
第四種,查詢(xún)區(qū)域中沒(méi)有查詢(xún)值,所以顯示#N/A。
通過(guò)=IFERROR(公式,””)可以將錯(cuò)誤值屏蔽掉。
繼續(xù)查找其他問(wèn)題的答案?
-
Excel 2019如何使用復(fù)制、粘貼命令插入Word數(shù)據(jù)?(視頻講解)
2021-01-257次播放
-
Excel 2019如何制作數(shù)據(jù)透視表?(視頻講解)
2021-01-2227次播放
-
Excel 2019如何設(shè)置相對(duì)引用?(視頻講解)
2021-01-2210次播放
-
2021-01-2212次播放
-
Excel 2019如何使用命令復(fù)制公式?(視頻講解)
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開(kāi)始選項(xiàng)卡進(jìn)入篩選模式?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置指定數(shù)據(jù)的篩選?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置自定義排序?(視頻講解)
2021-01-222次播放
點(diǎn)擊加載更多評(píng)論>>