寵物集市-寵物集市華東、華南、華北排行榜一覽表
696
2025-03-31
Excel使用MATCH函數求元素位置
MATCH函數用于返回某數值在數組中的位置,其表達式為以下公式,請注意函數參數的意義: MATCH(lookup_value,lookup_array, match_type) 在這里,lookup_array可以設置為查找的單元格區域,也可以是數組或數組引用。參數match_type可以取值為-1、0或1,用來指定查找的方式。 ●取值為1或省略該參數,函數查找小于或等于lookup_value的最大數值。這時,lookup_array必須按升序排列。 ●取值為0,函數MATCH查找等于lookup_value的第-個數值,參數lookup_array可以按任何順序排列。 ●取值為-1,函數MATCH查找大于或等于lookup_value的最小數值,參數lOOKIP_array必須按降序排列。 在使用這一函數進行搜索時,需要注意的是: ●函數返回的是lookup_array中目標值的位置,而不是數值本身。例如,MATCH("b",{"a","b","c"},0)返回2,即"b"在數組{"a","b","C"}中的相應位置。 ●查找文本值時,函數不區分大小寫。 ●如果函數MATCH查找不成功,則返回錯誤值#N/A。 ●如果match_type為0且lookup_value為文本,可以在lookup_value中使用通配符、問號和星號。問號匹配任意單個字符,星號匹配任意一串字符。如果要查找實際的問號或星號,需要在該字符前鍵入波形符“~”。 實例 某學校對學生發放獎學金,已經根據學生的學年成績進行了排名,學校將根據這一排名,對前5名學生發放獎學金,現在要查詢學生“王夢”和“趙小梁”是否可以得到獎學金。 1.將學生的排名結果列舉到表格內,并輸入要查詢學生的名字。 2.在單元格D2內輸入公式“=IF(MATCH(C2,$A$2:$A$9,0)<=5,"獲得獎學金,名次是"&MATCH(C2,$A$2:$A$9,0),"未得到獎學金")”,按Enter鍵得到該學生的查詢結果。將公式向下填充,可以得到另一個學生的查詢結果。 在這里,利用MATCH函數查詢該學生的名次,如果小于5,則該學生能得到獎學金,返回文字信息及名次;如果不小于5,則說明該學生沒有獲得獎學金。而MATCH中的參數lookup_array采用了絕對引用,可以防止在填充時該區域會隨查詢單元格的移動而變化,從而導致查詢結果的錯誤。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。