如何使用Excel的匹配函数找到一个值

定位数据集中特定值的位置

如果你和Microsoft Excel使用Excel MATCH函数来定位某行、列或表中的值的位置,既节省时间,又能给老板留下好印象。此函数返回一个数字,该数字指示数据在列表、数组或所选数据中的第一个相对位置范围的细胞。MATCH功能是有用的,当项目的地方在列表中是需要的,而不是项目本身。下面是如何在Excel中使用这个查找和引用函数。

本文中的说明适用于Excel 2019、2016、2013、2010和2007;Excel for Microsoft 365;Excel网络;为Mac Excel;为iPad Excel;为iPhone Excel;和Excel for Android。

匹配函数的语法

一个函数的语法指函数的布局,包括函数名、方括号、逗号分隔符和参数。MATCH函数的语法是:

=匹配(Lookup_valueLookup_arrayMatch_type

匹配函数参数

你给函数的任何输入都被称为an论点.Excel中的大多数函数都需要输入一些信息才能正确计算。

下面是MATCH函数的参数:

Lookup_value

Lookup_value(必需的)是您希望在数据列表中找到的值。该参数可以是数字、文本、逻辑值或单元格引用

Lookup_array

Lookup_array(必需的)是要搜索的单元格范围。

Match_type

Match_type(可选)告诉Excel如何将Lookup_value与Lookup_array中的值匹配。这个参数的默认值是1。选项是-1 0 1。

  • 如果Match_type= 1或省略,MATCH查找小于或等于Lookup_value的最大值。Lookup_array数据必须按升序排序。
  • 如果Match_type等于0,MATCH将找到与Lookup_value完全相等的第一个值。Lookup_array数据可以按任何顺序排序。
  • 如果Match_type等于-1,MATCH将查找大于或等于Lookup_value的最小值。Lookup_array数据必须按降序排序。

如何在Excel中使用匹配功能

本教程中展示的MATCH示例使用该函数查找术语的位置小发明在库存清单中。函数语法可以手动输入到单元格中,也可以使用Excel的内置函数,如下所示。

显示匹配函数参数对话框的截图

输入MATCH函数和参数:

  1. 打开一个空白的Excel工作表,输入C、D和E列中的数据,如下图所示。让细胞D2保持空白,因为那个特定的细胞将承载这个功能。

    显示Excel中MATCH函数数据的屏幕截图
  2. 选择细胞D2使它成为活跃的细胞。

  3. 选择公式选项卡的丝带菜单。

  4. 选择查找与引用打开函数下拉列表。

  5. 选择匹配在列表中打开函数参数对话框。(在Mac版Excel中公式构建器打开。)

  6. 将光标放在Lookup_value文本框中。

  7. 选择细胞C2在工作表中输入单元格引用。

  8. 将光标放在Lookup_array文本框中。

  9. 突出E2至E7细胞工作表输入范围。

  10. 将光标放在Match_type文本框中。

  11. 输入数量0在这一行找到与D3细胞数据的精确匹配。

    显示匹配函数参数对话框的截图
  12. 选择好吧来完成这个功能。(在Mac版Excel中,选择完成.)

  13. 数量5在D3细胞中出现小发明是库存清单从上面数起的第五项。

  14. 当您选择单元格D3时,完整的功能将出现在公式栏以上工作表。

    =匹配(C2, E2: E7, 0)

结合MATCH与其他Excel功能

MATCH函数通常与其他查找函数一起使用,例如VLOOKUP指数并且用作其他函数参数的输入,例如:

  • VLOOKUP的col_index_num参数。
  • INDEX函数的row_num参数。
这个页面有用吗?