如何在 Microsoft 中使用 MATCH 查找值的位置 Excel

当您需要在电子表格中查找值的确切位置时,可以使用 MATCH 函数 Excel. 这使您无需手动搜索可能需要参考的位置或其他公式。

MATCH 函数通常与 INDEX 函数一起用作高级查找。 但是在这里,我们将介绍如何单独使用 MATCH 来查找值的位置。

什么是 MATCH 函数 Excel?

MATCH 函数在 Excel 在您指定的数组或单元格区域中搜索一个值。

如何在 Microsoft 中找到您需要的功能 Excel

例如,您可以在单元格区域 B2 到 B5 中查找值 10。 在公式中使用 MATCH,结果将为 3,因为值 10 位于该数组的第三个位置。

该函数的语法是 MATCH(value, array, match_type) 其中前两个参数是必需的,并且 match_type 是可选的。


匹配类型可以是以下三个选项之一。 如果公式中省略了参数,则默认使用 1。

  • 1:查找小于或等于搜索到的最大值 value. 范围必须按升序排列。
  • 0:找到与搜索到的值完全相等的值 value 范围可以是任何顺序。
  • -1:查找大于或等于搜索到的最小值 value. 范围必须按降序排列。

当您在 Excel.

匹配类型工具提示 Excel

MATCH 函数不区分大小写,允许使用通配符星号

和问号 (?),如果未找到匹配项,则返回 #N/A 作为错误。 Excel

使用 MATCH

当您准备好使用 MATCH 函数时,请查看这些示例以帮助您逐步构建公式。

定义和创建公式 example 使用我们的

=MATCH(10,B2:B5)

上面,您将使用此公式在 B2 到 B5 范围内找到值 10。 同样,我们的结果是 3,代表单元格区域中的第三个位置。

MATCH 用于查找值的位置 example为了另一个

=MATCH(10,B2:B5,1)


,我们将在公式末尾包含匹配类型 1。 请记住,匹配类型 1 要求数组按升序排列。

结果是 4,这是数字 9 在我们范围内的位置。 这是小于或等于 10 的最大值。

MATCH 与匹配类型 1 example 这是一个

=MATCH(10,B2:B5,0)

使用匹配类型 0 进行完全匹配。 如您所见,我们收到 #N/A 错误,因为没有与我们的值完全匹配。

匹配类型为 0 的 MATCH

=MATCH(10,B2:B5,-1)

让我们在这个公式中使用最终匹配类型 -1。

结果是 2,这是数字 11 在我们范围内的位置。 这是大于或等于 10 的最小值。同样,匹配类型 -1 要求数组按降序排列。

匹配类型为 -1 的 MATCH example 为

=MATCH("Caps",A2:A5)

使用文本,在这里我们可以在单元格范围 A2 到 A5 中找到 Caps。 结果是 1,这是我们数组中的第一个位置。 Excel

MATCH 用于查找文本 Excel现在您已经了解了使用 MATCH 函数的基础知识 Excel ,您可能也有兴趣了解如何在

或使用 VLOOKUP 获取一系列值。