查找
在列表中查找姓名
定义
在名单中查找一个名字,就是给 MATCH 这个名字和这份名单,让它返回该名字的位置。
语法
=MATCH(lookup_value, lookup_array, [match_type])
参数
| 参数 | 含义 |
|---|---|
lookup_value |
要查找的名字,用双引号包起来。 |
lookup_array |
要搜索的那一列名字。 |
match_type |
精确匹配请用 0。 |
示例演练
一份排班把名字存在 B2:B4。要查找的名字是 Fay。
| A:座位 | B:姓名 |
|---|---|
| 1 | Dan |
| 2 | Eve |
| 3 | Fay |
公式:=MATCH("Fay",B2:B4,0)
结果:3。Fay 是 B2:B4 内部的第三个名字。
练习
单元格 A2:A4 中是 Ann、Bea 和 Cam。请在 B2 中写出一个返回 Bea 位置的公式。
- 在 B2 中写出一个 MATCH 公式,返回 Bea 在 A2:A4 中的位置。
- B2 应显示 Bea 在 A2:A4 中的位置。
第 1 步,共 2 步
在 B2 中输入 =MATCH("Bea",A2:A4,0)。
Bea 是第二项,所以位置是 2。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 MATCH。
B2 现在显示 2。
下一课是在列表中查找颜色。
相关函数
MATCH 就是返回该名字位置的函数。
常见错误
漏掉了 0,例如 =MATCH("Fay",B2:B4):默认匹配类型期望已排序的数字,可能返回错误位置或 #N/A,而不是 3。