MATCH函數(shù)的語(yǔ)法及使用
MATCH函數(shù)返回指定值在數(shù)組中的位置,如果在數(shù)組中沒有找到該值則返回#N/A。數(shù)組可以已經(jīng)排序或沒有排序,并且MATCH函數(shù)不區(qū)分大小寫。。
什么情況下使用MATCH函數(shù)?
MATCH函數(shù)返回指定值在數(shù)組中的位置,其結(jié)果可以被其他函數(shù)使用,例如INDEX函數(shù)或VLOOKUP函數(shù)。例如:在未經(jīng)排序的列表中找到數(shù)據(jù)項(xiàng)的位置;和CHOOSE一起使用獲取學(xué)生成績(jī);和VLOOKUP一起使用來靈活選擇列;和INDEX一起使用來顯示獲勝者的姓名
MATCH函數(shù)語(yǔ)法
MATCH函數(shù)的語(yǔ)法如下:
MATCH(lookup_value,lookup_array,[match_type])
lookup_value可以是文本、數(shù)值或邏輯值
lookup_array是數(shù)組或數(shù)組引用(在單行或列中的連續(xù)單元格)
match_type可以是-1, 0或1。如果忽略,則為1
MATCH陷阱
MATCH函數(shù)返回所查找項(xiàng)的位置,而不是值。如果需要獲取值,那么與其他函數(shù),如INDEX,一起使用。
示例1:在未排序的列表中查找數(shù)據(jù)項(xiàng)
對(duì)于未排序的列表,可以使用0作為match_type參數(shù),以查找完全匹配的值。如果查找文本并使用0作為參數(shù),那么可以在查找值中包括通配符。
本例中,可以輸入月名或帶有通配符的部分名字,查找列表中該月的位置。
=MATCH(D2,B3:B7,0)
可以輸入數(shù)組作為lookup_array參數(shù)來代替數(shù)組引用。如下面的公式所示,單元格D5中輸入要查找的月名,在MATCH函數(shù)的第二個(gè)參數(shù)中輸入3個(gè)月份名。如果在單元格D5中輸入的最后一個(gè)月名,例如是Oct,那么結(jié)果將是#N/A。
=MATCH(D5,{“Jan”,”Feb”,”Mar”},0)
示例2: 將學(xué)生成績(jī)修改為字母
本例中,與CHOOSE函數(shù)一起來獲取字母成績(jī)。match_type是-1,因?yàn)槌煽?jī)以降序排列。
當(dāng)參數(shù)match_type是-1時(shí),結(jié)果為大于或等于查找值的最小值。本例中,查找值是54,不在成績(jī)列表中,因此返回60所在的位置。因?yàn)?0在成績(jī)列表中的位置是4,所以在CHOOSE函數(shù)選項(xiàng)中的第4個(gè)值是結(jié)果,即單元格C6,其值為D。
=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)
示例3: 在VLOOKUP函數(shù)中創(chuàng)建靈活的列選擇
要使VLOOKUP公式更靈活,可以使用MATCH函數(shù)來查找列號(hào),而不是在公式中硬編碼。本例中,用戶可以在單元格H1中選擇區(qū)域,作為VLOOKUP函數(shù)的值。然后,可以在單元格H2中選擇月份,MATCH函數(shù)返回該月份所在的列。
=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)
示例4:與INDEX函數(shù)一起查找最接近的匹配項(xiàng)
MATCH函數(shù)也可以和INDEX函數(shù)一起使用。本例中,MATCH函數(shù)用于查找最接近正確數(shù)值的猜測(cè)。
1.ABS函數(shù)返回每項(xiàng)猜測(cè)和正確數(shù)值的絕對(duì)差。
2.MIN函數(shù)查找最小的差值。
3.MATCH函數(shù)在差值列表中查找最小的差值。如果有多個(gè)相同的值,那么返回第一個(gè)值。
4.INDEX函數(shù)返回名字列表中該位置的名字。
=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))
繼續(xù)查找其他問題的答案?
-
Excel 2019如何使用復(fù)制、粘貼命令插入Word數(shù)據(jù)?(視頻講解)
2021-01-257次播放
-
Excel 2019如何制作數(shù)據(jù)透視表?(視頻講解)
2021-01-2227次播放
-
Excel 2019如何設(shè)置相對(duì)引用?(視頻講解)
2021-01-2210次播放
-
2021-01-2212次播放
-
Excel 2019如何使用命令復(fù)制公式?(視頻講解)
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開始選項(xiàng)卡進(jìn)入篩選模式?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置指定數(shù)據(jù)的篩選?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置自定義排序?(視頻講解)
2021-01-222次播放
點(diǎn)擊加載更多評(píng)論>>