VLookup函數的短板,Match與Index嵌套解決

2020-12-06 阿濤全棧新手實踐

針對一張大表,比如人員信息表,庫存信息表等,找一些詳細信息,這個我們在工作當中,不論是什麼類型的公司,您在什麼崗位上,一般都會用到這個事,因為值寫在電子表格裡,就是為了方便查詢,找值就少不了要用VLookup函數,使用簡單,很通用,運用場景多,大家常說,尺有所長,寸有所短,VLookup也有它的短板存在,請看下圖

圖一

圖上所示,顯示了#N/A的錯誤值,為什麼會錯呢?看上圖中的Vlookup公式,沒有錯吧,這個問題在於Vlookup的查找列在第一列,就是說上圖右邊表格中的,商品ID要和商家名稱,互換一個位置,但是一般,這個表格是不允許修改的。那麼就用Match(),和Index()函數解決這個問題,MATCH函數是EXCEL主要的查找函數之一,這次用到這個函數其中一個功能就是「確定列表中某個值的位置」INDEX函數是返回表或區域中的值或對值的引用,如下圖二,通過Match()函數查詢到的結果是4,也就是說商家名稱為杭州XX商家1在右邊表格中第四行,那Index()函數呢?得知杭州XX商家1在圖三所示右邊表格中第四行,所對應的商品ID就是S003.

圖二
圖三

然後將兩個函數綜合起來,嵌套使用,是不是就像Vlookup()函數那樣,查詢和引用了,而且還克服了Vlookup()函數,不能往查找列左側進行取值的短板,最終得一我們想要的查詢結果。

最終結果

相關焦點

  • Excel中查找函數vlookup和index—match使用方法詳細介紹
    在Excel中,談到查找函數推薦最多的就是vlookup函數和index—match函數,很多人把兩個函數作為判斷Excel水平的重要指標,可想而知這兩個函數在Excel數據計算中的重要性,本文就和大家一起來看看這兩個函數的用法吧。
  • excel怎樣運用VLOOKUP函數與INDEX-MATCH函數進行查找?
    在實際工作中,我們經常使用vlookup函數與index-match函數進行查找,這倆個函數都可以實現查找的功能,下面就基本查找,反向查找,多條件查找對比下這兩個函數的運用方式。index-match函數中先輸入match函數,match函數第一個參數表示查找依據,第二個參數表示查找依據所在的列,第三個參數表示精確匹配,此時顯示查找的數據所在單元格第幾行。外面嵌套index函數,第一個參數表示所在列,第二個參數match表示所在行,此時就實現了查找的目的。
  • 多條件數據查詢,你選擇用lookup、vlookup還是index+Match函數?
    今天我們就來詳細的學習一下Excel非常實用查詢函數:lookup、vlookup以及Index+Match函數在不同情況下的多條件查詢使用。看看大家都喜歡用哪一類函數進行數據的多條件查詢。函數一:vlookup函數進行多條件數據查詢案例說明:我們需要利用vlookup函數根據產品和日期兩個條件,查詢對應的當天產品出庫數量。
  • 學會vlookup函數,查詢的時候不能用?聽說和index函數有關!
    昨天寫完index函數和match函數的時候後,很多朋友都在問,我查詢信息的時候完全可以用vlookup函數呀,為什麼還要兩個函數配合使用?這不是讓操作過程更複雜了嗎?確實可能是小編在昨天的文章中沒有說清楚查詢方向的問題,才導致很多朋友會有這樣的想法,那今天小編就來說一說這兩個函數之間有什麼差別?我們在什麼樣的情況下分別使用這兩個函數?
  • excel經典函數組合:index+match!工作中非常實用,案例解析掌握
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:定位查找(index\match)在excel函數裡面,index+match這一組函數做定位查找是非常實用的。如案例表格,因為月份是變化的,所以使用lookup或vlookup無法直接進行查詢。通過index+match這一組函數就可以定位到兩個數據的交叉位置,即查詢結果。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。
  • 這個excel查找函數也很重要,index函數的使用方法
    我們之前學過幾個excel查找函數,分別是vlookup函數和hlookup函數以及match函數,這次我們還要學習另外一個查找函數,這個查找函數就是index函數,index函數是用來引用我們所需要的信息,主要分連續區域和非連續區域內的引用兩種,連續區域裡使用index公式是=index
  • Excel的搭檔函數INDEX,MATCH,你用對了嗎?
    一文中使用過的函數,查找定位函數中的最佳搭檔match和index,還有個不成文的說法與這兩個函數有關:查詢用的好,5大函數離不了,分別為index,match,lookup,hlookup,vlookup。今天我們只說index,match函數的用法。
  • Excel中高手都在用的index函數與match函數匹配查詢區域
    在這種情況下,我們藉助於index函數與match進行匹配就會顯得特別方便。具體如何使用呢?接下來,跟著office小超老師一起來學習下此問題的解決方法。首先,我們先看下這兩個函數的構成。index稱之為引用函數,代表返回表格中的值或者引用。
  • vlookup第三參數還在手動輸入?難怪效率低,今天教你自動獲取它
    Vlookup函數可以說是我們在職場中最常用到的函數之一,很多人對這個函數又愛又恨,愛的是這個函數操作簡單功能強大,恨的是第三參數總是要一個一個的數,非常的麻煩,今天就跟大家分享下如何自動的獲取vlookup函數的第三參數讓vlookup函數變得更加智能一、match函數在這裡我們是將
  • Excel中學會了INDEX+MATCH,你會不想用VLOOKUP函數的!
    首先我們來了解一下INDEX函數和MATCH函數INDEX(數據,N)表示取數據的第N個例如,我們在E2單元格中輸入一個公式:=INDEX(E:E,5),它表示返回E列中的第5個數據,即為坦克MATCH函數MATCH(查找值,查找區域,查找方式)例如,我們在H3單元格中輸入公式:=MATCH(G3,B:B,0),表示查找G3單元格的值,在B列中是第幾個,最後一個參數為0表示精確查找
  • 零基礎入門Excel數據分析「函數篇」:5個常用的關聯匹配類函數
    在數據分析中,數據的查找、對比等非常常見,這就需要用到關聯匹配類函數,本文將介紹Excel數據分析中常用的關聯匹配類函數,如vlookup、hlookup、index、match及rank等。1、vlookupvlookup是Excel查找函數家族中最為常用的一個函數,如果你經常和Excel打交道,那麼一定使用過vlookup。功能:用於數據區域的縱向查找。
  • vlookup函數使用匯總大全!
    大家都知道,在使用excel時,vlookup函數的使用頻率非常大,之前在網上看到這樣的一句話,不會vlookup函數就不要說會excel,那麼今天就帶領小夥伴們一起去了解它吧,看看在工作中都一般用於哪些場景呢?
  • 如何在Excel中使用INDEX和MATCH函數
    首先我們來看一下INDEX函數,=INDEX(array, row_num,[column_num])。這裡的array可以是單行,單列或者多行多列的單元格區域,row_num是對應在該列的所要返回的值的參數,column_num是對應在該行的所要返回的值的參數。 2. 如圖,我們通過公式「=INDEX(F2:F17,5)」找到了學號為202005的英語成績。
  • 左右都能找的Vlookup才是一個真正的好幫手
    辦公室天天在表格上乘風破浪的小哥哥小姐姐們,對Vlookup這個查找函數應該是經常翻牌子的。不過,我們都知道Vlookup是只能從第一列開始朝右查找的,如果你要查找的結果數據在依據數據的左邊,那我們只能換成Index+match或者lookup了。
  • INDEX與MATCH函數的組合應用
    前面我們分別介紹了MATCH函數和INDEX函數的使用方法,發現它們單獨使用起來並不難,但是實際工作中很少單獨使用,而是將兩者組合起來,形成了查找與引用的最佳組合。我們很容易就想到了VLOOKUP函數,幹嘛還來個組合?
  • 查找利器-Index函數搭配Match函數
    Excel函數學習多了,也就沒想像中的那麼難了。今天分享一個查找利器-Index函數搭配Match函數,希望對你有所幫助。今天我們還是通過查找成績來介紹這兩個函數,如下圖,我們需要把左邊的函數成績填寫到右邊的表格中,怎麼做呢?
  • vlookup函數從入門到精通,只看這一篇就夠了
    Vlookup函數相信是很多職場人接觸的第一個Excel函數公式,因其操作簡單,功能請打它也是Excel中使用最廣泛的函數之一,好了話不多所讓我來一起認識它吧VLOOKUP函數是做什麼的vlookup函數是Excel中的一個縱向查找函數,他可以用來進行數據核對,多個表格之間的數據進行快速引用,動態表格的製作等它主要包括四個參數1.lookup_value
  • Vlookup函數跨工作簿查找
    vlookup函數功能十分強大,是很多表哥表姐最喜歡的一個函數。在以前的教程中,我們學習了vlookup函數的用法和案例。今天我們百尺竿頭更進一步,繼續深入學習vlookup函數不為人知的逆天功能。a:b"),2,0),"")公式解讀:如果通過vlookup函數一一查詢每個表,那應該是VLOOKUP(A2,'1'!A:B,2,0),VLOOKUP(A2,'2'!
  • 別用VLOOKUP函數了,試試INDEX+MATCH函數組合
    說到查找函數,很多小夥伴會想到VLOOKUP、LOOKUP等,今天我們要說的是INDEX+MATCH函數的組合使用,首先,介紹下這兩個函數吧。1、INDEX、MATCH函數介紹INDEX函數參數:INDEX(數組,行序列,【列序列】,【區域序列】)返回數據清單或數組中的元素值,此元素由行序號和列序號的索引值給定。看不懂?
  • EXCEL中INDEX+MATCH函數的組合,與VLOOKUP的比較
    VLOOKUP函數在EXCEL中是一個使用率比較高的查詢函數,可以是一個強大的查詢函數。但在使用的靈活性來說還是較INDEX+MATCH的組合差一些。現在來了解一下這些函數的語法和使用。現在來了解以下這三個函數。