Excel中INDEX和MATCH函数如何使用?
来源:网络收集 点击: 时间:2024-02-08【INDEX函数有两种方法】
1、数组形式:
①函数:INDEX(array, row_num, )
②说明:返回表或数组中元素的值, 由行号和列号索引选择。当函数INDEX 的第一个参数为数组常量时,使用数组形式。
③参数:
★数组array:必需,单元格区域或数组常量。
★row_num:必需,选择数组中的某行,函数从该行返回数值。
如果省略row_num,则需要column_num。
★column_num:可选,选择数组中的某列,函数从该列返回数值。
如果省略 column_num,则需要row_num。
2、引用形式:
①函数:INDEX(reference, row_num, , )
②说明:返回指定的行与列交叉处的单元格引用。 如果引用由非相邻的选项组成, 则可以选择要查找的选择内容。
③参数:
★reference:必需,对一个或多个单元格区域的引用。
★row_num:必需,引用中某行的行号,函数从该行返回一个引用。
★column_num:可选,引用中某列的列标,函数从该列返回一个引用。
★area_num:可选,选择一个引用区域,从区域中返回row_num和column_num交集。
2/6【开始“数组形式”操作步骤】
创建如下图的Excel表格。
●第一行单元格分别输入:苹果、梨、橙
●第二行单元格分别输入:哈密瓜、西瓜、甜瓜
●第三行单元格分别输入:荔枝、龙眼、芒果

①在D1单元格,输入=INDEX(A1:C3,2,2),函数结果为“西瓜”。即位于区域A1:C3中,第二行和第二列交叉处的数值。
②在D2单元格,输入=INDEX(A1:C3,3,2),函数结果为“龙眼”。即位于区域A1:C3中,第三行和第二列交叉处的数值。
③在D3单元格,输入=INDEX(A1:C3,3,1),函数结果为“荔枝”。即位于区域A1:C3中,第三行和第一列交叉处的数值。






【开始“引用形式”操作步骤】
创建如下图的Excel表格,分三个区域数据。
●区域一的单元格范围为B2:D4
●区域一的单元格范围为B6:D8
●区域一的单元格范围为B10:D12
●每个区域数据请参考下图(数据太多不在这里写了)

①在F2单元格,输入=INDEX(B2:D4,2,2),函数结果为“3.8”。即区域一B2:D4中,第二行和第二列交叉处的数值。
②在F4单元格,输入=INDEX((B2:D4,B6:D8),2,2,2),函数结果为“1.8”。即区域二B2:D4中,第二行和第二列交叉处的数值。
注意:多个区域要用小括号()括起来,如(B2:D4,B6:D8)




①在F6单元格,输入=SUM(INDEX(B10:D12, 0, 3, 1)),函数结果为“241”。即区域三B10:D12中,第三列D10:D12求和值。
②在F8单元格,输入=SUM(D3:INDEX(B2:D12, 7, 3)),函数结果为“228”。即以单元格D3开始到单元格区域B2:D12中第七行和第三列交叉处结束的单元格区域的和,即单元格区域D3:D8的和。




使用MATCH函数在范围单元格中搜索特定的项,然后返回该项在此区域中的相对位置。例如,如果A1:A3区域中包含值 5、25和38,那么公式=MATCH(25,A1:A3,0)返回数字2,因为25是该区域中的第二项。
2/4①函数:MATCH(lookup_value, lookup_array, )
②参数:
★lookup_value:必需,要在lookup_array中匹配的
★lookup_array:必需,要搜索的单元格区域。
★match_type:可选,数字-1、0或1。match_type参数指定Excel如何将lookup_value与lookup_array中的值匹配,默认值为 1。
③match_type值:
●1或省略:MATCH查找小于或等于lookup_value的最大值
●0:MATCH查找完全等于lookup_value的第一个值。
●-1:MATCH查找大于或等于lookup_value的最小值。
3/4【开始“MATCH函数”操作步骤】
创建如下图的Excel表格。
●第一行单元格分别输入:苹果、梨、橙
●第二行单元格分别输入:哈密瓜、西瓜、甜瓜
●第三行单元格分别输入:荔枝、龙眼、芒果

在D1单元格,输入=MATCH(哈密瓜,A1:A3,0),函数结果为“2”。即在区域A1:A3中,“哈密瓜”的位置在第2单元格中。
在D3单元格,输入=MATCH(芒果,A3:C3,0),函数结果为“3”。即在区域A3:C3中,“芒果”的位置在第3单元格中。




其他版本Microsoft office操作步骤一样,界面不一样
INDEX函数的引用形式,多个区域要用小括号()括起来
MATCH函数返回的是值得位置
MATCH函数lookup_array单元格区域只能是单列或单行
EXCEL函数INDEX函数MATCH函数版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_15875.html