vlookup函數(shù)為什么會出錯? excel中vlookup報錯的原因分析和解決辦法

對于vlookup函數(shù),相信大家都不陌生,它是職場中最實(shí)用的函數(shù)之一。但是有不少新手在使用它的時候總是會遇到各種各樣的錯誤,分明函數(shù)是正確的,但是就是得不到正確的結(jié)果,讓人忍不住想要撓頭,今天就來解決下這個問題,在這里跟大家列舉了6類錯誤的原因以及修正方法,廢話不多說,讓我直接開始吧。

一、有空格存在

如下圖所示,我們查找張飛的考核得分,公式什么的都是正確的,表格中也有張飛的存在,但是vlookup居然返回了錯誤值,這是因為在數(shù)據(jù)表中,張飛這個單元格中空格存在。文章源自四五設(shè)計網(wǎng)-http://www.133122.cn/45178.html

Excel想要匹配到正確的數(shù)據(jù),首先必須保證兩個單元格中的數(shù)據(jù)是一模一樣的,但是現(xiàn)在數(shù)據(jù)表中的姓名存在空格,Excel就會認(rèn)為這這兩個數(shù)據(jù)是不一樣的,所以就會返回錯誤值。文章源自四五設(shè)計網(wǎng)-http://www.133122.cn/45178.html

vlookup函數(shù)為什么會出錯? excel中vlookup報錯的原因分析和解決辦法-1文章源自四五設(shè)計網(wǎng)-http://www.133122.cn/45178.html

解決方法也非常的簡單,我只需要按下快捷鍵【?Ctrl+h】調(diào)出替換,在【?查找內(nèi)容】中輸入一個空格,【?替換為】什么都不需要輸入,然后點(diǎn)擊【?全部替換】即可,這樣的話就可以將所有的空格都替換掉,這樣的話就能查找到正確的數(shù)據(jù)了。文章源自四五設(shè)計網(wǎng)-http://www.133122.cn/45178.html

vlookup函數(shù)為什么會出錯? excel中vlookup報錯的原因分析和解決辦法-2文章源自四五設(shè)計網(wǎng)-http://www.133122.cn/45178.html

二、存在不可見字符

當(dāng)確定表格中沒有空格存在,公式也是正確的,但是公式依然返回錯誤值,這個時候表格中可能有不可見字符的存在,這樣的數(shù)據(jù)經(jīng)常出現(xiàn)在從系統(tǒng)導(dǎo)出的表格中。文章源自四五設(shè)計網(wǎng)-http://www.133122.cn/45178.html

我們以換行符為例,跟大家演示下如何將不可將字符刪除掉。我們只需要選擇數(shù)據(jù),然后點(diǎn)擊【?數(shù)據(jù)】功能組,找到【?分列】直接點(diǎn)擊【?完成】就可以把所有的不可見字符都刪掉。文章源自四五設(shè)計網(wǎng)-http://www.133122.cn/45178.html

vlookup函數(shù)為什么會出錯? excel中vlookup報錯的原因分析和解決辦法-3文章源自四五設(shè)計網(wǎng)-http://www.133122.cn/45178.html

三、數(shù)值的格式為文本

如下圖所示,我們根據(jù)工號查找姓名,公式也是正確的,表格中也沒有空格與不可見字符,但是返回的結(jié)果依然是錯誤的,這是因為數(shù)據(jù)的格式不一致造成的,這樣的情況僅僅會出現(xiàn)在查找值是數(shù)字的時候。文章源自四五設(shè)計網(wǎng)-http://www.133122.cn/45178.html

在數(shù)據(jù)表中,工號的左上角都有一個綠色的小三角,這個就是提示我們現(xiàn)在數(shù)值的格式是文本,而在查找表中工號的格式是數(shù)值,因為格式不一致Excel就會判定兩個單元格不一致,所以就會返回錯誤值。文章源自四五設(shè)計網(wǎng)-http://www.133122.cn/45178.html

vlookup函數(shù)為什么會出錯? excel中vlookup報錯的原因分析和解決辦法-4

對于這樣的數(shù)據(jù),我們可以利用復(fù)制粘貼把它轉(zhuǎn)換為數(shù)字格式,首先在空格單元格輸入1,然后復(fù)制1,再選擇想要轉(zhuǎn)換的數(shù)據(jù)區(qū)域,點(diǎn)擊鼠標(biāo)右鍵找到【?選擇性粘貼】在運(yùn)算中選擇乘即可,這樣的話就可以批量轉(zhuǎn)換為數(shù)字格式。

vlookup函數(shù)為什么會出錯? excel中vlookup報錯的原因分析和解決辦法-5

四、拖動公式,未設(shè)置引用方式

如果你設(shè)置的公式,只能查找到1個正確的結(jié)果,其余的都是錯誤值,那多半是因為沒有設(shè)置正確的引用方式造成的。

如下圖所示當(dāng)我們向下拖動公式,第二參數(shù)查找的數(shù)據(jù)會發(fā)生變化,導(dǎo)致我查找的194這個工號不在數(shù)據(jù)區(qū)域中,所以函數(shù)就會返回錯誤的結(jié)果。

vlookup函數(shù)為什么會出錯? excel中vlookup報錯的原因分析和解決辦法-6

解決的方法非常的簡單,我們只需要在設(shè)置的第二參數(shù)的時候,按下f4設(shè)置為絕對引用即可,這樣數(shù)據(jù)區(qū)域就不會發(fā)生變化了,如果你需要向右拖動數(shù)據(jù),則需要注意第一參數(shù)也需要設(shè)置對應(yīng)的引用方式。

vlookup函數(shù)為什么會出錯? excel中vlookup報錯的原因分析和解決辦法-7

五、查找值必須在數(shù)據(jù)區(qū)域的第一列

這是使用vlookup的前提條件,當(dāng)使用vlookup查找數(shù)據(jù)的時候,查找值必須在數(shù)據(jù)區(qū)域的第一列才可以找到正確結(jié)果。

如下圖,我們用姓名查找得分,但是數(shù)據(jù)區(qū)域卻設(shè)置為了A1:D9,在這個數(shù)據(jù)區(qū)域中第一列是工號,所以我們是找不到正確的結(jié)果的。

vlookup函數(shù)為什么會出錯? excel中vlookup報錯的原因分析和解決辦法-8

這個時候我們只需要更改下數(shù)據(jù)區(qū)域,設(shè)置為B1:D9,將姓名放在數(shù)據(jù)區(qū)域的第一列即可找到正確的結(jié)果。

vlookup函數(shù)為什么會出錯? excel中vlookup報錯的原因分析和解決辦法-9

六、查找到的結(jié)果不是自己想要的

如下圖所示,想要通過工號查找得分,但是找到的結(jié)果卻是部門,這多半是因為第三參數(shù)設(shè)置錯誤導(dǎo)致的。

第三參數(shù)的作用是返回查找的結(jié)果列,就是說想要查找哪個結(jié)果,就數(shù)一下這個結(jié)果在第二參數(shù)的第幾列,然后直接輸入對應(yīng)的數(shù)字即可,在這里第三參數(shù)是3,在數(shù)據(jù)區(qū)域中它對應(yīng)的是部門,所以就會返回部門,我們只需要將其設(shè)置為4就能返回考核對分了。

vlookup函數(shù)為什么會出錯? excel中vlookup報錯的原因分析和解決辦法-10

對于vlookup的第四參數(shù),它不容易錯誤,一般來說一直將其設(shè)置為0即可,以上就是今天分享的全部內(nèi)容,對于vlookup函數(shù),你是不是有了更深的認(rèn)識了呢?

繼續(xù)閱讀
我的微信
微信掃一掃
weinxin
我的微信
惠生活福利社
微信掃一掃
weinxin
我的公眾號
 

發(fā)表評論

匿名網(wǎng)友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖動滑塊以完成驗證