私信回複關鍵詞【UP】~
立即獲取VLOOKUP函數用法教程合集,一看就會!
我的大部分工作時間,都是在幫學員解決實際 Excel 問題;
所以 90% 的 Excel 問題,我都能在 5 分鐘内解決掉。
但是,昨天遇到了一個提問,我花了 30 分鐘:
兩個數據明明一模一樣,為什麼 V 出來是錯的呢?
太可怕了,這是我,都要 30 分鐘。
如果這個問題發生在普通學員身上,至少 1~2 個小時就白白搭進去了。
趕緊總結分享出來,讓大家少踩一點坑。
數據明明一模一樣,但是公式 V 不出來,類似的問題還有很多。
我們通過一個簡單的案例,先把問題原因找出來!
比如有兩個手機号,确實是一模一樣,但是對比判斷結果為 FALSE,為什麼呢?
拉登老師總結了一下,教給你 4 個函數,輕松搞定這個問題:
❶ TYPE 函數,檢查數據類型;
❷ LEN 函數,比對字符長度;
❸ MID 函數,逐個字符核對;
❹ CODE 函數,特殊字符現原形。
01TYPE 函數最常見的原因,就是數字被保存成了文本格式。
這和我們常見的小綠帽子的問題,原因是一樣的。
Excel 中有一個 TYPE 函數,可以快速地判斷數據類型。
=TYPE(B2)
用法非常簡單,就一個參數,選擇要判斷類型的單元格即可。
計算結果有這麼幾種:
所以,結果很明顯了。
手機号 1 是一個數字
手機号 2 是一個文本
那麼匹配不上就很正常了。
解決方法也很簡單,使用分列功能,快速将文本轉成數字。
❶ 選擇這兩個單元格;
❷ 然後點擊「數據」選項,點擊「分列」;
❸ 直接點擊「完成」。
哎呀,翻車了。
遇到煩事不要慌,拿出手機先發個朋友圈!
02LEN 函數TYPE 函數不好使,掏出我的第 2 個法寶:LEN 函數。
第 2 個常見原因,就是單元格裡有不可見的字符。
LEN 函數的作用,是計算文本的字符個數,對比一下長度,讓任何不可見字符,顯出原形。
看到了沒有!
手機 2 比手機 1 多 1 個字符。
這類字符通常在文本的開頭或者結尾。
所以解決方法就很簡單了,雙擊編輯單元格,然後删除掉這些字符就可以了。
到這裡,基本上 99% 的問題都能解決掉。
但是我們這個問題比較頑固,編輯單元格删不了這個字符。
那接下來就掏出我的第 3 個法寶:MID 函數。
03MID 函數MID 函數用來提取文本中,指定位的、指定個數的字符。
舉個簡單的例子,想要把拉登老師的「登」字提取出來,可以這樣寫公式。
從第 2 位開始,提取 1 個字符,很簡單對吧!公式如下:
=MID(A1,2,1)
那麼為了實現每個字符的比對,我們可以創建一個輔助區域。
把每個字符的位置填進去,然後提取每個字符。
到這裡,還沒有發現什麼問題。
别急!
最後,再對每個字符進行比對,這樣就很容易發現,最後一個比對 FALSE 了。
都是空白單元格,為什麼兩個就是不一樣了呢?
這個時候,拉登老師就要掏出我的第 4 個法寶了:CODE 函數!
04CODE 函數首先,你得明白,任何的字符、在電腦上都有一個對應的編号。
這樣無論是空格,還是換行,這些不可見的字符,都可以轉換成編号,讓人能看的見。
這個編号有個名字叫:ASC 碼。
Excel 中使用 CODE 函數,可以把任何字符,轉成對應的 ASC 碼。
上一步的比對中,加入 CODE 函數之後,真相就徹底解開了。
看到了沒有!
#VALUE! 錯誤,是以為第 1 行,确實沒有東西。
關鍵是 63!
那麼這個 63 到是什麼呢?
掏出我的 ASC 碼比對表查一下。
納尼,居然是一個問号?
罷了,罷了,不再深究了。
事情也算是有一個圓滿的結局。
05總結怎麼樣?拉登老師貨很多吧?
學會了這 4 個函數之後,我們再來看一下開頭的那個問題。
用 MID 函數,把這兩個值拆解對比一下,如下:
看到了沒有!他們中間的那個空格不一樣。
故事講到這裡,應該就要結束了。
不過,拉登老師怎麼能輕易放過你!
考考你:
公式中的這個 MID 公式中,ROW(1:13)是啥意思?
=MID(A3,ROW(1:13),1)
知道的,評論區寫回答~
私信回複關鍵詞【UP】~
立即獲取VLOOKUP函數用法教程合集,一看就會!
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!