站長資訊網
        最全最豐富的資訊網站

        Excel函數學習之MATCH()函數的使用方法

        今天我們來聊一聊另外一個家族——查找家族!說起查找家族,相信大家首先想到的就是VLOOKUP函數。這位大哥打拼沙場多年,早已名揚萬里!相信接觸過Excel的小伙伴都多少略有耳聞。然而今天我們要說的是它身邊得力小弟——MATCH函數!

        Excel函數學習之MATCH()函數的使用方法

        這個小弟呀,雖然單拎出來能力不咋的,但是跟著大哥組隊,那效果可是杠杠的!

        Excel函數學習之MATCH()函數的使用方法

        我們先來認識認識他吧

        一、MATCH是誰?

        MATCH是查找定位函數,它返回的并不是數據本身,而是該數據在單列或單行中的位置。類似于排隊報數,站在第幾個,MATCH就報幾號!(注意:它只支持單列或單行數據查找哦~)

        函數結構:MATCH(找啥,在哪兒找[單行或單列],查找類型)

        查找類型:3種。分別用0、1、-1代表。0表示精確查找,1表示升序查找,-1表示降序查找。

        二、MATCH基本用法

        1.精確查找

        舉個栗子Excel函數學習之MATCH()函數的使用方法Excel函數學習之MATCH()函數的使用方法Excel函數學習之MATCH()函數的使用方法

        我們想知道“張三”在“姓名”這列區域排第幾位。

        Excel函數學習之MATCH()函數的使用方法

        公式:

        =MATCH(B3,B$2:B$8,0)

        Excel函數學習之MATCH()函數的使用方法

        公式解析:

        找啥:找“張三”,所以是B3單元格

        在哪兒找:在姓名列B2:B8中找。為了防止向下填充公式姓名列區域變動,需要用$將它固定住,即B$2:B$8。

        查找類型:0表示精確查找。精確查找不需要排序。

        2.升序查找

        升序查找就是查找小于等于查找值的最大值然后返回其所在位置。要求數據必須升序排列。

        同樣舉個栗子Excel函數學習之MATCH()函數的使用方法Excel函數學習之MATCH()函數的使用方法Excel函數學習之MATCH()函數的使用方法

        我們想知道不大于60的有幾個。

        Excel函數學習之MATCH()函數的使用方法

        首先對成績按升序進行排列。

        Excel函數學習之MATCH()函數的使用方法

        然后在D3中輸入公式:=MATCH(60,B20:B40,1)

        Excel函數學習之MATCH()函數的使用方法

        確定后就得到了人數8人。很顯然升序排列后,返回的是小于等于60的最后一個數值的位置數;也可以理解為統計了凡是不大于60的包括所有等于60的數值的個數。

        3.降序查找

        降序查找就是查找大于等于查找值的最小值然后返回其所在位置。要求必須降序排列。

        同樣舉個栗子Excel函數學習之MATCH()函數的使用方法Excel函數學習之MATCH()函數的使用方法Excel函數學習之MATCH()函數的使用方法

        我們想知道不小于60的有幾個。接著上面的,首先降序排列數據。

        Excel函數學習之MATCH()函數的使用方法

        然后在E3中輸入公式:=MATCH(60,B20:B40,-1)

        Excel函數學習之MATCH()函數的使用方法

        確定后得到不小于60的有14人。

        得到兩個很顯然的結果:

        (1)降序后,升序查找就出錯了。所以升序查找就必須升序排列;反過來,降序查找就必須降序排列。

        (2)降序查找,返回的是大于60中的最小數或者第一個等于60的數的位置數;也可以理解為統計了所有大于60的包括第一個等于60的數值的個數。這一點與升序篩選不同:如果存在與查找值相同的數值,升序定位到等于查找值的最后一個數值,而降序定位到等于查找值的第一個數值。

        明白了MATCH是誰和基本用法,估計大家都會認為MATCH有點雞肋:就用來返回位置數,跟我想要查找具體的值相差很遠呀。

        正因為這樣,日常工作中MATCH函數單獨出場幾乎么有。MATCH并不氣餒,為了贏得自己在函數界的一席之地,它采用了一項有效策略——同巨人結伴共舞!因此有了大名鼎鼎的VLOOKUP+MATCH組合、INDEX+MATCH組合。

        三、與巨人共舞

        1. VLOOKUP+MATCH組合

        下面是一張成績明細表,我們需要找到“元菁米、王慧、廉楓、余邁”這幾個人的總分、平均分和等級。

        Excel函數學習之MATCH()函數的使用方法

        如果單用VLOOKUP函數,我們需要頻繁的修改第三參數。當查總分的時候,在P2單元格輸入公式:

        =VLOOKUP(O2,A2:M142,11,0)

        而要查平均分的時候,就需要修改第三參數為12,公式變為:

        =VLOOKUP(O2,A2:M142,12,0)

        如此使用很麻煩,那怎么能省事呢?

        MACTH抓緊機會向VLOOKUP推薦了自己,用自己查詢“總分”“平均分”“等級”在A1:M1行中的位置數取代第三參數,就可以不需要手動修改。這時查找總分的公式就變成:

        =VLOOKUP($O2,$A$2:$M$142,MATCH(P$1,$A$1:$M$1,0),0)

        然后右拉填充再下拉填充公式就完成了查詢。如下:

        Excel函數學習之MATCH()函數的使用方法

        可能有伙伴看到過我們前面的文章《會用Column嗎?它讓公式不那么笨。》,說用COLUMU取代第三參數更簡單:

        =VLOOKUP($O2,$A$2:$M$142,COLUMN(K1),0)

        Excel函數學習之MATCH()函數的使用方法

        說得沒錯,當前查詢值連續排列的,并且排列順序與成績明細排列一致,用COLUMN更簡單。如果是按下面的兩個表查詢呢?

        Excel函數學習之MATCH()函數的使用方法 Excel函數學習之MATCH()函數的使用方法

        很顯然COLUMN就不適合了,但MATCH完全勝任。

        Excel函數學習之MATCH()函數的使用方法

        2. INDEX+MATCH組合

        還是查成績,如下:

        Excel函數學習之MATCH()函數的使用方法

        我們單用INDEX查詢成績的話,何叢良的數學成績查詢公式:=INDEX(A2:D9,5,2),物理成績查詢公式:= INDEX(A2:D9,5,4)

        INDEX查詢就是以指定的查詢區域為坐標系,通過行坐標和列坐標查詢所需數值。何叢良成績的查詢區域是A2:D9,數學成績位于第5行和第2列的交叉點上,所以公式就是INDEX(A2:D9,5,2)。物理成績位于第5行第4列的交叉點上,所以公式是INDEX(A2:D9,5,4)

        通過這樣輸入行數、列數的方式查詢太笨拙,不實用。因此MATCH又見縫插針地向INDEX推薦了自己。MATCH可以根據條件查出定位值,取代人工輸入行數、列數。成績查詢公式變成:

        =INDEX($A$2:$D$9,MATCH($F3,$A$2:$A$9,0),MATCH(G$2,$A$2:$D$2,0))

        Excel函數學習之MATCH()函數的使用方法

        當然這里也可以用VLOOKUP+MATCH組合,公式:

        =VLOOKUP($F3,$A$2:$D$9,MATCH(G$2,$A$2:$D$2,0),0)

        那VLOOKUP+MATCH組合與INDEX+MATCH組合有何區別呢?這個問題在后續的函數課堂中我們將談到。有興趣的伙伴可以自己先琢磨琢磨。

        怎么樣,大哥和小弟的組合是不是很棒呢?所以說MATCH函數不愧為函數中的哲學家!今天的函數課就到此為止,我們下期再見。

        相關學習推薦:excel教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产伦精品一区二区三区女| 国产午夜精品一区二区三区小说| 久久精品成人免费网站| 久久亚洲中文字幕精品一区 | 欧美日韩国产精品自在自线| 久久国产精品久久久| 欧美精品欧美人与动人物牲交| 精品一区二区三区免费视频| 四虎成人精品免费影院| 国产成人精品高清在线观看93| 亚洲AV无码成人精品区蜜桃| 欧美精品综合视频一区二区| 国产精品夜色视频一级区| 久久精品嫩草影院| 国产在线精品免费aaa片| 亚洲精品无码永久中文字幕| 欧美精品一区二区三区免费| 国产香蕉国产精品偷在线观看| 亚洲视频精品在线| 久久99国产精品久久99| 69SEX久久精品国产麻豆| 久久久久99精品成人片直播| 亚洲国产精品无码成人片久久| 亚洲国产av无码精品| 无码精品人妻一区二区三区免费 | 无码精品人妻一区二区三区免费 | 午夜DY888国产精品影院| 无码精品人妻一区二区三区免费| 久久精品这里只有精99品| 国产日韩高清三级精品人成 | 国产精品青青在线观看爽香蕉| 91精品婷婷国产综合久久| 欧美精品华人在线| 日韩欧美精品不卡| 999国产精品视频| 国产精品手机在线观看你懂的| 国产成人亚洲精品91专区手机| jizz国产精品| 久久精品这里只有精99品| 天天爽夜夜爽夜夜爽精品视频| 亚洲精品夜夜夜妓女网|