index match函数的使用方法_Excel数据逆向查询,只会vlookup就out了,Index+Match函数更实用...

Excel中说到数据查询,相信绝大多数人都会想到一个函数,它就是vlookup函数。vlookup在单条件、多条件、逆向查询等多种查询操作中都起着非常重要的作用。

b8593bb6a311d0fb5db15a3b5de11549.png

如上图所示,我们通过人员的工号查询对应的姓名,利用vlookup函数也是可以做到。但是逆向查询的时候,建议不使用vlookup函数,因为它需要搭配if函数进行嵌套使用,操作起来会比较麻烦。下面我们就来学习一下,如何利用vlookup函数和index+match函数进行数据的逆向查询操作。

操作一:vlookup+if函数进行数据的逆向查询

9bb20c289cf2de159584bab662560de0.png

函数公式:

=VLOOKUP(H5,IF({1,0},$C$3:$C$8,$B$3:$B$8),2,0)

函数解析:

1、vlookup函数在进行数据的逆向查询的时候,需要搭配if函数进行数组操作,利用if函数重新构造vlookup的第二参数,也就是数据查询区域。

2、if函数重构vlookup的第二参数,这样的结果就是重新生成:sz0001;张三;sz0002;李四...等结构。这样vlookup函数第三参数查询第二个值,结果就是工号对应的姓名了。

操作二:Index+Match函数快速进行数据向左查询

f910ec934d024c7caa8f0d903c841a8b.png

函数公式:

=INDEX($B$2:$B$8,MATCH(H5,$C$2:$C$8,0))

函数解析:

1、Index+Match函数相比vlookup函数,使用起来会更加的容易理解;

2、Index()函数在这里的作用是查询B列姓名中第一参数数据区域中,根据第二参数指定的位置返回对应的值;

3、Match函数在这里的作用就是查询我们需要的工号,在C列工号自上往下的位置,从而作为index的第二参数,实现通过工号逆向查询对应的姓名。

通过两组函数公式的运用,现在你学会如何利用函数进行数据的逆向查询了吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值