小福利,带你快速入门index+match多条件查询和跨表查询

快速入门:index+match查询技巧与跨表联动教程

大家好,我是天空之城,今天给大家带来小福利,带你快速入门index+match多条件查询和跨表查询
首先是index+match的多条件查询公式

=INDEX($D$2:$D$10,MATCH(H2&I2,$B$2:$B$10&$C$2:$C$10,0))

为了便于理解,我们先从match函数里面开始看起,H2&I2表示我们要查找同时满足H2职位和I2职级的数据,职位是从源数据B2-B10里面查找,职级是从源数据C2-C10里面查找,最后0表示精确查找,美元符号$表示绝对引用,在我们拖动单元格的时候,源数据范围不会发生改变。match函数写完后,看index函数,我们所要找的工资数位于源数据里面的D2-D10,这个很好理解。那么公式写完后,我们要同时按住Ctrl+shift+enter键,来实现公式的查询功能。
在这里插入图片描述

==========================================
下面看一个简单的跨表查询
表1
在这里插入图片描述
表2
在这里插入图片描述
表3
在这里插入图片描述
我们要查询数据的表格如下,我们只知道公司名和员工姓名,要从上面表中查找到对应的工资。
在这里插入图片描述
我们在上表的C2输入公式

=INDEX(INDIRECT(A2&"!C:C"),MATCH(B2,INDIRECT(A2&"!B:B"),0))

这里面的indirect函数功能就是指向上面三个子表的数据,
INDIRECT(A2&"!C:C")表示指向每个表的C列工资数据,
match函数里面表示指向每个表的C列姓名数据,通过姓名来查找对应的工资数据。
好了。以上即是全部内容。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值