分享

习惯了查找,反向查找你会吗?LOOKUP函数根据姓名逆向查找部门案例教程!

 拨丝留其产 2016-03-19

?学好excel,提高职业素养提升职场竞争力让老板喊着为你涨工资

当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 Einen Sommer Lang Dana Winner - Wenn Du Lachst

LOOKUP函数根据姓名逆向查找部门案例教程

LOOKUP函数对于大多数表哥表妹来说并不陌生,常常被用来进行区间查找、最后一个符合条件查找或者多条件查找等,但会这些还远远不够,今天小编excel小课堂(ID:excel-xiaoketang 长按复制)就给大家展示一下LOOKUP函数的逆向查找功能,通过员工姓名反向查找员工所在部门。


案例数据表格如图中所示,左侧区域为公司各部门员工名单,包含部门名称和员工姓名,要求在右侧区域输入员工姓名后,自动返回员工所在部门,假设员工姓名没有重复的。

答案在这里E3单元格输入公式“=LOOKUP(1,0/($B$2:$B$6=D3),$A$2:$A$6)”,返回所在部门为“销售部”。

公式说明关于LOOKUP函数的功能和语法参数相信大家都很熟悉了,今天不做过多解释,如果有同学有疑问的话可以访问最下方关于LOOKUP函数的图文教程,继续学习。好,开始讲解我们今天重点,就是这个“0/($B$2:$B$6=D3)”是啥个意思?

StepA我们需要了解“0/($B$2:$B$6=D3)”在这里的作用是LOOKUP函数的查找范围。首先来看右侧($B$2:$B$6=D3)部分,在excel中,如果A和B的值相等,则=A=B返回结果True(数值1),否则返回结果False(数值0),所以该公式的最终结果应该是一个由TrueFalse组成的数组,选择该公式部分,按F9键,查看执行结果。如果要取消,按ESC键就可以了。


StepB接着看整个0/($B$2:$B$5=D3)公式的结果,我们知道0除以任何数结果都为0,而除数永远不能为0,所以当第一步返回的数组值为False(四则运算相当于0)时,excel会返回错误值,当返回值为True(四则运算值相当于1)时,结果为0,概括讲,该公式的返回结果应该是0和错误值组成的一个数组,查看详细同样按F9.

StepC由前两步的铺垫,我们已经知道LOOKUP的三个参数查找值、查找范围、结果范围的来龙去脉。接下来,我们要讲一个LOOKUP函数的特性,也是今天的关键点之一,LOOKUP在查找时会自动忽略错误值,也就是说,无论你的查找值是几,LOOKUP的查找结果永远都是返回与之最接近的0,当然必须是大于等于0,小于的可不行.

个性化自动计算各部门年度销售进展!巧用LOOKUP函数获取最后一个非空单元格数值案例教程!
利用LOOKUP函数划分考试成绩等级案例教程。
LOOKUP查找函数使用详解。
要想年薪上百万,就得先点赞,当然,分享也是不可少的哟!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多