Excel index+match函数

lookup是excel中最常用的查找函数。但遇到反向、双向、多条件等复杂的表格查找需求,还是需要使用index+match函数组合~

在Excel中match函数可以返回指定内容所在的位置,而index可以根据指定位置查询到对应的数据,index和match函数组合使用就可以返回指定位置相关联的数据。

一、函数说明

1、match函数(返回指定内容所在的位置)
match(lookup-value, lookup-array, match-type)
lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或者引用单元格的值。
lookup-array:表示可能包含lookup-value的连续单元格区域,数组或者数组引用。
match-type:查找方式。0表示精确查找。

2、index函数(返回指定位置的内容)
index(array, row-num, column-num)
array:要返回值的单元格区域或数组。
row-num:返回值所在的行号。
column-num:返回值所在的列号。

二、应用举例:

数据源展示了1-3月,3个品牌的销售额:



1、查询月份=2020-01,品牌=南孚数据所在行:=MATCH("2020-01"&"得力",A:A&B:B,0)

注意:match函数多条件查找时,为数组函数,需要使用ctrl+shift+enter

2、查询月份=2020-01,品牌=南孚对应的销售额:=index(C:C,MATCH("2020-01"&"得力",A:A&B:B,0))

你可能感兴趣的:(Excel index+match函数)