今天给大家更新一下INDEX函数和MATCH函数的基本用法,以及高级用法.
首先,我想说,INDEX函数和MATCH函数是EXCEL中最常用的函数,
包括VLOOKUP函数也是如此,
我今天给大家区别了VLOOKUP函数和INDEX,MATCH函数,
函数格式解析:
=VLLOKUP(你要找什么?,需要找的内容在什么范围,需要找的内容在这个范围的第几列?,0)
=INDEX(需要找的内容在什么范围,第几行?,第几列?)
而蓝色表的行,列,可以用MATCH函数来进行精确查找.
=MATCH(你要找什么?,需要找的内容在哪一行/那一列?,0)
上述看上去是不是有点弄不懂,好吧.
我给大家一个逻辑图来进行描述.
INDEX:
上述得出来的结论是彦祖的销售额18022.
其INDEX函数,你可以输入成
=INDEX(A1:E21,7,5)
MATCH:
上述的出来的结论是“7”.
公式你可以写成
=MATCH("彦祖",A1:A21,0)
那么是否,这个MATCH算出来的值就可以嵌套进我们的INDEX函数?
结果是这样的
=INDEX(A1:E21,MATCH("彦祖",A1:A21,0),5)
当然这个"彦祖"可以是A1:E21以外的任意一个单元格内容.
比如F1单元格写的是"彦祖"
那个你的公式换成这样就行了:
=INDEX(A1:E21,MATCH(F1,A1:A21,0),5)
好吧,上述都是比较简单的,但是,你有没有想过通过这个小表格,我们来求一下以下的几个值?
如果你能够熟练的使用INDEX函数和MATCH函数,
或许你可以尝试一下,求以下4,5,6这三个值.
就好比,女性,最高销售额的是谁?
这个中间我们就需要使用MATCH的多条件数组,以及DATABASE函数的系列来进行复杂的组合.如果,你不知道这几个值怎么来进行函数引用和计算,不妨看看下面的视频,或者你直接看看这个公式:
{=INDEX(A1:E21,MATCH(I16&DMAX(A1:E21,E1,A28:E29),C1:C21&E1:E21,0),1)}
视频解析: