探讨excel函数 match和index

使用MATCH 函数在 范围 单元格中搜索特定的项,然后返回该项在此区域中的相对位置。例如,如果 A1:A3 区域中包含值 5、25 和 38,那么公式=MATCH(25,A1:A3,0) 返回数字 2,因为 25 是该区域中的第二项。

MATCH(lookup_value,lookup_array, [match_type])


MATCH函数语法具有下列参数:

lookup_value    必需。要在 lookup_array 中匹配的值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。


lookup_value参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。


lookup_array    必需。要搜索的单元格区域。


match_type    可选。数字 -1、0 或 1。match_type 参数指定 Excel 如何将 lookup_value 与 lookup_array 中的值匹配。此参数的默认值为 1。

Index函数




返回表格或数组中的元素值,此元素由行号和列号的索引值给定。


当函数 INDEX 的第一个参数为数组常量时,使用数组形式。



语法


INDEX(array,row_num, [column_num])


INDEX函数语法具有下列参数:


 Array   必需。单元格区域或数组常量。


如果数组只包含一行或一列,则相对应的参数 Row_num 或 Column_num 为可选参数。


如果数组有多行和多列,但只使用 Row_num 或 Column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。


Row_num    必需。选择数组中的某行,函数从该行返回数值。如果省略Row_num,则必须有 Column_num。


Column_num    可选。选择数组中的某列,函数从该列返回数值。如果省略Column_num,则必须有 Row_num。

备注

如果同时使用参数 Row_num 和 Column_num,函数 INDEX 返回 Row_num 和Column_num 交叉处的单元格中的值。

如果将 Row_num 或 Column_num 设置为 0(零),函数 INDEX 则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将 INDEX 函数以数组公式形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按 Ctrl+Shift+Enter。

具体配合方法,

利用match 函数返回列数,

然后用index 锁定行数,在返回值

如下所示,已知小坦求编号所示。


你可能感兴趣的:(探讨excel函数 match和index)