index match函数的使用方法_数据查询不只有vlookup函数,INDEX+MATCH搭配查找更方便...

常用的查找函数VLOOKUP用的较多,不过最佳搭档莫过于INDEX+MATCH,今天来聊聊这对搭档。

1、INDEX

2、MATCH

3、INDEX+MATCH最佳搭档

1、INDEX

INDEX,指在给定的单元格区域中,返回特定行列交叉处单元格的值或引用,在单行或单列区域中查找时, 只需要使用行号,列号可省略,语法:=INDEX(区域,行号,列号)。

如下图,在B3:A13单列区域中查找第5行的数据;在A3:H10区域中查找第7行第2列的数据,公式操作如下图:

861dffe65b6b0701de79f7ea484ac308.png

2、MATCH

MATCH, 返回符合特定值特定顺序的项在数组中的相对位置,即在指定的单行或单列区域数组中, 查找搜索项第一次出现的位置。语法:=MATCH(查找值,单列或单行数组,查找方式)。

1edec626f42140d138d389d7dde40d97.png

3、INDEX+MATCH最佳拍档

①、INDEX+MATCH是一对最佳排挡,如下图需要根据姓名查人事编号,在H4单元格输入公式=INDEX(A:A,MATCH(I4,B:B,0)),即可实现逆向查询,比常用的VLOOKUP来的实在。

c26c6dcfa3ee6b1628478926881d7973.png

公式解释:

公式=MATCH(I4,B3:B13,0),用MATCH函数确定王五在B列中的位置,即返回第10行的位置。

公式=INDEX(A:A,10 ,0),利用INDEX在给定的单元格区域中,返回特定行列交叉处单元格的值或引用,即返回第10行A列对应的位置。

②、如下图,需要查找赵钱2月的销量,在G5单元格输入公式=INDEX(B3:D13,MATCH(G4,A3:A13,0),MATCH(G3,B2:D2,0))。

e29c74465112d368cb995f91eda8a79c.png

公式解释:利用两个MATCH函数分别查找赵钱及2月在表中的位置,在根据INDEX返回它的引用。

③、转置区域,如下图根据A2:C5区域转到一列(详细INT及MOD函数用法介绍请看7月22及23日文章),从A2开始先列后行,E2单元格公式=INDEX($A$2:$C$5,INT(ROW(A3)/3),MOD(ROW(A3),3)+1)。

f3fff2b8826d761872cd24812b922dba.png

公式解释:

公式=INT(ROW(A3)/3),确定INDEX的行号,得出结果3个1、3个2、3个3、3个4,即第一行,第二行,第三行,第四行的位置;

公式=MOD(ROW(A3),3)+1,确定列的位置,得出结果1、2、3的循环序列;

最后利用INDEX加上行和列号,返回相对应位置的数据,如下图:

42c6652639208f9f145b131d3060e463.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值