Excel MATCH功能:查找数据的位置

01之01

Excel MATCH函数

用匹配函数寻找数据的相对位置。 ©Ted French

MATCH功能概述

MATCH函数用于返回一个数字,用于指示数据在列表或选定单元格范围内的相对位置。 当需要指定项目在某个范围内的位置而不是项目本身时使用。

指定的信息可以是文本或数字数据

例如,在上图中,包含MATCH函数的公式

= MATCH(C2,E2:E7,0)
Gizmos的相对位置返回为5,因为它是范围F3到F8中的第五个条目。

同样,如果范围C1:C3包含数字(如5,10和15),则表示公式

= MATCH(15,C1:C3,0)
将返回数字3,因为15是该范围中的第三个条目。

将MATCH与其他Excel函数结合使用

MATCH函数通常与其他查找函数(如VLOOKUP或INDEX )结合使用,并用作其他函数参数的输入,例如:

MATCH函数语法和参数

函数的语法引用函数的布局,并包含函数的名称,括号,逗号分隔符和参数。

MATCH函数的语法是:

= MATCH(Lookup_value,Lookup_array,Match_type)

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

Lookup_array - (必填)正在搜索的单元格范围。

Match_type - (可选)告诉Excel如何将Lookup_value与Lookup_array中的值相匹配。 此参数的默认值为1.选项:-1,0或1。

使用Excel的MATCH函数的示例

这个例子将使用MATCH函数来查找清单列表中的术语Gizmos的位置。

输入函数及其参数的选项包括:

  1. 将完整的函数(如= MATCH(C2,E2:E7,0))输入到工作表单元格中
  2. 使用函数的对话框输入函数和参数

使用MATCH函数对话框

以下步骤详细介绍如何使用上图中显示的示例对话框输入MATCH函数和参数。

  1. 点击单元格D2 - 显示功能结果的位置
  2. 点击功能区菜单的公式选项卡
  3. 从功能区中选择查找和参考以打开功能下拉列表
  4. 点击列表中的MATCH调出函数的对话框
  5. 在对话框中,点击Lookup_value
  6. 单击工作表中的单元格C2,将单元格引用输入到对话框中
  7. 点击对话框中的Lookup_array线
  8. 高亮显示工作表中的单元格E2到E7,将该范围输入到对话框中
  9. 点击对话框中的Match_type
  10. 在此行上输入数字“ 0 ”(不包括引号)以查找与单元格D3中的数据完全匹配
  11. 点击OK完成该功能并关闭对话框
  12. 数字“5”出现在单元格D3中,因为术语“ 小控件”是库存列表中顶部的第五项
  13. 当您单击单元格D3时,完整的函数= MATCH(C2,E2:E7,0)出现在工作表上方的公式栏中

查找其他列表项目的位置

该术语不是作为Lookup_value参数输入Gizmos ,而是输入到单元格和单元格D2中,然后输入该单元格引用作为该函数的参数。

这种方法可以轻松搜索不同的项目,而无需更改查找公式。

要搜索不同的项目 - 例如小工具 -

  1. 将部件名称输入到单元格C2中
  2. 按下键盘上的Enter

D2中的结果将更新以反映新名称列表中的位置。