教学管理菜鸟成长记51-查询家族lookup的必杀技套路
关键词:EXCEL2016;LOOKUP函数;数据查询;操作难度***
话说上次小菜利用VLOOKUP函数通过查询姓名关联教学任务书里的工号,可是这天他查询的时候却发现需要查询的源数据是长这样的,利用VLOOKUP函数是无法直接查询的。
图 1:查询数据区域示意图
原来问题出在查询字段不在被查询区域的首列,遇到这种情况的查询问题,又该如何解决?
不是万能但是悟所不能的八戒师兄听了小菜的困惑,哈哈一笑。你的问题我们可以用其他查询函数来解决。
今天二师兄给你好好讲讲LOOKUP函数,它可是VLOOKUP函数的表弟,本领高强,今天我们就讲它的必杀技。
这个函数前期我们埋过伏笔,请参阅《教学管理菜鸟成长记49-哪些VLOOKUP闹的脾气》
51.1查询单条件记录
套路公式1:=LOOKUP(1,0/(条件区域=条件),查询区域)
我们复习一下之前提到的这个套路公式,在查询单元格录入公式:“=LOOKUP(1,0/(工号列!$B$2:$B$50=D2),工号列!$A$2:$A$50)”,向下填充可以得到查询结果
图 2:单条件查询结果
51.2查询多条件记录
套路公式2:=LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),查询区域)
比如我们想通过系部和姓名查询所教授的课程
图 3:多条件查询要求示意图
M2单元格公式可以写成:“=LOOKUP(1,0/((A2:A50=K2)*(D2:D50=L2)),F2:F50)”
图 4:51-4多条件查询结果
51.3判断考核等级
还记得二师兄教过你的《教学管理菜鸟成长记37-各种排名难不倒》,里面涉及各种排名问题,在教学管理过程中,我们其实还有很多需要判断考核等级的时候,比如像下面的要求:
图 5:评教等级示意图
小菜你说什么?一个一个录入评教等级?用自动筛选后复制粘贴?NONONO!这些方法都可以实现,但是效率太低了,今天二师兄教你一个简单的方法。
在H2单元格录入公式:“=LOOKUP(G2,$L$2:$M$5)”,向下填充即可得到评教等级。
图 6:评教等级结果
记住应用这个模糊查询的方法有一个重要前提,就是评教等级查询区域首列应该是升序排列,切记切记。
今天就不需要上会动的图了,各位看官记得动手操作一下。
小菜你学会了吗?二师兄给你留个小作业,看看下面的查询如何操作?
图 7:作业示意图
没有想出公式的各位看官,欢迎给小菜留言。
版权声明:文中所用图片除注明作者或出处外,均为本人亲自按动快门拍摄或截取,请勿盗用。
欢迎关注公众号交流,共同学习,共同成长