MATCH+INDEX函数详解_match index函数
moboyou 2025-08-31 04:35 5 浏览
作者:方大云 祝洪忠 转自: Excel之家ExcelHome
小伙伴们好啊,今天和大家分享一个数据查询的好搭档——INDEX函数和MATCH函数。
这两个函数组合,不但能够完成VLOOKUP函数的全部查找功能,并且可以实现任意方向的查询以及多条件查询等。
先来说说INDEX函数的作用:
INDEX函数用于在一个区域中,根据指定的行、列号来返回内容。
该函数通常使用两个或是三个参数,三个参数的写法是:
INDEX(单元格区域,指定的行数,指定的列数)
例如以下公式,用于返回A1:D4单元格区域第3行和第4列交叉处的单元格,即D3单元格。
=INDEX(A1:D4,3,4)
两个参数的写法是:
INDEX(一行或一列数据,指定要返回第几个元素)
例如以下公式,用于返回A1:A4单元格区域中的第3个元素,即A3单元格的内容。
=INDEX(A1:A4,3)
接下来咱们再说说MATCH函数的作用。
MATCH 函数用于在一行或一列的查询区域中搜索指定内容,然后返回该内容在查询区域中的相对位置。
MATCH 函数有三个参数,第一个参数是查找对象,第二参数指定查找的范围,第三参数用于指定匹配方式,通常使用0,表示精确匹配。
例如以下公式,就是返回C3单元格的内容在A2:A10中所处的位置,结果为7。
MATCH(C3,A2:A10,0)
注意这里的7,是指 查找内容在查询区域中所处的位置,不是说工作表的第几行。另外,如果在数据区域中包含有多个查找值,MATCH函数将只返回查找值第一次出现的位置。