查找

MATCH

定义

MATCH 返回某个值在单行或单列单元格中的相对位置。

语法

=MATCH(lookup_value, lookup_array, [match_type])

参数

参数 含义
lookup_value 要查找的值,例如引号中的单词或单元格引用。
lookup_array 要搜索的单行或单列,例如 A2:A5。
match_type 用 0 表示精确匹配。默认值 1 要求升序排列,并找到不超过查找值的最大值。

示例演练

A2:A5 中存放着一份购物清单,你想知道 Pear 在其中的位置。

A:水果
无花果
李子
Pear
青柠

公式:=MATCH("Pear",A2:A5,0)

结果:3。Pear 是区域 A2:A5 中的第三项。

练习

区域 B2:B6 按顺序存放着这些城市:Oslo、Rome、Lima、Cairo 和 Seoul。请写出一个公式,返回 Cairo 的位置。

  1. 在 C2 中写出一个 MATCH 公式,返回 Cairo 在 B2:B6 中的位置。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

MATCH 给出一个位置,INDEX 可以用它取出值,这正是 VLOOKUP 一步完成的工作。

常见错误

在未排序的文本列表中省略 0;默认的匹配类型假定升序排列,可能返回错误的位置或 #N/A。

相关函数

这些链接是相关函数。