逆向查找_逆向查找,用index+macth最方便了~~

209a903781735f693aea34a5b5dddaa3.png

点击上方「猪爸爸学Excel」关注我们

e6189a7a6ba58398c2388845005a9a63.gif 日常工作中,经常需要用到查询功能,一般我们用得最多的,都是vlookup函数,但是,当遇上逆向查询时,vlookup函数按正常的公式来编写,就没办法查询到了(虽然也能够实现,不过一般使用不多),而这个时候呢,index+match这对好基友,却能轻轻松松的实现逆向查询。我们来看下一个简单的例子。   如图,我们需要根据员工姓名来查询对应的工号。

582e56cefd97c9c87feaa86ff125aebd.png

1、index+match组合 那么,我们在 F2 单元格输入公式 =INDEX(A:A,MATCH(E2,B:B,0)) ,你看,立马对应的员工号就查找出来了。  

8bd6e34d6b267f7324fa6e630db21c05.gif

这里呢,就是先通过match函数,查找到姓名在B列中位于第几行,然后再通过index函数,查找A列相对应行数的数据,从而就返回了对应的员工号了。 老习惯,我们来了解下今天用的函数 Index函数: 作用:返回表格或区域中的值或值的引用 语法:INDEX(array, row_num, [column_num]) Array,指定单元格区域,Row_num指定区域中的第几行,column_num指定区域中的第几列,通过指定行和列,就 返回了行列交叉处的单元格中的值了。本例因为选中的只有 A 列数据,所以第三个列参数就可以直接省略了。 Match函数 作用:函数可在单元格区域(区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中搜索指定项,然后返回该项在单元格区域中的相对位置。大白话来说,就是查找到你指定的内容的位置。 语法:MATCH(lookup-value,lookup-array,match-type)/(查找值,查找范围,查找方式) lookup-value就是要查找的值,lookup-array就是指定的要查找的区域,match-type表示查找的方式,参数为-1,0,1。从而返回查找值在查找范围中的位置。 1或省略:函数会查找小于或等于lookup_value的最大值。lookup_array 参数中的值必须按升序排序。 0:函数会查找等于 lookup_value 的第一个值。(精确查找)。 -1:函数会查找大于或等于lookup_value的最小值。lookup_array 参数中的值必须按降序排列。   2、vlookup逆向查询 当然,如果一定要用vlookup函数来做逆向查询,也是可以的。 我们在G6单元格输入公式=VLOOKUP(F6,IF({1,0},B2:B5,A2:A5),2,0),你看,也查找出来了,该该公式的重点就是通过IF({1,0},B2:B5,A2:A5)来构成一组数组,从而将两列的数据在数组内换了数据,而让vlookup函数能够正常进行查找。

c44feb142fbe1eb0b981e27fd10dad6a.gif

大脑:恩,看懂了~ 手:你说啥?鼠标要点哪里?要怎么按? 今天的分享就到这里,大家生活愉快~~

求关注

求转发

24c3529bfa4bf178bb1e2d3bd21a7df8.png 67b7215433b5e0a230c46736d3bb5ed1.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值