首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel中的逆向查询,你会操作吗?不妨试试这4种技巧!

查询引用,是Excel中的一项基本功能,但如果要实现逆向查询,还是有一定难度的,所以小编整理了4种你想查询的技巧,供大家学习和参考!

一、颠倒顺序:If+VLOOKUP组合函数法。

目的:根据“员工姓名”查询对应的“工号”。

方法:

在目标单元格中输入公式:=VLOOKUP(K3,IF(,C3:C12,B3:B12),2,0)。

解读:

通过仔细观察,此组合的基本结构还是VLOOKUP,只是数据区域变动为IF(,C3:C12,B3:B12),此区域的作用就是形成一个姓名在前,工号在后的2列10行数组,这样一来就符合VLOOKUP的语法结构和要求,所以最根本的还是要掌握VLOOKUP的语法结构。

二、黄金组合:Index+Match组合函数法。

目的:根据“员工姓名”查询对应的“工号”。

方法:

在目标单元格中输入公式:=INDEX(B3:B12,MATCH(K3,C3:C12,0))。

解读:

查询引用中,Index+Match的组合是经典用法,但前提条件是要理解Index和Match的功能和语法结构;此组合用法的思路就是用Match函数定位出查询值的位置,然后用Index函数进行提取。由于定位的值和需要返回的值处于同一行,所以不存在逆向查询的问题。相对于If+VLOOKUP组合用法,更好理解。

三、无所不能:Lookup函数法。

目的:根据“员工姓名”查询对应的“工号”。

方法:

在目标单元格中输入公式:=LOOKUP(1,0/(C3:C12=K3),B3:B12)。

解读:

此用法是Lookup函数的“变异”用法,也是经典用法,但其本质还是向量形式。要理解此函数的具体功能,就不得不提Lookup函数“向下匹配”的特点,即当查询不到指定的值时,自动匹配小于当前值的最大值。

四、初展拳脚:Xlookup函数法。

目的:根据“员工姓名”查询对应的“工号”。

方法:

在目标单元格中输入公式:=XLOOKUP(K3,C3:C12,B3:B12)。

解读:

使用此函数时,可以不考虑其它的参数,必备的参数就是查询值、查询值所在的数据范围,返回值的范围。使用起来也是非常的简单哦!

最美尾巴:

上述的4种方法,均可实现逆向查询功能,你经常用到哪种?哪种方法更好理解了?有没有其它的方法实现此功能呢?欢迎大家在留言区留言讨论哦!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220917A02WYR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券