Match函數經典引用技巧解讀

2021-02-19 Excel函數公式

 點擊上方"Excel函數公式"免費訂閱


        實際的工作中,通常需要查詢指定的值在相對範圍中的位置,除了定位查詢外,還可以使用Match函數返回具體的位置。

一、Match函數。

功能:返回符合特定值特定順序的項在數組中的相對位置。

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

注意事項:

1、當省略「匹配方式」時,其效果同「1」相同,即「向下」匹配。而且此時的「查詢值」必須按升序排序。

2、當「匹配方式」為0時,「查詢值」可以是任意順序,對排序沒有任何要求。

3、當「匹配方式」為-1時,「查詢值」必須按降序排序。

目的:查詢「銷售員」的相對位置。

方法:

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

解讀:

由於需要精確定位「銷售員」的位置,所以「匹配方式」必須為0。

二、Match函數:區間模糊查詢。

函數:Index+Match。

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

Index語法結構:=Index(數據範圍,行,[列])。

目的:查詢「銷量」所對應的「等級」。

方法:

在目標單元格中輸入公式:=INDEX(K$3:K$6,MATCH(D3,J$3:J$6,1))。

解讀:

1、當需要模糊查詢(即Match的第三個參數為1或-1)時,查詢值必須按照一定的順序排序,1為升序,-1為降序。數據源J3:J6中的數據為升序。

2、公式=INDEX(K$3:K$6,MATCH(D3,J$3:J$6,1))中,首先用Match函數獲取D3(銷量)在J3:J6中的相對位置,其返回值作為Index的第二個參數,即行數,最後返回行數對應的值。

三、Match函數:交叉精準查詢。

函數:Vlookup+Match。

Vlookup函數功能:以指定的方式查詢指定值在指定範圍中的所對應的值。

Vlookup函數語法結構:=Vlookup(查詢值,查詢範圍,返回值的列數,匹配模式)。

目的:查詢「銷售員」在對應季度的銷量。

方法:

在目標單元格中輸入公式:=VLOOKUP($P$4,$B$4:$M$10,MATCH($Q$2,$D$2:$M$2,0)+2,0)和=VLOOKUP($P$4,$B$4:$M$10,MATCH($Q$2,$D$2:$M$2,0)+,0)。

解讀:

公式中用Match函數定位季度所在的列數,並+輔助值2(第一列為銷售員,第二列為性別)作為最終返回值的列數,如果為「實際」值,則輔助值+3。

結束語:

        文中結合實際,對Match函數的典型用法做了解讀,主要有精準查詢,模糊查詢,以及和經典函數Index和Vlookup的配合應用,對於應用技巧,大家要仔細品讀哦!如果有不明白的地方,歡迎在留言區留言討論哦!

 【精彩推薦】

相關焦點

  • Match函數經典應用技巧解讀!
    解讀:由於需要精確定位「銷售員」的位置,所以「匹配方式」必須為0。二、Match函數:區間模糊查詢。函數:Index+Match。Index功能:在給定的單元格區域中,返回單元格行、列交叉處的值或引用。Index語法結構:=Index(數據範圍,行,[列])。目的:查詢「銷量」所對應的「等級」。
  • Excel中的最佳函數組合:INDEX-MATCH應用實例解讀
    公眾號「Excel基礎學習園地」是一個免費發布Excel基礎知識、函數應用、操作技巧、學習方法等資訊的公眾號,請點擊上方
  • 查詢引用黃金搭檔Index+Match應用技巧解讀,絕對的乾貨!
    ,用的最多的應該是Vlookup或Lookup函數,其實,除了這兩個函數之外,查詢引用還有一組黃金搭檔就是Index+Match。一、查詢引用黃金搭檔Index+Match:Index函數。功能:在特定的單元格區域中,返回行列交叉處的值或引用。Index函數有兩種用法(一)數組形式。
  • 查詢引用之王——Lookup函數實用技巧解讀!
    Excel中最常用的查找引用函數當之無愧的是Vlookup,但是有一個函數比Vlookup函數的功能更強大,此函數就是Lookup。一、作用及語法結構。Lookup函數具有兩種使用形式:數組形式和向量形式。
  • 查找引用之王——Lookup函數實用技巧解讀!
    查找引用,也是Excel的基本功能之一,但是如何高效的查找引用,或者查找引用時用到哪些函數公式,並不是每個親都清楚的……下面,我們來學習Excel中的查找引用之王——Lookup函數實用技巧!一、Lookup函數功能及語法。
  • Excel函數公式:查找引用函數Match和Index實用技巧
    "Excel函數公式        提到查找引用,大家第一時間想到的肯定是LOOKUP或VLOOKUP等。其實還有兩個功能強大且效率非常的查找引用函數MATCH和INDEX。一、Match函數。解讀:利用MATCHA 函數進行升序或降序查找時,數據源中的值必須按照升序或降序進行排序,才可能查找正確的相對位置。3、降序查找。
  • vlookup函數結合match函數實現多行查找
    今天先不繼續更新index函數,有同學說,index函數使用時,通過match兩次使用獲取行列位置有些麻煩,很擔心出錯。
  • 工作必備的13個數據引用函數技巧解讀,通俗易懂、易學易用
    在前面的學習中,給大家介紹了查找函數的應用技巧,今天,小編帶給大家的是13個引用表中數據的函數應用技巧。解讀:由於要求和的值在C、E奇數列,所以先用Column函數獲取A至E列的列號,然後使用Mod函數判斷各列的列號能否被2整除,用IF函數根據判斷結果返回該列包含的數據,否則返回空值,最後使用Sum函數對返回的數組求和。四、Columns。
  • Match函數的高級玩法
    (A2),{1,4,7,9})&"季度"3、公式解釋二、引用每一行最後一個數據1、公式截圖函數如果查找值大於第2參數的最大值,那麼返回最後個數據的位置最後用index函數把要的結果引用出來三、提取最後一個逗號後面的數據1、公式截圖
  • 查詢引用之王——Lookup實用技巧解讀!
    實際的工作中,查找引用數據是非常普遍的,最常用的函數為Vlookup函數,如果你對Vlookup函數的使用技巧沒有掌握,也沒有關係哦,還可以實用Lookup函數來完成查找引用的需求哦!一、Lookup函數的功能及語法結構。
  • Vlookup函數的7個經典應用技巧,能解決全部的查詢引用問題
    查詢引用,用到最多的函數為Vlookup,但你真的會用嗎?其實,Vlookup函數除了常規的查詢引用外,還有多種使用技巧一、Vlookup函數:功能及語法結構。解讀:Iferror函數的作用為:判斷一個表達式是否有誤,如果有誤,則返回本身,否則返回指定的值;語法結構為:=Iferror(表達式,表達式有誤時的返回值)。六、Vlookup函數:批量查詢。
  • 4種超經典的區間計數技巧解讀! - Excel函數公式
    解讀:Countif函數為單條件計數函數,其作用就是統計符合指定條件的單元格個數。在此用於區間計數是一種經典的計數套路,其原理也非常簡單,及時大於1的數減去大於50的數,則結果為1-50之間的數。解讀:Countifs函數為多條件計數函數,其作用就是統計符合多個條件的單元格個數。但也可以同於單條件計數。原理和Countif區間計數的原理相同哦!三、Frequency函數區間計數法。
  • 函數index與函數column、match組合用法在實際操作中的應用
    今天我們來介紹函數index和函數column、函數index和match這兩組組合在實際操作中的應用。(對於函數left、函數right、函數if和函數mod的組合用法感興趣的朋友可以看完該篇文章之後參考文章
  • 3種常用的函數組合實用技巧解讀! - Excel函數公式
    Excel中的函數非常的繁多,如果要全部掌握,幾乎是不可能的,但是我們必須對常用的函數進行掌握,如果能對常用的函數組合實用,便能產生1+1>2的效果,今天,我們就來學習3組經典的組合實用技巧!一句話解讀:巧用Match函數對返回值所在的列進行定位,然後用Vlookup函數查詢並返回指定的值。二、Index+Match組合。
  • Excel函數公式:引用函數Row、Column、Rows、Columns使用技巧
    實際的工作中,Excel引用函數的應用範疇極為廣泛,如果我們隊引用函數的技巧稍作掌握,就可以在我們的工作中輕鬆解決很多看似複雜的問題。一、Row函數。解讀:先用Row函數獲取行號,然後用Large函數對齊降序排序。二、Column函數。作用:返回引用單元格的列號。語法結構:Column([reference])。
  • Excel中的常用函數Match
    =Column()這個公式寫到C7單元格,C7單元格的列號是3,所以返回3Match函數(找位置)參數的講解,這個函數有3個參數            =match(lookup_value,lookup_array,match_type)                                               第1參數紅色底紋部分,查找值
  • Excel函數學習1:MATCH函數
    什麼情況下使用MATCH函數?MATCH函數返回指定值在數組中的位置,其結果可以被其他函數使用,例如INDEX函數或VLOOKUP函數。·        MATCH(lookup_value,lookup_array,[match_type]) lookup_value可以是文本、數值或邏輯值(是要查找的值)lookup_array是數組或數組引用(在單行或列中的連續單元格) match_type可以是-1, 0或1。
  • Excel表格vlookup函數搭配match函數詳解
    大家好,我是涼涼老師,今天給大家分享一下Excel表格vlookup函數搭配match函數的用法,首先看圖:$1:$d$6裡面進行查找引用,如果後面填充需要加這個$,當前區域共有4列,知識點關注後可以看一下我空間的教學視頻,都是免費的,當前要返回的是數學這一列,也就是第2列,所有第三個參數是2,第四個參數為0,為精確查找,外層的iferror是處理錯誤值的,下方視頻連結有詳細講解,如果返回錯誤值就顯示空,
  • IF、AND、INDEX和MATCH組合函數總結
    然後再用IF函數就可以完成這道題了,即=IF(AND(F3="是",G3="是",H3="是"),"完成","未完成")。三、索引函數INDEX1、功能:使用索引從引用或數組中選擇值。它返回表格或區域中的數值或對數值的引用。
  • 當函數vlookup無能為力時,函數match和index未嘗不是更好的選擇
    比如上面的任務一中案例,數據移動後,原本用函數vlookup進行匹配的公司名稱便會報錯。但是如果一定要用這種方法的話,我提供一個數據移動時的小技巧:首先我們選中B列,然後按住shift鍵,再將B列移向A列,這樣B列和A列的內容便會相互轉換,而不會是B列的數據覆蓋A列的數據。