查找|LOOKUP,一个比VLOOKUP还灵活的查找函数
Excel中的必备查找函数非VLOOKUP莫属 , 点击查看
VLOOKUP函数--Excel数据查询的“火眼金睛”
在Office 365中新推出了XLOOKUP函数 , 点击查看
365 | XLOOKUP , 可以全面替代VLOOKUP函数了
今天咱们来说说与VLOOKUP同时代同为经典的LOOKUP函数 , 比VLOOKUP更灵活 。
本文插图
【查找|LOOKUP,一个比VLOOKUP还灵活的查找函数】
向量形式函数结构:
LOOKUP(查找值, 查找范围, 返回范围)
数组形式函数结构:
LOOKUP(查找值, 数组)
1逆向查询 下面这个表中 , A:C列是员工基础信息表 , 分别是部门、姓名和职务 。 现在要根据E5单元格中的员工姓名 , 在这个信息表中查询属于哪个部门 , 也就是咱们常说的逆向查询 , 就可以使用LOOKUP函数了 。
本文插图
F5单元格输入以下公式:
=LOOKUP(1,0/(B2:B10=E5),A2:A10)
得出的结果是“生产部” 。
上面这个公式就是LOOKUP函数最典型用法 。 可以归纳为:
=LOOKUP(1,0/(条件),目标区域或数组)
其中 , 条件可以是多个逻辑判断相乘组成的多条件数组 。
=LOOKUP(1,0/((条件1)*( 条件2)* (条件N)),目标区域或数组)
以0/(B2:B10=E5)构建一个0、#DIV/0!组成的数组 , 再用永远大于第2个参数中所有数值的1作为查找值 , 即可查找最后一个满足非空单元格条件的记录 。
2返回最后一个文本 要查询某行列中的最后一个文本 , 也非LOOKUP函数莫属
本文插图
在单元格D2中输入公式:
=LOOKUP("座",A2:C2)
3返回最后一个数组 LOOKUP还可以查询某行列中的最后一个数值
本文插图
在单元格D2中输入公式:
=LOOKUP(9E+307,A2:D2)
9E+307被认为是接近Excel规范与限制允许键入最大数值的数 , 用它做查询值 , 可以返回一列或一行中的最后一个数值 。
有朋友会说了 , 如果我A列中的数据既有文本也有数值 , 想得到最后一个单元格内容 , 那咋办?当然不能凉拌!写成这样就可以的:
=LOOKUP(1,0/(A:A<>""),A:A)
4根据简称返回全称 根据简称查询全称的问题相信大家都会经常遇到吧?如下面这个图中所示 , A列是客户的简称 , 要求根据E列的客户全称对照表 , 在C列写出客户的全称 。
本文插图
C2单元格输入以下公式 , 可得到“上海沛发”的客户全称“上海沛发包装材料有限公司” 。
=IFERROR(LOOKUP(1,0/FIND(A2,E$2:E$13),E$2:E$13),"")
公式中“0/FIND(A2,E$2:E$13)”部分 , 首先用FIND函数查询A2单元格“上海沛发”在E$2:E$13的起始位置 , 得到一个由错误值和数值组成的数组 。 使用IFERROR函数来屏蔽公式查询不到对应结果时返回的错误值 。
5多个区间的条件判断 话说某公司组织员工技能考核 , 根据不同的分值 , 给出相应的评语 。 50分以下的为“很差” , 50-59分的为“差” , 60-74分的为“一般” , 75-85分的为“较好” , 86-95分的为“优秀” , 96分及以上的为“能手” 。
本文插图
分页标题
这种多个区间的判断 , 如果需要判断的条件和区间都很多 , 再使用IF函数来计算 , 估计会把自己都转晕了 。
而使用LOOKUP函数来解决 , 不过是小菜一碟而已 。
C2单元格输入以下公式 , 向下复制即可 。
=LOOKUP(B2,{0,50,60,75,86,96"很差","差","一般","较好","优秀","能手"})
此处要注意逗号和分号的区别:
逗号表示数组矩阵中的下一列 。
分号表示数组矩阵中的下一行 。
王忠超老师作品
▼▼▼
王忠超
本文插图
北京科技大学 MBA
Office实战培训师/企业管理咨询师
微软(中国)员工技能提升项目特聘讲师
长江商学院2012年MBA班特聘讲师
北大纵横管理咨询公司合伙人
微信公众号Office职场训练营创始人
18年企业Office培训经验
13年企业管理咨询经验
【来源:Office职场训练营】
声明:转载此文是出于传递更多信息之目的 。 若有来源标注错误或侵犯了您的合法权益 , 请作者持权属证明与本网联系 , 我们将及时更正、删除 , 谢谢 。邮箱地址:newmedia@xxcb.cn
- 山西一工人,偶然捡到“发光”圆柱,没想到一个月内上百人受伤害
- 爱得累了,就会想要放弃的4个星座女,宁愿一个人生活
- 爱情中,十二星座各有一个缺点,易造成单身
- 又来一个UFO!贵阳市民拍到不明飞行物,全身冒光还能加速飞行
- 日本“混浴温泉”,男人女人都可以进,前提是得满足一个要求
- 世界2大未解之谜!科学家:解开其中任何一个,都可步入2级文明
- 18位永远留在太空的宇航员,最远一个已穿越冥王星,将离开太阳系
- 上古是在另一个星球吗?为什么中国历史还有个上古,你知道真相?
- 情侣|郑恺跳高意外摔下台,baby方向传来一个声音,“周五情侣”磕到了
- 宋亚轩|作为往生的老观众,这期的观感没有别的,就一个字“吵”