查詢引用黃金搭檔Index+Match,查詢無憂,效率翻倍

2020-12-02 Excel函數公式

查詢引用,用的最多的應該是Vlookup或Lookup函數,其實,除了這兩個函數之外,查詢引用還有一組黃金搭檔就是Index+Match。

一、查詢引用黃金搭檔Index+Match:Index函數。

功能:在特定的單元格區域中,返回行列交叉處的值或引用。

Index函數有兩種用法

(一)數組形式。

語法結構:=Index(數組,行號,[列號]),當省略[列號]時默認為第一列。

目的:返回指定行、列交叉處的值。

方法:

在目標單元格中輸入公式:=INDEX(B3:E9,I3,J3)、=INDEX(C3:D8,I4,J4)。

解讀:

從上述示例的對比中可以得出,行、列交叉處的值是相對於第一個參數數據範圍而言的,如=INDEX(B3:E9,1,1)的值為「鍵盤」,而=INDEX(C3:D8,1,1)的值為「16230」。

(二)引用形式。

語法結構:=Index(數組1,數組2……,行號,[列號],[區域值]),區域值指的是指定數據中的第X個數組,[列號]、[區域值]省略時默認為1。

目的:返回第2個區域中行列交叉處的值。

方法:在目標單元格中輸入公式:=INDEX((B3:E9,C3:D9),I3,J3,2)。

解讀:從公式中看出,數據範圍有兩個,分別為B3:E9,C3:D9,I3和J3是行和列,最後一個參數「2」為指定的數據範圍,暨行、列是相對於C3:D9而言的,對B3:E9無效。

二、查詢引用黃金搭檔Index+Match:Match函數。

功能:提取指定值在指定範圍中的相對位置。

語法結構:=Matct(查詢值,數據範圍,[匹配模式]),其中匹配模式分為-1(大於)、0(精準)、1(小於)三種。

目的:提取「商品」的相對行數。

方法:在目標單元格中輸入公式:=MATCH(H3,B3:B9,0)。

解讀:返回的結果是相對於指定的數據範圍而言的,如果數據範圍不同,則相同的值會返回不同的結果。

三、查詢引用黃金搭檔Index+Match:查詢引用。

(一)單列查詢。

目的:查詢「商品」的「銷售額」。

方法:在目標單元格中輸入公式:=INDEX(B3:E9,MATCH(I3,B3:B9,0),4)。

解讀:1、在數據範圍B3:E9範圍中,找出行為MATCH(I3,B3:B9,0),列為4交叉處的值。

2、=MATCH(I3,B3:B9,0)定位I3在B3:B9中的相對位置。

(二)多列查詢。

目的:根據「商品」名稱查詢對應的「銷量」等其他信息。

方法:在目標單元格中輸入:=INDEX($B$3:$F$9,MATCH($I$3,$B$3:$B$9,0),MATCH(J$2,$B$2:$F$2,0))。

解讀:1、在數據範圍$B$3:$F$9中,返回行為MATCH($I$3,$B$3:$B$9,0),列為MATCH(J$2,$B$2:$F$2,0)交叉處的值。

2、因為數據要跨列引用,所以部分參數要絕對或混合引用,原則為不變的為「絕對」,變化的為「相對」,根據實際情況靈活對待。

結束語:

本文從Index函數和Match函數本身的功能出發,對其進行巧妙組合,實現查詢引用的功能,其基本思路就是用Match函數確定查詢值的位置,然後用Index函數進行提取。對於使用技巧,你Get到了嗎?

相關焦點

  • index和match做搭檔,幹活不累,查詢起來真方便
    可以查詢的函數有很多,比如lookup、vlookup、hlookup、新來的XL函數,即使不是查詢專用函數,比如sumifs,sumproduct、offset等也來搶查詢這個飯碗,我們今天說的index+match組合也是一個為查詢而生的函數,但我估計知道怎麼使用的不足50%,連hlookup都不太知道,在工作中大行其道的還是vlookup。
  • 多條件數據查詢,你選擇用lookup、vlookup還是index+Match函數?
    Excel數據查詢想必大家都有碰到過。今天我們就來詳細的學習一下Excel非常實用查詢函數:lookup、vlookup以及Index+Match函數在不同情況下的多條件查詢使用。看看大家都喜歡用哪一類函數進行數據的多條件查詢。
  • Excel的搭檔函數INDEX,MATCH,你用對了嗎?
    一文中使用過的函數,查找定位函數中的最佳搭檔match和index,還有個不成文的說法與這兩個函數有關:查詢用的好,5大函數離不了,分別為index,match,lookup,hlookup,vlookup。今天我們只說index,match函數的用法。函數之術術在道德經中的解釋具體的操作方法,為下乘函數中的「術」其實就是了解函數功能,具體的使用方法?
  • excel中index和match函數定位查詢信息,比你想像的簡單!
    之前有位學員來上課的時候,小編聽到她在抱怨說看了半天index函數和match函數,但是不知道該怎麼樣去使用它們?確實這兩個函數看著挺簡單,分開使用也還好,但是想要發揮最大的效果就必須要交叉使用才可以。
  • 活用VLOOKUP,INDEX和MATCH 3大查詢函數,高效工作,拒絕加班
    簡介:活用VLOOKUP,INDEX和MATCH三大函數,可以解決職場上重複性、機械性的乏味查詢業務,明顯提高查詢效率,幾分鐘甚至幾秒鐘就可以搞定!因為這3個函數比較重要,涵蓋信息量較大,所以在上一節單獨介紹了VLOOKUP函數及其職場應用,本節我們繼續講解Index函數及match函數。
  • 黃金搭檔保健品批文查詢不到 曾多次被處罰
    近日有網友向向記者爆料,稱黃金搭檔京東旗艦店銷售的「黃金搭檔 氨糖軟骨素加鈣片」保健品批號在國家藥監局管網上查詢不到,而且京東客服也沒有提供。 網友稱,本來想買給家裡老人食用,出于謹慎,沒有查詢到黃金搭檔京東旗艦店銷售的「黃金搭檔 氨糖軟骨素加鈣片」銷售頁面所稱的「該產品獲得了國家藥監局頒發的保健批准文號,保健批號為『國食健字G20110012』」。
  • excel經典函數組合:index+match!工作中非常實用,案例解析掌握
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:定位查找(index\match)在excel函數裡面,index+match這一組函數做定位查找是非常實用的。如案例表格,因為月份是變化的,所以使用lookup或vlookup無法直接進行查詢。通過index+match這一組函數就可以定位到兩個數據的交叉位置,即查詢結果。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。
  • excel小技巧:多條件查詢統計計數,match函數真的很友好
    今天跟大家分享一個實際案例:查詢滿足多個條件的人數,當更改班級科目以及分數線後查詢人數,比如要查到三班數學分數大於70的個數如果是確定位置的咱們使用countifs多條件統計即可,今天咱們案例中科目的位置是變化,所以需要嵌套match函數來定位:這裡提供兩個方法方法一
  • Excel必備查詢神器:INDEX+MATCH函數組合,用了都說好
    當我們在處理表格數據查詢時,首先會想到一個超牛查詢函數VLOOKUP()。如果你覺得VLOOKUP函數超牛的話,今天阿鍾老師分享的應該算是查詢神器了吧!畢竟VLOOKUP函數在查詢數據時多多少少有一些限制,比如只能從前往後查找,逆向查找需要費一番功夫。而INDEX+MATCH函數組合就沒有這些限制了。
  • Index函數與Match的「情侶秀」,沒有比這請通俗易懂的教程了
    雖然我有點吃醋,但離了她,我真的活不了(沒有match幫助確定坐標,index就是一個睜眼瞎)!單身狗走開,我們要秀恩愛了。如何通過學號,得到對應的姓名和部門?你會說,這不是vlookup大哥的活嘛。的確,vlookup大哥也能幹這活,但遠沒有我們幹得好。
  • 向左查詢只會vlookup就out了,Index+Match函數嵌套簡單又高效
    相信對於許多同學來說,在使用表格進行數據查詢時都會碰到一個操作,那就是根據特定條件向左逆向查詢我們需要的值。說到數據查詢多數人都知道的一個函數那就是vlookup,但是在數據逆向查詢中,vlookup函數卻不是那麼的實用。
  • Excel中最強查詢組合-INDEX+MATCH!
    VLOOKUP函數一直排在使用率最高的前幾位,除了SUM、IF這些基礎函數大家想必使用率比較高的就是VLOOKUP了,但是VLOOKUP也有一些缺陷那就是他不能實現逆向查詢……此時,就會有無數的函數愛好者,你瞎講,明明我可以的
  • Excel中查找函數vlookup和index—match使用方法詳細介紹
    在Excel中,談到查找函數推薦最多的就是vlookup函數和index—match函數,很多人把兩個函數作為判斷Excel水平的重要指標,可想而知這兩個函數在Excel數據計算中的重要性,本文就和大家一起來看看這兩個函數的用法吧。
  • 函數index與函數column、match組合用法在實際操作中的應用
    今天我們來介紹函數index和函數column、函數index和match這兩組組合在實際操作中的應用。其中函數index和函數match的功能在之前的文章裡已經介紹過了,這裡就對它們語法形式和功能進行簡單的介紹。函數index比較常用的語法形式是「=INDEX(array,row_num,[column_num])」,作用是返回特定的行或列編號的數據。
  • 萬金油公式INDEX + MATCH函數
    index(返回結果區域,返回結果區域的某一行,返回結果區域的某一列)match(查找值,查找區域,精確查找0/模糊查找1)match函數是查找一個值,在一行,或者一列中的位置,找到則返回他的位置,沒找到就返回
  • 必學Excel查找與引用函數,將表格變成智能資料庫(中)
    函數語法:= VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。參數說明:lookup_value(必選):在表格或區域的第一列中搜索的值。該參數可以是值或引用。table_array(必選):包含數據的單元格區域。
  • 查詢引用,就用Dget函數,正向、反向、條件查詢均可實現
    說起查詢引用,99%的親第一反應肯定是,Lookup、Vlookup、Index+Match等函數或組合函數,很少有人會想到用Dget,對,沒錯,就是Dget,這個資料庫函數不僅可以實現「正向」查詢、還可以輕鬆實現「反向」查詢和「條件」查詢。
  • 黃金回收價格查詢今日最新價格在哪裡比較權威?
    今日查詢黃金回收價格最權威的網站應該是上海黃金交易所網站了,下面會給出網站網址,但需要注意的是,在交易所網站查到的是當前黃金現貨的市場價格,還不是回收價格。因為回收黃金的人收了你的黃金後需要賣給上遊渠道,最終賣給黃金製品廠家才算完成閉環,每個環節都有一定利潤空間他們才會做這個生意。而普通想變現黃金的人不太可能直接找到黃金製品廠家,因為廠家往往只收大批量的貨。這只是渠道利潤方面,還有一方面是黃金價格每天都在波動,做黃金回收生意的還要考慮怎樣對衝價格波動風險。
  • match函數嵌套index函數製作動態圖表
    在前面的內容中我們了解到match函數會返回查找值的相對位置,index函數是返回指定行列交叉處的單元格內容;今天小便就利用match函數和index函數的簡單嵌套來做個簡單的動態圖表。這個時候我們就要用到MATCH函數;match(」北京「,$A$2:$A$6,0)會返回2,也就是第二行;match(」深圳「,$A$2:$A$6,0)會返回5,也就是第五行;最後我們用index函數來輸出動態的數據區域,index的三個參數我們經過分析都已經明確(區域為A2:F6;行號由MATCH函數確定;列號由column函數確定
  • 打造出色查詢:如何優化SQL查詢?
    5.優化limit分頁通常用limits來實現日常分頁,但當偏移量特別大時,查詢效率便會降低。因為Mysql不會跳過偏移量,而是直接獲取數據。select id,name from employeeorder by id limit 10000,10;理由:· 如果使用了優化方案1,則會返回最末的查詢記錄(偏移量),因此可以跳過該偏移量,效率自然會大幅提高。