1. 程式人生 > >【Excel】坐下,VLOOKUP基本操作

【Excel】坐下,VLOOKUP基本操作

多說 bsp img image 找到 spa 單元格 詳細介紹 問題

坐下,VLOOKUP基本操作

VLOOKUP如何使用我就不在這裏詳細介紹了,簡單說一下好了。

技術分享圖片

如上圖,第一個填寫你要查找的值,第二個空選取你查找的範圍,第三個空填你要得到第幾列的值,最後選擇精確查找填0或者FALSE或者不填都一樣。

幾乎99%的情況都會選擇精確查找,那麽什麽時候選擇近似查找呢?

那就是這種情況:找範圍的時候

技術分享圖片

VLOOKUP近似匹配只會找比自己小的值

查找值Look_Value<=自己Self_Value

對照一下圖中所示,相信你能找到這個規律!

好,基礎知識就不多說,我們回到精確匹配來。

問題1:通配符查找

技術分享圖片

如上圖公司名,我們需要在下圖中查找公司地址

技術分享圖片

但是很明顯,這公司名不匹配,不能用精確查找吧?是不是得用模糊匹配了?

當然不行,剛剛不是說了嗎?模糊匹配適合用於範圍查找,這裏得用通配符來進行匹配,但是依然是精確匹配模式!

就像這樣!

技術分享圖片

那麽什麽是通配符?

上圖中,我們使用"*"&三川實業&"*"(即"*"&A2&"*")去匹配了"三川實業有限公司",其中,"*"表示任意字符,&表示文本的連接(數字為+)。"*"&三川實業&"*"表示,"三川實業"前面可以有東西,後面也可以有東西,唯獨中間的"三川實業"一個字都不能少!

問題2:我這Tab_Array單元格格式都是文本,但是我的Look_Value是數字,返回結果是N/A,就像這樣(見下圖),怎麽辦?

技術分享圖片

可以通將數字連接一個空字符,使Look_Value轉化為文本,再進行查找,就像這樣

技術分享圖片

問題3:Tab_Array的單元格格式不全是文本,其中還參雜了數字格式的怎麽辦啊,就像這樣(見下圖):

技術分享圖片

不要慌,我們逐步分析

當我們查找不到結果時,VLOOKUP會返回N/A,像這樣

技術分享圖片

使用ISNA函數便可以判斷當前VLOOKUP是否找到了結果,如果是TRUE那就是沒找到。

技術分享圖片

首先,我們要讓當前Look_Value都變成文本,在查找值後面加上&""

然後去判斷是否找到了結果,就像這樣

技術分享圖片

ISNA函數會返回TRUE和FALSE,判斷當前是否找到結果,如果為TRUE,我們就得將當前Look_Value變成數字,或者不變,通過IF函數來實現。

就像這樣。

技術分享圖片

公式為=IF(ISNA(VLOOKUP(F20*1,$A$18:$C$22,3,FALSE)),VLOOKUP(F20&"",$A$18:$C$22,3,FALSE),VLOOKUP(F20+0,$A$18:$C$22,3,FALSE))

看起來有點長?不要慌。

使用顏色分成了三段,紅色部分為鑒定該單元格通過將Look_Value轉化為數字後是否找到了結果,如果為TRUE則沒找到結果,則Look_Value應轉化為文本,將結果顯示出來。如果為FALSE,就是找到了,仍然顯示通過將Look_Value轉化為文本來查找得出的結果

【Excel】坐下,VLOOKUP基本操作