EXCEL函数INDEX和MATCH函数的基本用法和高阶用法(必看)

论坛 期权论坛 期权     
老徐的Excel   2019-6-7 07:05   3244   0

今天给大家更新一下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)}

视频解析:
[iframe]https://v.qq.com/iframe/preview.html?width=500&height=375&auto=0&vid=g086024ai6y[/iframe]



分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:70
帖子:14
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP