Excel中的常用位置查找函數Match應用介紹 附三個案例(excel怎么找到函數對應的位置

      網友投稿 2258 2025-04-01

      Excel中的常用函數Match

      我們先這習一下Row、Column函數,最后講Match函數

      Row函數:返回行號

      第1種用法:括號里有參數,返回括號里這個參數的行號,如=Row(A9)返回9

      第2種用法:括號里沒有參數,返回個公式所在的單元格的行號,如=row()這個公式寫在D5單元格,那么就返回D5單元格的行號5

      第3種用法:括號里有2個,2個以上的單元格,如公式=row(A7:A8),A7單元格的行號是7,A8單元格的行號是8,結果返回兩個值{7;8}

      第4種用法:括號里放整行,如=row(1:3),第1行的行號是1,第2行的行號是2,第3行的行號是3,把=row(1:3)抹黑,F9得到{1;2;3}

      Column函數,返回列號,這個是Row函數的姐妹函數,用法基本上差不多,由于column不好表示1,2,3,4……所以用得少,我們這里介紹它基本用法

      第1種用:括號里有參數,返回括號里這個參數的的列號,如=Column(D5),D5單元格的列號是D,對應著的數字是4,因為A是第1列,B是第2列,C是第3列,D是第4列,最后返回4

      第2種用法:括號里沒有參數,返回個公式所在的單元格的列號,如=Column()這個公式寫到C7單元格,C7單元格的列號是3,所以返回3

      Match函數(找位置)

      參數的講解,這個函數有3個參數 ? ? ? ? ? ?=match(lookup_value,lookup_array,match_type)

      第1參數紅色底紋部分,查找值

      第2參數綠色底紋部分,被查找的區域(要求是一維數組或者是橫向的一行單元格區域引用;或者是縱向單元格區域一列引用;不能是二維數組;也不能是多行多列單元格區域引用,這一點大家要切記切記.

      第3參數查找方式,用0精確匹配(可以是亂序),用1模糊匹配(第2參數要升序排序),用-1我們這里不講

      案例講解1:查找“小老鼠”在A列第幾個位置 ?

      =mathc("小老鼠",A1:A4,0)返回4?,查找值是小老鼠,第2參數是A1:A4這個縱向的一列引用,第3參數用1是精確查找,我們也可以簡寫成=mathc("小老鼠",A1:A4,)也就是說第3參數這個0可以不寫 ,但是0前面這個逗號一定要留下。

      案例講解2:查找“小老鼠”在B3:E3中第幾個位置?

      =match("小老鼠",B3:E3,0)返回4,第1參數查找值是“小老鼠”,第2參數B3:E3是一個橫向的一行單元格區域引用,第3參數用0

      案例講解3?:根據日期返回季度 ,想要得到B列的效果

      首先我們學習一個提取月分的函數 ? month,它的作作返回一個日期的月份,如=month(2016-10-24)返回10? ?這樣我們在B1輸入公式=month(A1)返回10,這樣我們就到match函數的第1參數查找值,=match(month(A1),?,?)第2參數,第3參數怎么辦呢?,我們要找到每個季度的分界點,1;4;7;10 ? 我們通過一個常量一維數組{1;4;7;10}作為match函數的第2參數,如果大家不會常量數組,沒有關系,我們回工作表里去,在D1單元格輸入1,在D2單元格輸入4,在D3單元格輸入4,在D4單元格輸入10,然后D5單元格輸入一個=,引用D1:D4,得到公式=D1:D4;抹黑公式=D1:D4也得到{1;4;7;10},相信大家就明白了老師說的常量數組{1;4;7;10}了;現在我們來看第3參數用1,模糊匹配,要求第2參數升序排序,剛才我們的常量數組{1;4;7;10}是升序了,滿足了這個條件

      Excel中的常用位置查找函數Match應用介紹 附三個案例(excel怎么找到函數對應的位置)

      如查找值是1,先找到第2參數找和它相等的,如果有,就返回查找值1的位置,返回1,公式=match(1,{1;4;7;10},1)

      如果查找值是2,到第2參數找,看有沒有2,如果沒有就找比它小的,比它小的只有1,所以返回1所在的位置,返回1,=match(2,{1;4;7;10},1)

      如果查找值是3,到第2參數找3的位置,如果沒有3,找比它小的,比它小的只有1,所以返回1,=match(3,{1;4;7;10},1)

      如查找值是4,先到第2參數找和4相等的,第2參數有和它相等的4,4在第2個位置,所以返回2,=match(4,{1;4;7;10},1)

      如果查找值是5,先到2參數找有沒有和5相等的,沒有就找比它小的,比5小的有2個,1和4,然后從小的中找最大的,4大于1,所以返回4所在的位置2,=match(5,{1;4;7;10},1)相信大家懂了,我也不再如果下去了,現在大家明白了match第2參數構建了,以前match第3參數用1是模糊匹配

      我現在總結一下:如果我們是在找一個區間找位置,,大家一定要想到match函數,首先找和它相等的,一模一樣的,如果找不到,就找比它小的,如果比它小的又有許多,從小的中找最大的那個。原理就是這樣的,這個其實也是二分法原理,這里大家不要理解二分法。另第3參數用1,要求第2參數一定要升序排序,否則結果不對,另我們如果第3參數用1,可以省掉,也就是match這樣就是2個參數了=match(5,{1;4;7;10},1)可以寫成=match(5,{1;4;7;10})

      現在我們回到剛才案例中去,=MATCH(MONTH(A1),{1;4;7;10})

      最后公式="第"&MATCH(MONTH(A1),{1;4;7;10})&"季度"

      好了,今晚到這里,已經凌晨1:20了,關于match一些高級用法,我們以后分享。大家晚安

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:復雜的甘特圖
      下一篇:利用Excel中的重復函數(REPT函數)做星級評價
      相關文章
      亚洲Av无码国产一区二区| 亚洲AV无码专区在线亚| 在线观看亚洲网站| 亚洲中文字幕AV在天堂| 亚洲国产精品一区二区久| 中文字幕亚洲精品资源网| 777亚洲精品乱码久久久久久| 亚洲成AV人片在线播放无码| 国产亚洲美女精品久久久久狼| 国产亚洲精久久久久久无码77777| 亚洲精品岛国片在线观看| 亚洲综合色区在线观看| 亚洲一区日韩高清中文字幕亚洲| 亚洲欧洲久久av| 丁香五月亚洲综合深深爱| 亚洲色欲久久久综合网| 国产AV无码专区亚洲Av| 亚洲av福利无码无一区二区| 亚洲人成电影福利在线播放| 91在线精品亚洲一区二区| 亚洲天天在线日亚洲洲精| 亚洲精品国产肉丝袜久久| 亚洲人成电影院在线观看| 国产精品亚洲自在线播放页码| 国产成人精品日本亚洲网址 | 国产亚洲中文日本不卡二区| 亚洲人成www在线播放| 亚洲欧美日韩综合久久久| MM1313亚洲精品无码久久| 国产精品观看在线亚洲人成网| 亚洲国产成人久久精品99 | 亚洲一区二区观看播放| 亚洲AV无码专区在线电影成人 | 亚洲Av无码乱码在线观看性色| 亚洲国产小视频精品久久久三级| 精品国产日韩亚洲一区| 亚洲国产精品成人精品无码区在线 | 伊人久久五月丁香综合中文亚洲| 亚洲丰满熟女一区二区哦| www.亚洲一区| 亚洲乱码无码永久不卡在线|