|若与Lookup函数的这些经典用法牵手,就能轻松解决所有的查询问题

|若与Lookup函数的这些经典用法牵手,就能轻松解决所有的查询问题

文章图片

|若与Lookup函数的这些经典用法牵手,就能轻松解决所有的查询问题

文章图片

|若与Lookup函数的这些经典用法牵手,就能轻松解决所有的查询问题

文章图片



谈到查询引用 , 就不得不提Lookup函数 , 其简便高效的用法已经深入人心 , 但今天给大家分享的Lookup函数的这些经典用法 , 你不一定都掌握!
技巧一:填充合并单元格 。
目的:使“部门”填充到每一个员工信息中 。

【|若与Lookup函数的这些经典用法牵手,就能轻松解决所有的查询问题】方法:
选中目标单元格区域 , 即I3:I12区域 , 输入公式:=LOOKUP(\"做\"B$3:B3) 。
解读:
1、当Lookup函数查询不到具体的值时 , 默认“向下兼容” , 即走动与小于当前值的最大值进行匹配 。 而“做”在计算机字符编码中表示非常大的字符 , 所以促使查询“向下兼容” 。
2、在Lookup函数的一般用法中 , 要对查询值所在的数据源进行升序排序 , 如果没有升序排序 , 它会认为后面的字符比前面的字符大 , 所在在找不到“做”时 , 就返回当前范围内的最后一个字符了 。
技巧二:返回最后一个非空单元格的值 。
目的:返回最后一个“员工姓名” 。

方法:
在目标单元格中输入公式:=LOOKUP(10/(C$3:C$12<>\"\")C$3:C$12) 。
解读:
此方式是Lookup函数“变异”的经典用法 , 其本质还是向量形式 , 当C3:C12区域的值不等于空值时 , 返回符合条件的值 。
技巧三:逆向查询 。
目的:根据“员工姓名”查询对应的“部门” 。

方法:
在目标单元格中输入公式:=LOOKUP(10/(C$3:C$12=K3)B3:B12) 。
解读:
1、此方法为Lookup函数“变异”的经典用法 , 其本质还是向量形式, 语法结构为:=Lookup(10/((条件1范围=条件1)*(条件2范围=条件2)……)返回值范围) 。
2、上述语法结构除了实现逆向查询外 , 还可以实现多条件查询 。
技巧四:多条件查询 。
目的:根据“部门”和“员工姓名”查询对应的“月薪” 。

方法:
在目标单元格中输入公式:=LOOKUP(10/((B3:B12=K3)*(C3:C12=L3))H3:H12) 。
技巧五:等级查询 。
目的:根据薪资登记表判断员工月薪的等次 。

方法:
在目标单元格中输入公式:=LOOKUP(H3$K$3:$L$6) 。
解读:
当Lookup查询不到对应的值时 , 会自动“向下兼容” , 即自动匹配小于当前值的最大值 , 并返回对应的值 。
最美尾巴:
文中从实际应用触发 , 对Lookup函数的一些经典用法进行了总结 , 如果能成功与这些经典用法牵手 , 对于查询引用将有很大的帮助!