查找

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 位置的公式。

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

相关函数

MATCH 是较早的位置查找。XLOOKUP 可以返回匹配的值,而不是位置。

常见错误

把结果当成工作表行号来读:XMATCH("Pear",A2:A4) 是 2,即区域内的第二个单元格,不是工作表的第 3 行。

相关函数

这些链接是相关函数。