玩转Excel系列-index+match查找函数用法

Index+match函数结合在一块使用比较多,多用于查找,同我们之前学的 vlookup 类似,但是index+match函数比 vlookup 还方便一点的就是可以逆向查找数据。我们先看一下这两个函数单独的用法:
index(array,row_num,column_num) 返回一个区域中找出想要的行与列对应的单元格的值 ,函数解释:第一个参数array表示我们要引用的数据区域,第二个参数row_num表示要引用的行数,第三个参数column_num表示要引用的列数。
我们看一个简单示例:

INDEX(A4:D7,1,4),函数示例解释:第一个参数:选择了全部数据,第二个参数:返回数据区域中第二行,第三个参数:返回数据区域的第四列,这样就找到了大飞老师的销售额

http://www.huixue8.cn/a/excelhanshu/117.html 

Index 函数第二个示例(几种参数写法):
INDEX(A4:D7,2,) ,省略第三个参不写,也可以找到第2行,最后一列的值。请注意,如果现在想找销售数量,那么就要写上列数3才可以
INDEX(A4:A7,2,) ,数据区域只有1列,那么就省略第三个参数,找到对应第二行的记录。提示:如果第一个参数数据区域为1列,第三个参数就只能写1,或者是省略。不然就会报#ref错误。数据区域选择一行道理是一样。就是省略第二个参数
Match函数返回查找内容在数据区域中的位置函数语法:MATCH(lookup_value, lookup_array, match_type),函数解释:第一个参数查找的内容,第二个参数数据区域,第三个参数查询的方式。
Match函数的第一个示例:

MATCH(C18,A4:A7,0) ,解释:查找大飞老师(第一个参数),在数据区域A4:A7中第二个参数出现的位置,第三个参数0表示精确。最后返回2
上边我们讲了INDEX函数与MATCH函数,大家看完上边的内容,肯定会想。我直接用 vlookup 函数查找不就行了。现在需求变了,想根据销售的金额查找对应销售员。那该怎么办呢。如下图所示:

那么这时间我们函数如何写呢,我们先找出600这个销售额所在的行,然后根据所在行去销售员列查找对应的值
第一步:通过MATCH函数去找对应的值,函数写法MATCH(C21,D4:D7,0),最后返回1
第二部:使用index函数去查找销售员列。现在行不能确定,我们使用MATCH(C21,D4:D7,0)去查找行。最后函数如下 INDEX(A4:A7,MATCH(C21,D4:D7,0),0) ,最后就可以得到结果 会学网 了。
  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值