為什么VLOOKUP一看就會,一用就錯?看完這篇你就懂了!

大家好,我是拉登Dony,一位愛梳頭的 Excel 老師。
我的大部分工作時間,都是在幫學(xué)員解決實際 Excel 問題;所以 90% 的 Excel 問題,我都能在 5 分鐘內(nèi)解決掉。
但是,昨天遇到了一個提問,我花了 30 分鐘:

兩個數(shù)據(jù)明明一模一樣,為什么 V 出來是錯的呢?
太可怕了,這是我,都要 30 分鐘。
如果這個問題發(fā)生在普通學(xué)員身上,至少 1~2 個小時就白白搭進去了。
趕緊總結(jié)分享出來,讓大家少踩一點坑。
數(shù)據(jù)明明一模一樣,但是公式 V 不出來,類似的問題還有很多。
我們通過一個簡單的案例,先把問題原因找出來!

比如有兩個手機號,確實是一模一樣,但是對比判斷結(jié)果為 FALSE,為什么呢?
拉登老師總結(jié)了一下,教給你 4 個函數(shù),輕松搞定這個問題:
? TYPE 函數(shù),檢查數(shù)據(jù)類型;
? LEN 函數(shù),比對字符長度;
? MID 函數(shù),逐個字符核對;
? CODE 函數(shù),特殊字符現(xiàn)原形。

TYPE 函數(shù)
最常見的原因,就是數(shù)字被保存成了文本格式。
這和我們常見的小綠帽子的問題,原因是一樣的。

Excel 中有一個 TYPE 函數(shù),可以快速地判斷數(shù)據(jù)類型。

=TYPE(B2)
用法非常簡單,就一個參數(shù),選擇要判斷類型的單元格即可。
計算結(jié)果有這么幾種:

所以,結(jié)果很明顯了。
手機號 1 是一個數(shù)字
手機號 2 是一個文本
那么匹配不上就很正常了。
解決方法也很簡單,使用分列功能,快速將文本轉(zhuǎn)成數(shù)字。
? 選擇這兩個單元格;
? 然后點擊「數(shù)據(jù)」選項,點擊「分列」;
?? 直接點擊「完成」。

哎呀,翻車了。

遇到煩事不要慌,拿出手機先發(fā)個朋友圈!

LEN 函數(shù)
TYPE 函數(shù)不好使,掏出我的第 2 個法寶:LEN 函數(shù)。
第 2 個常見原因,就是單元格里有不可見的字符。
LEN 函數(shù)的作用,是計算文本的字符個數(shù),對比一下長度,讓任何不可見字符,顯出原形。

看到了沒有!
手機 2 比手機 1 多 1 個字符。
這類字符通常在文本的開頭或者結(jié)尾。
所以解決方法就很簡單了,雙擊編輯單元格,然后刪除掉這些字符就可以了。
到這里,基本上 99% 的問題都能解決掉。

但是我們這個問題比較頑固,編輯單元格刪不了這個字符。
那接下來就掏出我的第 3 個法寶:MID 函數(shù)。

MID 函數(shù)
MID 函數(shù)用來提取文本中,指定位的、指定個數(shù)的字符。
舉個簡單的例子,想要把拉登老師的「登」字提取出來,可以這樣寫公式。

從第 2 位開始,提取 1 個字符,很簡單對吧!公式如下:
=MID(A1,2,1)
那么為了實現(xiàn)每個字符的比對,我們可以創(chuàng)建一個輔助區(qū)域,把每個字符的位置填進去,然后提取每個字符。

到這里,還沒有發(fā)現(xiàn)什么問題。
別急!
最后,再對每個字符進行比對,這樣就很容易發(fā)現(xiàn),最后一個比對 FALSE 了。

都是空白單元格,為什么兩個就是不一樣了呢?
這個時候,拉登老師就要掏出我的第 4 個法寶了:CODE 函數(shù)!

CODE 函數(shù)
首先,你得明白,任何的字符、在電腦上都有一個對應(yīng)的編號。
這樣無論是空格,還是換行,這些不可見的字符,都可以轉(zhuǎn)換成編號,讓人能看的見。
這個編號有個名字叫:ASC 碼。
Excel 中使用 CODE 函數(shù),可以把任何字符,轉(zhuǎn)成對應(yīng)的 ASC 碼。
上一步的比對中,加入 CODE 函數(shù)之后,真相就徹底解開了。

看到了沒有!
#VALUE! 錯誤,是以為第 1 行,確實沒有東西。
關(guān)鍵是 63!

那么這個 63 到是什么呢?
掏出我的 ASC 碼比對表查一下。

納尼,居然是一個問號?
罷了,罷了,不再深究了。
事情也算是有一個圓滿的結(jié)局。

總結(jié)
怎么樣?拉登老師貨很多吧?
學(xué)會了這 4 個函數(shù)之后,我們再來看一下開頭的那個問題。

用 MID 函數(shù),把這兩個值拆解對比一下,如下:

看到了沒有!他們中間的那個空格不一樣。
故事講到這里,應(yīng)該就要結(jié)束了。
不過,拉登老師怎么能輕易放過你!
考考你:
公式中的這個 MID 公式中,ROW(1:13)是啥意思?
=MID(A3,ROW(1:13),1)
知道的,評論區(qū)寫回答~
2023 年已經(jīng)過去三分之一啦!你的?Excel 學(xué)習(xí)該提上日程啦~
空余時間學(xué)個?3 天 Excel?集訓(xùn)營,悄悄變得更優(yōu)秀!
真人助教群內(nèi)?1V1 答疑,耐心指導(dǎo),幫助學(xué)員解決困惑,實實在在讓你學(xué)到知識,收獲技能。
送你?1 元優(yōu)惠名額
??????

報名即送【35 個函數(shù)使用手冊】,完成學(xué)習(xí)打卡,更有超多福利獎勵獲取哦!

