软件下载 点击激活 软件下载

这个函数用得好,高效办公没烦恼

LOOKUP函数主要用于在单行或单列的查找范围中查询指定的查找值,并返回另一个单行或单列范围中对应位置的值。
该函数支持忽略空值、逻辑值和错误值来进行数据查询,接下来咱们就一起看看她的常用套路。
一、返回B列最后一个文本:
=LOOKUP(“々”,B:B)
或是
=LOOKUP(“做”,B:B)
这个函数用得好,高效办公没烦恼
根据LOOKUP函数的帮助说明,在查找一个具体的值时,要求第二参数必须为升序,如果找不到具体的查询值,就返回比查询值小的最接近的一个。
实际操作时,即便是第二参数没有按升序处理,LOOKUP也会傻乎乎的把第二参数当成已经升序进行处理,认为排在最后的肯定都比前面的要大。
公式中,将查找值设置为一个在计算机字符集中编码非常大的字符“々”或是“做”,LOOKUP在A列从后向前查找这个字符。当A列最后一个字符的字符集编码小于“々”“做”,LOOKUP函数就默认将最后一个字符当成A列所有字符中最大的一个,最终返回这个字符了。
二、返回B列最后一个数值:
=LOOKUP(9E+307,B:B)
这个函数用得好,高效办公没烦恼
9e+307,就是9乘以10的307次幂,是一个非常非常大的数值。查询原理和前面所述是一样的,当找不到这个非常大的数值时,默认将查询区域中最后一个数值认为是整个查询区域里最大的一个值。
三、填充合并单元格
如下图所示,B列姓名使用了合并单元格,使用以下公式可以得到完整的填充:
=LOOKUP(“做”,B$2:B2)
这个函数用得好,高效办公没烦恼
四、返回A列最后一个非空单元格内容
=LOOKUP(1,0/(A:A<>””),A:A)
这个函数用得好,高效办公没烦恼
简单说说公式的计算过程:
先使用A:A<>””判断A列是否不等于空单元格,得到一组有逻辑值TRUE和FALSE构成的内存数组。
然后用0除以这些逻辑值,在四则运算中,逻辑值TRUE相当于1,FALSE相当于0,相除之后,得到由错误值和0构成的新内存数组。其中的0,就是0/TRUE的结果,表示符合条件。
最后用1作为查找值,在这个内存数组中找到0的位置,并返回第三参数中对应位置的内容。
如果有多个符合条件的记录,LOOKUP默认以最后一个进行匹配。
五、逆向查询
如下图,要根据E3单元格的商品名称,查询对应的销售经理。公式为:
=LOOKUP(1,0/(C2:C10=E3),A2:A10)
这个函数用得好,高效办公没烦恼
单条件查询的模式化写法为:
=LOOKUP(1,0/(条件区域=条件),查询区域)
六、多条件查询
如下图,要根据F3单元格的商品名称和G3单元格的部门,查询对应的销售经理。公式为:
=LOOKUP(1,0/((D2:D10=F3)*(B2:B10=G3)),A2:A10)
这个函数用得好,高效办公没烦恼
多条件查询的模式化写法为:
=LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),查询区域)
或者:
=LOOKUP(1,0/(条件区域1=条件1)/(条件区域2=条件2),查询区域)
七、模糊查询等级
如下图,要根据B列销售业绩返回对应的评定标准,E~F列为标准对照表。
C2单元格公式为:
=LOOKUP(B2,$E$3:$F$6)
这个函数用得好,高效办公没烦恼
这种方法可以取代IF函数完成多个区间的判断查询,前提是对照表的首列必须是升序处理。
八、提取有规律的数字
如下图,要提取出B列混合内容中的数值。
公式为:
=-LOOKUP(1,-RIGHT(B2,ROW($1:$9)))
这个函数用得好,高效办公没烦恼
本例中,数值都位于右侧,因此先用RIGHT函数从B2单元格右起第一个字符开始,依次提取长度为1至99的字符串。
添加负号后,数值转换为负数,含有文本字符的字符串则变成错误值。
LOOKUP函数使用1作为查询值,在由负数、0和错误值构成的数组中,忽略错误值提取最后一个等于或小于1的数值。最后再使用负号,将提取出的负数转为正数。
九、带合并单元格的查询
如下图,根据D2单元格的姓名查询A列对应的部门。
公式为:
=LOOKUP(“做”,INDIRECT(“A1:A”&MATCH(D2,B1:B10,0)))
这个函数用得好,高效办公没烦恼
MATCH(D2,B1:B10,0)部分,精确查找D2单元格的姓名在B列中的位置。返回结果为7。
用字符串”A1:A”连接MATCH函数的计算结果7,变成新字符串”A1:A7″。
接下来,用INDIRECT函数返回文本字符串”A1:A7″的引用。
如果MATCH函数的计算结果是5,这里就变成”A1:A5″。同理,如果MATCH函数的计算结果是10,这里就变成”A1:A10″。也就是这个引用区域会根据D2姓名在B列中的位置动态调整。
最后用=LOOKUP(“做”,引用区域)返回该区域中最后一个文本的内容。
简化后的公式相当于:
=LOOKUP(“做”,A1:A7)
返回A1:A7单元格区域中最后一个文本,也就是江北公司,得到“苏明哲”所在的部门。
好了,咱们今天的内容就是这些吧,祝小伙伴们一天好心情~

网络技巧:家庭宽带使用小常识,值得收藏
END
网络技巧:家庭宽带使用小常识,值得收藏

往期推荐
1. Office365/2021/2019/2016/2013/2010官方永久激活密钥(可绑定账号)
2.  软件库(软件下载)
3.  CorelDRAW 2021破解版下载&安装步骤
4.  Google Earth Pro 7.3 |(谷歌地球)安装教程
5.  最新行政区划、乡镇级、村级shp矢量地图、2022道路、水系、建筑轮廓
这个函数用得好,高效办公没烦恼
Office自学网公众号
这个函数用得好,高效办公没烦恼
Office自学网客服

打开微信扫一扫,Office自学网

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
办公技巧

重大发现!键盘上不知名按键的超级用法大公开!

2024-7-3 19:57:58

办公技巧

SUMIF函数另类求和

2024-7-4 16:41:34

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索