查找
XMATCH
定义
XMATCH 返回某个值在一行或一列中的相对位置。
语法
=XMATCH(lookup_value, lookup_array)
参数
| 参数 | 含义 |
|---|---|
lookup_value |
要查找的值,例如用引号括起的词,或单元格引用。 |
lookup_array |
要搜索的单行或单列,例如 A2:A4。 |
示例演练
一份杂货清单存在 A2:A4 中,你想知道 Pear 在里面的位置。
| A:水果 |
|---|
| Fig |
| Pear |
| Lime |
公式:=XMATCH("Pear",A2:A4)
结果:2。Pear 是区域 A2:A4 中的第二项。
练习
区域 A2:A4 中是 red、blue 和 green。请在 B2 中写出一个返回 blue 位置的公式。
- 在 B2 中写出一个 XMATCH 公式,返回 blue 在 A2:A4 中的位置。
- B2 应显示 blue 在 A2:A4 中的位置。
第 1 步,共 2 步
在 B2 中输入 =XMATCH("blue",A2:A4)。
blue 是第二项,所以位置是 2。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 XMATCH。
B2 现在显示 2。
相关函数
MATCH 是较早的位置查找。XLOOKUP 可以返回匹配的值,而不是位置。
常见错误
把结果当成工作表行号来读:XMATCH("Pear",A2:A4) 是 2,即区域内的第二个单元格,不是工作表的第 3 行。