excel规则求解工具(Excel中的逆向查询你会操作吗)

excel规则求解工具(Excel中的逆向查询你会操作吗)(1)

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


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

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

excel规则求解工具(Excel中的逆向查询你会操作吗)(2)

方法:

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

解读:

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


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

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

excel规则求解工具(Excel中的逆向查询你会操作吗)(3)

方法:

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

解读:

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


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

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

excel规则求解工具(Excel中的逆向查询你会操作吗)(4)

方法:

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

解读:

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


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

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

excel规则求解工具(Excel中的逆向查询你会操作吗)(5)

方法:

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

解读:

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


最美尾巴:

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


,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页