突破想象,Excel进阶技巧——使用index组合其他函数(一)

今天直接进入主题:

index

首先,还是从函数基础语法开始理解,index函数有两种方式:数组形式返回指定单元格或数组的值,语法为INDEX(array, row_num, [column_num]);引用形式返回对单元格的引用,语法为INDEX(reference, row_num, [column_num], [area_num])。

    先举两个简单的例子理解下函数:

(1)数组形式:返回数组第2行第2列位置的值:

(2)引用形式:返回第2个引用区域,第5行第1个位置的值:

 

    更多时候,我们使用index函数是结合其他函数使用,以实现我们的需求,比如:

index+match

数据查找使用vlookup,而查找区域数据是反向的,这时候,index+match函数组合可以派上用场了。即先用match找到位置,再通过index获取位置对应的值。

 

 

 

或者:

indirect+match

indirect函数返回文本字符串所指定的引用,仍然是先通过match函数得到要查找内容对应的位置,然后通过indirect函数引用所在位置的内容。与index+math用法差不多。

 

尝试下:

index+column

使用vlookup的时候,我们需要注意引用,才能一次性查找返回多列,而index函数结合column函数也可以实现一行数据的返回。

 

    个人觉得,貌似没什么用,只能那一行生效,其他行不能复用。我们回到index+match函数组合上来。

index+match

既然我们在前面使用时发现,只要给index传入行列位置,即可传回对应的值,那么我们分别用match函数得到位置,在通过index函数返回内容就好了,这里涉及到多行多列,要注意相对引用。

恭喜你,完成阅读。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值