国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > Excel中的Vlookup函數(shù)老出錯?這十個原因了解一下吧

Excel中的Vlookup函數(shù)老出錯?這十個原因了解一下吧

時間:2021-08-05 來源:Excel自學(xué)成才 瀏覽:

VLOOKUP函數(shù)工作中天天用,但是老出錯,在這10個原因里面找找吧

1、第4個參數(shù)不能省略

有小伙伴在公式里面輸入:

=VLOOKUP(A11,B1:E8,4),這里面只有3個參數(shù),如果省略第4個參數(shù),則默認第4個參數(shù)為1,為模糊查找,所以出錯

 

正確的公式是:

=VLOOKUP(A11,B1:E8,4,0)

 

2、第2個參數(shù)引用錯誤

錯誤公式:

=VLOOKUP(A11,A1:E8,5,0)

第2個參數(shù)引用開始的位置不是簡單的表格最開始

 

需要從你查找的值所在的列開始引用,你查找的韓信,它所在的列是在B列,所以必須從B列開始引用,正確的公式是:

=VLOOKUP(A11,B1:E8,4,0)

 

3、第3個參數(shù)是從引用數(shù)據(jù)源開始數(shù)起

錯誤公式:

=VLOOKUP(A11,B1:E8,5,0)

有伙伴是從A列開始數(shù), 一直數(shù)到我們需要的列數(shù)

 

實際上,我們要從引用的位置開始數(shù),我們要查找的韓信,在B列,所以應(yīng)該從B列開始向右數(shù),正確的公式是:

 

4、第2個參數(shù)沒有絕對引用

錯誤公式:

=VLOOKUP(A11,B1:E8,4,0)

當我們需要多個數(shù)據(jù)向下填充的時候,那么有一部分數(shù)據(jù)就匹配不出來了

 

那是因為第2個參數(shù)沒有絕對引用,向下填充公式的時候,數(shù)據(jù)源區(qū)域也會向下移動,導(dǎo)致匹配不到,所以我們要固定數(shù)據(jù)源,正確的公式是:

=VLOOKUP(A11,$B$1:$E$8,4,0)

 

5、查找值為文本型數(shù)字,數(shù)據(jù)源區(qū)域中的格式數(shù)值型數(shù)字

輸入的公式是:

=VLOOKUP(A11,A1:B8,2,0)

因為查找的編號數(shù)字1,是文本型的,而數(shù)據(jù)區(qū)域里面的1是數(shù)值型的

 

這個時候,需要格式統(tǒng)一,我們把文本型的數(shù)字轉(zhuǎn)換成數(shù)值型的,所以輸入的公式是:

=VLOOKUP(--A11,A1:B8,2,0)

 

當然用A11*1,或者A11/1,或者A11+0都是可以實現(xiàn)的。

6、查找值是數(shù)字型數(shù)字,數(shù)據(jù)源是文本型數(shù)字

輸入的公式是:

=VLOOKUP(A11,A1:B8,2,0)

 

因為查找的編號1,是數(shù)值型的數(shù)字,而數(shù)據(jù)源區(qū)域內(nèi)是文本型的,所以匹配出錯,對于文本型的數(shù)字,Excel在單元格的左上角,會給一個綠三角的標志

 

正確的公式是:

=VLOOKUP(TEXT(A11,0),A1:B8,2,0)

我們將A11的數(shù)據(jù)換成文本型的,用公式:TEXT(A11,0)轉(zhuǎn)換成文本

 

7、數(shù)據(jù)中有空格或不可見字符

輸入的公式是:

=VLOOKUP(A11,B1:C8,2,0)

看起來結(jié)果不應(yīng)該出錯,公式也是對的,這個情況下,是因為表格中存在的空格,或者不可見的字符引起的

 

我們可以使用LEN()函數(shù)來進行檢察,數(shù)據(jù)源區(qū)域內(nèi)的字符個數(shù)是4個,而查找區(qū)域內(nèi)的值是3個

 

所以數(shù)據(jù)源區(qū)域內(nèi)存在空格,或不可見字符

處理空格:我們只需要按CTRL+H調(diào)出查找替換,然后就里面的空格去除掉即可

查找內(nèi)容是一個空格,替換為里面什么都不需要輸入,如下所示:

 

處理不可見字符:有些時候通過這個方法不能得到正確的結(jié)果,我們就需要對數(shù)據(jù)源進行clean()函數(shù)清洗,把清洗完的H列數(shù)據(jù),復(fù)制,粘貼至B列,保存為數(shù)值

 

就可以得到正確的結(jié)果了,它們的len()函數(shù)字符長度肯定是保持統(tǒng)一的。

 

8、不能逆向查找

輸入的 公式是:

=VLOOKUP(A11,A1:B8,-2,0)

VLOOKUP函數(shù)只能從左向右邊查找,不能左右查找

 

這個時候簡單的辦法,就是把英雄列剪切,放至編號列的左邊去,然后再使用查找匹配

=VLOOKUP(A11,A1:B8,2,0)

 

9、通配符查找匹配

輸入的公式是:

=VLOOKUP(A11,A1:B8,2,0)

因為查找的值里面有通配符號星號*,這個代表任意字符,所以VLOOKUP查找到了10*1,也屬于1*1的內(nèi)容,所以返回的值錯誤

 

通過配有3個,*,~,?,當我們要查通配符的時候,需要換成它本身的表達方式

 

所以輸入的公式是:

=VLOOKUP(SUBSTITUTE(A11,"*","~*"),A1:B8,2,0)

用SUBSTITUTE(A11,"*","~*"),將*號換成了~*,再進行查找匹配

 

10、通過簡稱查找全稱

輸入的公式是:

=VLOOKUP(A11,B1:E8,4,0)

查找的值是悟空,但數(shù)據(jù)源里面是孫悟空,這種情況是查找不出來的

 

需要加上通配符進行查找匹配,正確的公式是:

=VLOOKUP("*"&A11&"*",B1:E8,4,0)

 

關(guān)于VLOOKUP函數(shù)常常會出的錯誤,你學(xué)會了么?歡迎留言討論~

 

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時內(nèi)刪除。
相關(guān)推薦