明明有數據,為什麼我的VLOOKUP總是匹配不出來?

2021-01-11 Excel函數編程可視化

經常用vlookup函數匹配數據的小夥伴們經常會遇到表格中明明有數據,卻總是匹配不到的情況,下面盤點下那些年匹配時遇到的坑~

單元格中存在空白

下圖中A、B兩列分別存放著員工姓名和員工得分數據,現在要求提取員工H及員工D的得分情況,大家都知道,這裡用vlookup相當簡單,在F2單元格輸入:=VLOOKUP( E2,A:B,2,0),下拉公式填充即可,結果卻發現員工H匹配結果是「#N/A」,#N/A錯誤通常表示公式找不到要求查找的內容,what?公式居然說沒找到?但在A列中明明有員工H這個人,這是什麼情況?

首先找出錯誤的原因,在任一單元格內輸入:=E2=A9,可以發現結果返回FALSE,說明看起來A列中存在的「員工H」與要匹配的「員工H」一樣,實際兩者內容是不一樣;

用len()函數分別統計兩個單元格的長度可以發現,A列中的「員工H」長度為5,但實際長度只有3,問題原來出在這裡,點擊A9單元格,發現其前後各存在一個空白字符,從而導致數據未匹配到,發現問題,解決問題,主要去除單元格中的空白就好, 可以用Ctrl+H替換空白,也可以用Trim()函數去除字符串首尾的空白,處理完成之後,可以發現匹配到正確的數值。

數據格式不一致

下圖中A、B列中分別存放著員工編號以及得分情況,這裡提取員工編號為3-5的員工得分,在F2單元格內輸入:=VLOOKUP( E2,A:B,2,0),公式下拉,發現員工編號為3和4的結果還是#N/A,未找到要求查找的內容,通過上面的步驟查找原因發現單元格字符長度是一致的,但是內容並不相等,進步一檢查發現A列中單元格A4/A5的格式為文本形式,原來這是導致匹配出錯的原因。

這裡只需將文本格式轉化為常規格式即可,選中文本格式的單元格,點擊右側黃色感嘆號,選擇「轉換為數字」(或者利用分列功能,將文本格式批量轉換成數字格式),可以發現公式已正確返回結果。

如何利用分列批量進行文本數據轉換,在之前的文章中也做過介紹

Excel分列:2種分列方式3個實用小技巧,感興趣的小夥伴可以瞅一瞅~

以上就是vlookup函數公式寫正確的情況下,卻匹配不上數據的情況小盤點,當然也存在公式寫錯、引用位置錯誤、參數選擇不正確等等,下回在做盤點。喜歡的小夥伴歡迎點讚收藏~

相關焦點

  • vlookup加條件格式,輕鬆核對年終數據,這個套路你見過嗎?
    Hello,大家好,臨近年底我們總是要核對很多的數據,最近粉絲很多粉絲私信問到有沒有什麼比較快速容易掌握的數據核對技巧?其實我們使用vlookup函數即可輕鬆搞定數據核對這樣的問題,常見的數據核對大致上分為2種情況,核對單行數據以及核對多行數據。
  • 零基礎入門Excel數據分析「函數篇」:5個常用的關聯匹配類函數
    在數據分析中,數據的查找、對比等非常常見,這就需要用到關聯匹配類函數,本文將介紹Excel數據分析中常用的關聯匹配類函數,如vlookup、hlookup、index、match及rank等。第4個參數:0,表示精確匹配,因為這裡是根據用戶編碼去匹配,每個用戶的用戶編碼都是唯一的,所以是精確匹配(第4個參數,輸入公式的時候會有提示,根據提示去選擇即可)。如果用vlookup可以查找年齡,公式為:=VLOOKUP(A2,用戶數據源!A:F,3,0),如下圖所示。
  • vlookup函數的使用方法,含查找多值、以某字開頭的值與近似匹配
    vlookup 是 Excel 中常用的函數之一,它用於查找指定值所對應的另一個值,特別是表格記錄非常多時,用它很快就可以找到想查找的值。用vlookup函數查找時,既可以精確匹配又可以近似匹配。以下將先介紹vlookup函數的作用和函數表示,再列舉vlookup函數的使用方法,最後再分享它的幾個擴展應用實例,包含查找以某字或詞組開頭或結尾值、查找包含某個字或詞組的值,近似匹配和查找指定類下的所有產品價格。實例操作所用版本均為 Excel 2016。
  • Excel vlookup篩選兩列的重複項與查找兩個表格相同數據
    篩選兩列重複數據時,不僅僅是返回一項重複數據,是把所有重複的都標示出來;查找兩表格相同數據時,兩個表格既可以位於同一Excel文檔,又可分別位於兩個Excel文檔,並且也可以標示出所有重複的數據;當查找兩個位於不同Excel文檔中的表格相同數據時,查找範圍需要寫文檔名稱和工作簿名稱,這樣Excel才能找到查找區域。
  • vlookup第三參數還在手動輸入?難怪效率低,今天教你自動獲取它
    Vlookup函數可以說是我們在職場中最常用到的函數之一,很多人對這個函數又愛又恨,愛的是這個函數操作簡單功能強大,恨的是第三參數總是要一個一個的數,非常的麻煩,今天就跟大家分享下如何自動的獲取vlookup函數的第三參數讓vlookup函數變得更加智能一、match函數在這裡我們是將
  • vlookup函數從入門到精通,只看這一篇就夠了
    Vlookup函數相信是很多職場人接觸的第一個Excel函數公式,因其操作簡單,功能請打它也是Excel中使用最廣泛的函數之一,好了話不多所讓我來一起認識它吧VLOOKUP函數是做什麼的vlookup函數是Excel中的一個縱向查找函數,他可以用來進行數據核對,多個表格之間的數據進行快速引用,動態表格的製作等它主要包括四個參數1.lookup_value
  • 使用vlookup快速判定員工績效等級,再也不用一個一個的核對了
    簡單來說就是某一區間對應一個結果,比如根據考核成績判定等級,根據停車時間計算停車費等問題,解決這樣的問題,很多人都會是一個一個的核對,非常浪費時間,其實使用vlookup函數僅需2分鐘就能解決這樣的問題,操作也極其簡單,下面就讓我們來一起學習下一、vlookup的近似匹配vlookup函數的參數一共有四個,第四個參數決定了他的匹配類型,vlookup函數的匹配類型一共有兩種
  • 這篇通俗實用的Vlookup函數教程,5分鐘就可以包你一學就會
    換言之,咱們源數據中放著姓名性別學號班級等信息,而在另一張表格中一定有學號信息,但其他信息就未必有,這需要我們將缺失的信息自動同步過去。使用vlookup函數的確非常簡單,今天我就再次來剖析一下這個函數吧。一、利用Vlookup函數返回班級名稱如下圖所示,A表為源數據表,B表則是需要填入缺失班級信息的表格。我們如何快速完成這個同步呢?
  • vlookup函數使用匯總大全!
    大家都知道,在使用excel時,vlookup函數的使用頻率非常大,之前在網上看到這樣的一句話,不會vlookup函數就不要說會excel,那麼今天就帶領小夥伴們一起去了解它吧,看看在工作中都一般用於哪些場景呢?
  • Excel為什麼明明有數值,求和結果總是0?
    有這樣一個Excel文件,有兩列明明有數值,但是用sum公式求和,結果總是0,如下圖所示:文本儲存的數字注意數字前面有個英文的單引號。這是為什麼,為什麼,為什麼?我簡直愁白了少年頭。紅圈裡兩個單元格數值都是0,只是公式不一樣。
  • Excel中Vlookup函數不能做的,lookup函數輕輕鬆鬆完成!
    工作中,vlookup函數是大眾情人,但也有它完成不了的工作,這個時候用lookup函數便可以輕鬆的完成!1、查找最後一條記錄例如公司會持續進不同的物品,不同的數量,現在我們需要求出最後一次進貨的數量是多少?
  • Excel中查找函數vlookup和index—match使用方法詳細介紹
    在Excel中,談到查找函數推薦最多的就是vlookup函數和index—match函數,很多人把兩個函數作為判斷Excel水平的重要指標,可想而知這兩個函數在Excel數據計算中的重要性,本文就和大家一起來看看這兩個函數的用法吧。
  • excel怎樣運用VLOOKUP函數與INDEX-MATCH函數進行查找?
    在實際工作中,我們經常使用vlookup函數與index-match函數進行查找,這倆個函數都可以實現查找的功能,下面就基本查找,反向查找,多條件查找對比下這兩個函數的運用方式。一:基本查找vlookup第一個參數表示查找的依據,第二個參數表示查找的範圍,第三個參數表示返回的結果在查找範圍的第幾列,第四個參數是選擇精確匹配還是近似匹配。主要值得注意的地方是選擇的範圍必須從查找依據所在列開始選,否則返回結果錯誤,查找對應單元格一般選擇精確匹配,近似匹配一般適用於對應區間的查找。
  • 多條件數據查詢,你選擇用lookup、vlookup還是index+Match函數?
    Excel數據查詢想必大家都有碰到過。今天我們就來詳細的學習一下Excel非常實用查詢函數:lookup、vlookup以及Index+Match函數在不同情況下的多條件查詢使用。看看大家都喜歡用哪一類函數進行數據的多條件查詢。
  • 學會vlookup函數,查詢的時候不能用?聽說和index函數有關!
    昨天寫完index函數和match函數的時候後,很多朋友都在問,我查詢信息的時候完全可以用vlookup函數呀,為什麼還要兩個函數配合使用?這不是讓操作過程更複雜了嗎?確實可能是小編在昨天的文章中沒有說清楚查詢方向的問題,才導致很多朋友會有這樣的想法,那今天小編就來說一說這兩個函數之間有什麼差別?我們在什麼樣的情況下分別使用這兩個函數?
  • 左右都能找的Vlookup才是一個真正的好幫手
    不過,我們都知道Vlookup是只能從第一列開始朝右查找的,如果你要查找的結果數據在依據數據的左邊,那我們只能換成Index+match或者lookup了。index+match和lookup也很好用啦,lookup我沒有開篇講過,大家喜歡我就鼓勵我一下,我開一篇給大家講lookup哈。OK,正式開始了。
  • Excel vlookup製作隨機名單表
    一、全班總共有三十名學生,這周擦黑板的值日表怎麼排呢?圖2 randbetween生成隨機序號三、Vlookup第二個參數框選序號列和姓名列,第三個參數為2,第四個參數精確匹配圖3 vlookup第二個參數四、按F9刷新排班表。
  • 比Vlookup好用10倍的自定義函數VLOOKUPS,輕鬆解決VLOOKUP難題!
    3、VLOOKUP是表親們的大眾情人,但他不能從右往左查詢,不能返回多個結果的問題,你有辦法解決嗎?那就讓比vlookup好用10倍的自定義函數vlookups來解決!今天詳細說說查找函數Vlookup和他的哥哥自定義函數vlookups,讓兄弟倆一起幫您解決所有的查找問題,讓您的查詢工作事半功倍!
  • 遊戲匹配機制遭吐槽,電競冠軍:我只想輕鬆虐菜,為什麼要給我匹配...
    Abner很好奇,我每周都花幾十個小時訓練,為什麼這把還是打的這麼艱難? 「我玩了9個小時就死了,」《100 Thieves》的CEO,同時也是《使命召喚》高手的Matthew "Nadeshot" Haag在推特上說,「我不介意和在技能上和我相似的人比賽,但是至少告訴我和全球其他人相比,我處於什麼位置。給我一個能反映我技能的軍銜。」
  • Vlookup函數跨工作簿查找
    vlookup函數功能十分強大,是很多表哥表姐最喜歡的一個函數。在以前的教程中,我們學習了vlookup函數的用法和案例。今天我們百尺竿頭更進一步,繼續深入學習vlookup函數不為人知的逆天功能。數據源分布在表1、2、3、4,請在查詢表中查詢每個人的業績公式:B2=IFERROR(VLOOKUP($A2,INDIRECT(B$1&"!