本文作者:office教程网

LOOKUP函数的七种经典用法

office教程网 2023-10-17 15:53:06
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

VLOOKUP函数可说是各位表亲最熟悉的查找函数了,但在实际应用中,很多时候却是力不从心。

比如说从指定位置查找、多条件查找、逆向查找等等。

这些VLOOKUP函数实现起来颇有难度的功能,LOOKUP函数却可以轻易实现,本文讲述了LOOKUP函数的七种经典用法。

一、查找最后一条符合条件的记录

公式的模式化写法为:

=LOOKUP(1,0/(条件区域=条件),查询区域)

二、查询符合多个条件的记录

公式的模式化写法为:

=LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),查询区域)

三、逆向查询

最后的查询区域可以灵活写成任意一列,从右至左、自下而上查询,统统没问题。

四、查询最后一笔业务日期

公式的模式化写法为:

=LOOKUP(1,0/(条件区域<>""),查询区域)

使用SUMIF函数进行模糊条件求和的方法

工作中有时要按照模糊条件求和,而SUMIF函数支持通配符的使用,本文结合案例来介绍使用SUMIF函数进行模糊条件求和的方法。 表格左侧是数据源区域,要求统计姓“张”的员工成绩之和,也就是姓名中以“张”开头的,看下效果演示。 扩展阅读 Excel条件求和函数:SUMIF

本例来说,公式可以简化为:

=LOOKUP(1,0/B4:B11,$A4:$A11)

但是只适合条件区域为数值的情况,而失去通用性了。

五、模糊查询考核等级

这种方法可以取代IF函数完成多个区间的判断查询,前提是对照表的首列,必须是升序处理。

六、提取单元格内的数字

A2公式为

=-LOOKUP(1,-LEFT(A2,ROW($1:$99)))

首先用LEFT函数从A2单元格左起第一个字符开始,依次返回长度为ROW($1:$99)也就是1至99的字符串,添加负号后,数值转换为负数,含有文本字符的字符串则变成错误值。

LOOKUP函数使用1作为查询值,在由负数、0和错误值构成的数组中,忽略错误值提取最后一个等于或小于1的数值。

最后再使用负号,将提取出的负数转为正数。

七、带合并单元格的查询

下图中,根据E2单元格的姓名查询A列对应的部门。

使用VLOOKUP函数提取字符串中的数值

工作中有时会遇到从一串文本和数值混杂的字符串中提取数值的需求,如果字符串比较多而且经常变动,与其每次都手动提取数值,就不如写好一个公式实现自动提取。当数据源更新时,公式结果还能自动刷新。 本文图文详解使用VLOOKUP函数提取字符串中的数值的方法。 下面的案例中,可以看到字符串中包含的数值各式各样,有整数也有一位小数、

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:LOOKUP函数的七种经典用法发布于2023-10-17 15:53:06
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: