逆向查询不可怕,就怕领导又变卦

小伙伴们好啊,今天咱们说说逆向查询的问题。

所谓逆向查询,就是关键字在数据表的右侧,而要得到内容在数据表的左侧。

方法一

使用IF函数重新构建数组。

G2使用公式为:

=VLOOKUP(F2,IF({1,0},B2:B10,A2:A10),2,0)

这个公式的用法在之前的内容中咱们曾经讲过,就是用IF({1,0},B2:B10,A2:A10),返回一个姓名在前,工号在后的多行两列的内存数组,使其符合VLOOKUP函数的查询值处于查询区域首列的条件,再用VLOOKUP查询即可。

该函数使用比较复杂,运算效率比较低。

与之类似的还有使用CHOOSE函数重新构建数组,就是把公式中的IF({1,0},部分换成CHOOSE({1,2},这个也是换汤不换药而已,活该被打入冷宫。

方法二

INDEX+MATCH结合。

G2使用公式为:

=INDEX(A2:A10,MATCH(F2,B2:B10,))

公式首先使用MATCH函数返回F2单元格姓名在B2:B10单元格中的相对位置6,也就是这个区域中所处第几行。

再以此作为INDEX函数的索引值,从A2:A10单元格区域中返回对应位置的内容。

这个公式是最常用的查询公式之一,看似繁琐,实际查询应用时,由于其组合灵活,可以完成从左至右、从右到左、从下到上、从上到下等多个方向的查询。

该函数是嵌套使用,操作灵活,运算方便。

方法三

所向披靡的LOOKUP函数。

G2使用公式为:

=LOOKUP(1,0/(F2=B2:B10),A2:A10)

这是非常经典的LOOKUP用法。

首先用F2=B2:B10得到一组逻辑值,再用0除以这些逻辑值,得到由0和错误值组成的内存数组。再用1作为查询值,在内存数组中进行查询。

如果 LOOKUP 函数找不到查询值,则它与查询区域中小于或等于查询值的最大值匹配,因此是以最后一个0进行匹配,并返回A2:A10中相同位置的值。

该函数使用简便,功能强大,公式书写也比较简洁。

如果有多条符合条件的结果,前三个公式都是返回首个满足条件的值,而第四个公式则是返回最后一个满足条件的值,这一点大家在使用时还需要特别注意。

方法四

初出茅庐的XLOOKUP函数。

G2使用公式为:

=XLOOKUP(F2,B2:B10,A2:A10)

XLOOKUP函数是Office365中的新函数,该函数的第一参数是查询的内容,第二参数是查询的区域,查询区域只要选择一列即可。第三参数是要返回哪一列的内容,同样也是只要选择一列就可以。

公式的意思就是在B2:B10单元格区域中查找F2单元格指定的姓名,并返回A2:A10单元格区域中与之对应的姓名。

好了,今天的分享就到这里,祝大家一天好心情~~

图文:祝洪忠

(0)

相关推荐

  • 青出于蓝的Excel函数:XLOOKUP

    VLOOKUP函数是所有使用Excel的朋友对非常熟悉的一个函数.尽管它有这样那样的缺陷,但是我们还是离不开它.几乎,在Excel的各种应用场景中,我们都会发现它的身影.为了更好地使用这个函数解决各种 ...

  • 当查询的Excel表格列太多,这个函数给vlookup神助攻

    数据表查询,如果你已经拥有了 O365,那么恭喜你,xlookup 函数云淡风轻中简化并包罗了所有查询函数,过去所积累的一切技巧都不再需要了. 有关 xlookup 函数的详解,请参阅 Excel – ...

  • 数据多点不可怕,就怕领导换想法

    先看下面的数据,是某超市的进货记录: 现在,需要提取出每种产品最近一次的进货单价. 看到这样的数据,函数控的小伙伴们肯定在开动脑筋,琢磨着怎么写出一个有B格的公式了吧? 其实,要完成这样的目的非常简单 ...

  • 漫画丨领导不可怕,就怕领导用数字说话…

    人不是物,更不是数 "多"说两句 我曾经认为,人只是个复杂点的机器 之所以还不知道一个人想什么.做什么,是还没有把他摸透,没有能掌握他所有的生化参数 我甚至想象,如果有一台超级电脑 ...

  • 人穷不可怕,怕的是心穷:这5种人“养不熟”,尽量远离切勿深交

    友谊,是人与人之间最宝贵的情愫之一.梁晓声说:"友谊,好比一瓶酒,封存的时间越长,价值则越高:而一旦启封,还够一个酒鬼滥饮一次." 一个健康.长久的友谊是我们每个人一辈子的荣幸.人 ...

  • 离婚并不可怕,怕的是你没看明白一件事

    离婚并不可怕,怕的是你没看明白一件事 原创雪落无尘2021-05-02 12:12:00 文|雪落无尘 现在的离婚率越来越高,越来越多的夫妻不愿意在一起过,很多的过来人认为,现在的夫妻越来越不珍惜婚姻 ...

  • 黄瓜白粉虱不可怕,怕你没有好法来治它

    随着设施栽培技术的推广,黄瓜白粉虱危害越来越严重.由于白粉虱具有取食范围广.繁殖速度快.对个别药剂产生抗性.部分瓜农对白粉虱生活习性不了解以及不合理使用农药,导致天天打农药天天有虫子的现象经常发生. ...

  • 三天打鱼,两天晒网不可怕,怕的是你一直晒

    都知道目标制定出来是比较容易的,难的是把它持续执行下去. 最近一位小伙伴就反映说自己在执行过程中经常是今天下定决心要执行了,过几天就不想继续了,可过后又开始后悔,于是决心重新开始,可过几天又想放弃,就 ...

  • Excel 使用技巧 -- 如何使用lookup函数单条件逆向查询

    Excel 使用技巧 -- 如何使用lookup函数单条件逆向查询

  • 直击业绩会|阳光城朱荣斌:利润率低不可怕,怕的是亏损

    2020年,阳光城酝酿两年的引战计划终于靴子落地,泰康人寿.泰康养老持股13.53%成为阳光城第三大股东.执行董事长兼总裁朱荣斌形容这是阳光城2020"最浓墨重彩的一笔". 行业里 ...

  • 结构相同的多列数据逆向查询

    数据源如下图左表所示,现在的要求是根据F2的身份证号查询对应的姓名.提问者说只有一列数据的话,ta会用index+match来做.可是现在有两列数据就不会做了,问该怎么做? -01- 简单粗暴法 首先 ...