INDEX和MATCH函数都属于查找函数,一个定位内容,一个定位位置,两个函数结合起来,就能同时定位内容和位置,功能将变得异常强大,能在一大堆数据中快速找到我们需要的内容
工具/材料
EXCEL2013
MATCH函数(返回指定内容所在的位置) ? ?
? ??MATCH(lookup-value,lookup-array,match-type) ,lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或单元格引用。 ? ?
? ? lookup-array:表示可能包含所要查找的数值的连续单元格区域,应为数组或数组引用。 ? ?
? ? match-type:表示查找方式,用于指定精确查找(查找区域无序排列)或模糊查找(查找区域升序排列)。取值为-1、1、0 。其中0为精确查找;例如提取指定内容所在的行数=MATCH(A3,A2:A13,0),二月对应的行数为2
INDEX函数(返回制定位置中的内容) ? ?
? ??INDEX(array,row-num,column-num) ? ?
? ? array:要返回值的单元格区域或数组。 ? ?
? ? row-num:返回值所在的行号。 ? ?
? ? column-num:返回值所在的列号;例如提取第六行中的内容=INDEX(A2:A13,6),第六行对应的内容为:六月
接下来是INDEX和MATCH函数灵活使用,比如说我们需要查某一月份的数量,我们先在H7单元格中输入要查询的月份比如说“五月”,然后在需要返回值的单元格中输入公式:=INDEX(B2:B13,MATCH(H7,A2:A13,0)),回车后得到我们想要的数量315
查找金额也是一样,在金额返回单元格中输入公式:=INDEX(C2:C13,MATCH(H7,A2:A13),0),回车后得到我们需要的结果45632。
我们把H7单元格设置为变量,我们就可以灵活查找某一月份的数量及金额了,非常方便。