亞寵展、全球?qū)櫸锂a(chǎn)業(yè)風(fēng)向標(biāo)——亞洲寵物展覽會(huì)深度解析
1400
2025-04-01
MATCH函數(shù)的幾個(gè)使用技巧
MATCH函數(shù)擅長確定要查找的數(shù)據(jù)在列表中的相對(duì)位置。其基本的使用如下圖1所示:
圖1
下面解MATCH函數(shù)的一些使用技巧,來展示MATCH函數(shù)之美。
技巧1:查找到某列中最后一個(gè)數(shù)據(jù)所在的相對(duì)位置
要找到某列中(該列中間有單元格為空)最后一個(gè)數(shù)據(jù)所在的相對(duì)位置,關(guān)鍵是要使查找值大于單元格區(qū)域中的任意值,并且使用近似匹配,即MATCH函數(shù)的第3個(gè)參數(shù)為空。
如下圖2所示,使用公式:
=MATCH(9.99999999999999E+307,A:A)
或公式:
=MATCH(2,1/(A:A<>””))
找到列A中最后一個(gè)數(shù)字所在的行為8,公式中所使用的查找值均大于所要查找的值。
圖2
同理,如圖3所示,要找到列A中最后一個(gè)字符串所在的行,使用公式:
=MATCH(“做”,A:A)
圖3
技巧2:在MATCH函數(shù)中查找含有通配符的數(shù)據(jù)
MATCH函數(shù)中可以使用通配符來查找:
?(問號(hào))匹配任何一個(gè)字符
*(星號(hào))匹配0個(gè)或多個(gè)字符
如果想要查找的字符串中含有真正的問號(hào)或星號(hào),則在該字符前輸入破折號(hào)(~)。如圖4所示,要查找列A中的數(shù)據(jù)“*Excel”所在的位置,使用公式:
=MATCH(“~”&C2,A2:A9,0)
使用~使公式將字符串中的*號(hào)作為一個(gè)字符而不是通配符。
圖4
技巧3:找到列表中每個(gè)數(shù)據(jù)第一次出現(xiàn)的位置
如果列表中存在相同的數(shù)據(jù),那么如何獲得每個(gè)不同的數(shù)據(jù)首次出現(xiàn)的位置呢?如圖5所示的工作表,使用數(shù)組公式獲取列表中每個(gè)數(shù)據(jù)第一次出現(xiàn)的位置:
=MATCH($B$2:$B$10,$B$2:$B$10,0)
圖5
該公式與其他函數(shù)相結(jié)合,可用于獲取列表中的不重復(fù)值。
示例
查找某班學(xué)生在成績表中的位置
如圖6所示的工作表,在B2:D16中列出了三年級(jí)各班學(xué)生的成績,要求出單元格H2中指定的班級(jí)及單元格H3中指定的學(xué)生在成績表中的位置。
單元格H4中的公式為:
=MATCH(H2&H3,B3:B16&C3:C16,0)
這是一個(gè)數(shù)組公式,輸入完后要同時(shí)按下Ctrl+Shift+Enter鍵。
圖6
結(jié)語
MATCH函數(shù)主要用來查找數(shù)據(jù)在列表中的位置,然后使用其他函數(shù)如INDEX函數(shù)來獲取該位置的數(shù)據(jù)。除了通常的獲取位置的用法外,本文主要介紹了一些特殊用法,并給出了一個(gè)組合查找的示例。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。