人工服務 離線下載

MATCH 函數的使用方法

轉轉大師PDF轉換器

支持40多種格式轉換,高效辦公

對于MATCH 函數經常使用Excel表格的小伙伴們應該不陌生,它可以在單元格區域中搜索指定項,然后返回該項在單元格區域中的相對位置。如果不是很熟悉這個的話也沒關系,今天小編就來給大家分享下MATCH 函數的使用方法。

MATCH函數的運算方式

這個函數有三個參數,其中第一個參數是查找對象,第二參數指定查找的范圍或是數組,第三參數為查找的匹配方式。

第三參數有三個選項:0、1、-1,分別表示精確匹配、升序查找、降序查找模式。

應用一:逆向查詢

由于實際應用中,只要求返回位置的問題不多,好像MATCH函數一時派不上用場了。

其實這個函數更多的時候,是與其他引用類函數組合應用,最典型的使用是與INDEX函數組合,能夠完成類似VLOOKUP函數和HLOOKUP函數的查找功能,并且可以實現逆向查詢,即從左向右或是從下向上查詢。

如下圖所示,需要根據E列的姓名在A列查詢對應的部門。

D2單元格輸入以下公式,返回查詢結果為“采購部”。

=INDEX(A:A,MATCH(E2,B:B,))

INDEX函數是常用的引用類函數之一,可以在一個區域引用或數組范圍中,根據指定的行號和列號來返回一個值。

MATCH(E2,B:B,)部分,第三參數簡寫,表示使用0,即精確匹配方式查詢E2單元格姓名“小美”在B列的位置,結果為4。

計算結果用作INDEX函數的參數,INDEX函數再根據指定的行號返回A列中對應的值。

使用INDEX函數和MATCH函數的組合應用來查詢數據,公式看似相對復雜一些,但在實際應用中,更加靈活多變。

應用二:查找首次出現的位置

除了使用特定的值作為查詢參數,也可以使用邏輯值進行查詢。

以下圖為例,是某公司的銷售數據。需要查詢首次超過平均銷售額的月份。

D2單元格使用以下數組公式,記得要按組合鍵:

=INDEX(A2:A13,MATCH(TRUE,B2:B13>AVERAGE(B2:B13),))

來看看公式的意思:

1、AVERAGE(B2:B13)部分,用來計算出B2:B13單元格的平均值895.33。

2、B2:B13>AVERAGE(B2:B13)部分,用B2:B13與平均值分別作比較,得到由邏輯值TRUE或是FALSE組成的內存數組:

{FALSE;FALSE;FALSE;TRUE;…;TRUE}

3、MATCH函數第一參數使用邏輯值TRUE,使用精確匹配方式查詢TRUE在數組中第一次出現的位置,結果為4。

本例中的第一參數也可以寫成“1=1”,1=1返回邏輯值TRUE,與直接使用TRUE效果相同。

4、MATCH函數的計算結果用作INDEX函數的參數,INDEX函數再根據指定的行號返回A列中對應的月份。

應用三:查找最后一次出現的位置

除了查詢首次出現的位置,MATCH函數還可以查詢最后一次出現的位置。

以下圖為例,需要查詢最后次超過平均銷售額的月份。

D2單元格使用以下數組公式,按組合鍵:

=INDEX(A2:A13,MATCH(1,0/(B2:B13>AVERAGE(B2:B13))))

來看看公式的意思:

1、先使用AVERAGE函數計算出B2:B13單元格的平均值。

2、再用B2:B13與平均值分別作比較,得到由邏輯值TRUE或是FALSE組成的內存數組。

用0除以這個內存數組,返回以下結果:

{#DIV/0!;#DIV/0!;0;0;0;…;#DIV/0!}

3、MATCH函數以1作為查找值,在這個數組中查找小于或等于1的最大值。

MATCH函數在處理時,只要將第三參數設置為1或是省略,就會默認第二參數是已經按升序排列過的數據,所以會返回最后一個小于或等于1的最大值(也就是0)的位置。

4、最后使用INDEX函數,根據MATCH函數指定的行號返回A列中對應的月份。

應用四:與VLOOKUP配合實現動態查詢

以下圖為例,是某單位職工工資表的部分內容。

咱們要做的,是要根據姓名和項目,來實現一個動態的查詢效果。

步驟1    

單擊A9單元格,依次點擊【數據】【數據驗證】(07 10版本中叫做數據有效性),設置序列來源為A2:A6。

步驟2  

單擊B8單元格,以同樣的方法設置數據驗證,序列來源選擇項目所在單元格:=$B$1:$H$1

這時候,只要單擊A9或是B8單元格,就可以在下拉列表中選擇不同的姓名或是項目了:

步驟3  

B9單元格輸入以下公式:

=VLOOKUP(A9,A:H,MATCH(B8,A1:H1,),)

在A9單元格的下拉列表中選擇不同的姓名,或是在B8單元格的下拉列表中選擇不同的項目,公式就會動態返回不同姓名、不同項目的查詢結果。

簡單說說公式的含義:

MATCH(B8,A1:H1,)部分,在B8單元格選擇不同的項目,MATCH函數即計算出該項目在A1:H1單元格中的位置,計算結果用作vlookup函數的第三參數。

VLOOKUP函數使用A9作為查詢值,查詢的區域為A:H列,由MACHT函數計算出要返回查詢區域的第幾列。

以上就是今天給大家分享的關于MATCH 函數的使用方法,有需要的小伙伴們可以根據以上步驟進行操作,如果需要pdf轉Excel可以使用topdf轉換器。

主站蜘蛛池模板: 久久综合亚洲色一区二区三区| 亚洲伊人久久大香线蕉综合图片| 欧美自拍另类欧美综合图片区| 亚洲VA综合VA国产产VA中| 久久狠狠爱亚洲综合影院| 综合在线免费视频| 国产综合亚洲专区在线| 亚洲欧美成人综合久久久| 色88久久久久高潮综合影院| 亚洲伊人久久综合影院| 综合在线视频精品专区| 亚洲人成网站999久久久综合| 色综合合久久天天给综看| 久久综合久久鬼色| 国产V综合V亚洲欧美久久| 夜鲁鲁鲁夜夜综合视频欧美| 久久综合九色综合欧美就去吻| 久久婷婷五月综合国产尤物app| 亚洲综合色在线观看亚洲| 综合色婷婷| 色视频综合无码一区二区三区| 色婷婷综合和线在线| 亚洲国产综合精品中文字幕| 欧美偷窥清纯综合图区| 日韩欧美亚洲综合久久| 日韩无码系列综合区| 综合久久精品色| 欧美在线观看综合国产| 一本久久a久久精品vr综合| 国产精品无码久久综合网| 国产91久久综合| 久久久久亚洲AV综合波多野结衣| 日日狠狠久久偷偷色综合0| 亚洲狠狠综合久久| 日韩欧美国产综合在线播放| 久久婷婷五月综合色奶水99啪| 色诱久久久久综合网ywww| 人人狠狠综合久久亚洲| 国产精品无码久久综合网| 欧美韩国精品另类综合| 亚洲乱码中文字幕综合234|