01之01
Excel MATCH函数
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 )结合使用,并用作其他函数参数的输入,例如:
- VLOOKUP的col_index_num参数;
- INDEX函数的row_num参数。
MATCH函数语法和参数
函数的语法引用函数的布局,并包含函数的名称,括号,逗号分隔符和参数。
MATCH函数的语法是:
= MATCH(Lookup_value,Lookup_array,Match_type)
Lookup_value - (必需)您想要在数据列表中找到的值。 该参数可以是数字,文本,逻辑值或单元格引用 。
Lookup_array - (必填)正在搜索的单元格范围。
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函数的示例
这个例子将使用MATCH函数来查找清单列表中的术语Gizmos的位置。
输入函数及其参数的选项包括:
- 将完整的函数(如= MATCH(C2,E2:E7,0))输入到工作表单元格中
- 使用函数的对话框输入函数和参数
使用MATCH函数对话框
以下步骤详细介绍如何使用上图中显示的示例对话框输入MATCH函数和参数。
- 点击单元格D2 - 显示功能结果的位置
- 点击功能区菜单的公式选项卡
- 从功能区中选择查找和参考以打开功能下拉列表
- 点击列表中的MATCH调出函数的对话框
- 在对话框中,点击Lookup_value行
- 单击工作表中的单元格C2,将单元格引用输入到对话框中
- 点击对话框中的Lookup_array线
- 高亮显示工作表中的单元格E2到E7,将该范围输入到对话框中
- 点击对话框中的Match_type行
- 在此行上输入数字“ 0 ”(不包括引号)以查找与单元格D3中的数据完全匹配
- 点击OK完成该功能并关闭对话框
- 数字“5”出现在单元格D3中,因为术语“ 小控件”是库存列表中顶部的第五项
- 当您单击单元格D3时,完整的函数= MATCH(C2,E2:E7,0)出现在工作表上方的公式栏中
查找其他列表项目的位置
该术语不是作为Lookup_value参数输入Gizmos ,而是输入到单元格和单元格D2中,然后输入该单元格引用作为该函数的参数。
这种方法可以轻松搜索不同的项目,而无需更改查找公式。
要搜索不同的项目 - 例如小工具 -
- 将部件名称输入到单元格C2中
- 按下键盘上的Enter键
D2中的结果将更新以反映新名称列表中的位置。