回覆列表
-
1 # 尋龍電視傳播
-
2 # 使用者804386860247
xcel中MATCH函式是一個很強大的輔助函式。
MATCH函式語法為:MATCH(lookup_value,lookuparray,match-type)
lookup_value:表示查詢的指定內容;
lookuparray:表示查詢的指定區域;
match-type:表示查詢的指定方式,用數字-1、0或者1表示,具體如圖:
查詢B2:B5區域數值為100的位置:選擇B7單元格,輸入“=MATCH(100,B2:B5,0)”,按回車,顯示“3”,即B2:B5區域中第3個為100。
1.match函式的含義
返回目標值在查詢區域中的位置。
END2.match函式的語法格式12..match函式的語法格式
=match(lookup_value, lookup_array, match_type)
=Match(目標值,查詢區域,0/1/-1)
23.引數lookup_value目標值——在lookup_array(查詢區域)中
引數lookup_array查詢區域——包含所有目標值的連續的單元格區域,查詢區域只能為一列或一行
引數match_type——
match_type=0(精確查詢),查詢精確等於lookup_value的第一個數值,lookup_array按任意順序排列。一般只使用精確查詢。
match_type=1,查詢小於或等於lookup_value(目標值)的最大數值在lookup_array(查詢區域)中的位置,lookup_array必須按升序排列。
match_type=-1,查詢大於或等於lookup_value(目標值)的最小數值在lookup_array(查詢區域)中的位置,lookup_array必須按降序排列。
END3.match函式案列14.如圖所示,查詢5月份在查詢區域B2:D2的位置。
輸入公式=MATCH(C2,B2:D2,0)。
END4.match函式使用的注意點6.引數lookup_array查詢區域——包含所有目標值的連續的單元格區域,查詢區域只能為一列或一行
7.match_type=0(精確查詢),查詢精確等於lookup_value的第一個數值,返回其位置,lookup_array按任意順序排列。
如圖所示,查詢值=A7,等於查詢值的第一個數值=A6,返回其位置5。
輸入公式=MATCH(A7,A2:A7,0),返回5,而不是6。
8.match_type=1,查詢小於或等於lookup_value(目標值)的最大數值,返回其在lookup_array(查詢區域)中的位置,lookup_array必須按升序排列。
如圖所示,目標值為450,小於等於目標值的最大數為400,且查詢區域是升序排列,返回其位置為1。
輸入公式=MATCH(450,B3:D3,1)
9.match_type=-1,查詢大於或等於lookup_value(目標值)的最小數值,返回其在lookup_array(查詢區域)中的位置,lookup_array必須按降序排列。
如圖所示,目標值為450.大於或等於目標值的最小數500,且查詢區域lookup_array必須按降序排列,返回其位置為2。
輸入公式=MATCH(450,E3:E5,-1)