返回某个值在一行或一列中的位置。
语法
MATCH(lookup_value, lookup_array, [match_type])参数
lookup_value必填
要确定位置的值。
lookup_array必填
要搜索的单行或单列。
match_type可选
0 精确,1 小于,-1 大于。
MATCH 查找某个值并返回它的相对位置(一个数字),而不是值本身。它最常用在 INDEX 内部,把位置当作要返回的行号或列号。精确匹配请用 match_type 为 0。
=MATCH("A102", A2:A100, 0)→37A102 是区域中的第 37 项。
=MATCH("Price", A1:D1, 0)→3找出哪一列的表头是 "Price"。
确定要定位的值
选定你要确定位置的关键字。
搜索单行或单列
MATCH 作用于单行或单列,而非二维表格。
精确匹配用 0
除非数据已排序且想做范围匹配,否则 match_type 传 0。
返回位置——一个数字。要取得该位置上的值,请用 INDEX 包裹。