网易首页 > 网易号 > 正文 申请入驻

excel中的lookup函数究竟该怎么用?如何才能准确理解它的用法?

0
分享至

在日常工作中,excel的查找函数可以称得上是函数的精髓之一,因为查找函数单独使用就可以实现很多日常操作需要,更别说很多复杂的函数往往也会嵌套查找函数使用,常用的查找函数有vlookup、index—match、lookup函数等,这些函数非常相似,有些查找选择这些函数任意一个都可以完成,今天小编给大家介绍一下lookup函数的几种用法,这个函数非常灵活,可以在很多种情况下运用。

一:基本正向查找与反向查找

其实查找本来没有必要分成正向查找或者反向查找,因为vlookup函数用的人实在太多了,vlookup函数进行正向查找比较简单,反向查找稍显复杂,所以正向查找和反向查找会做出区分。

但是在lookup函数中,正向查找和反向查找的公式完全一样,即公式=lookup(1,0/(条件区域=条件),返回结果区域)。这个格式是lookup函数常用的固定套路,可能比较难以理解,下面就以案例介绍这个函数的含义

以下图中根据姓名查找成绩为例,E2单元格输入的函数=LOOKUP(1,0/($A$2:$A$10=D2),$B$2:$B$10)

在这个函数中,第二个参数的分母部分是($A$2:$A$10=D2),表示判断D2单元格是否等于A2到A10单元格,如果等于返回的结果是true,否则返回的结果是false,此处返回的结果是{FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE},即第四个判断为true。

0/($A$2:$A$10=D2)中,其实true可以看做是1,false可以看做是0,计算结果只有第四个返回的值为0,其他为错误值,因为0作为分母无意义,此处返回的结果是{#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}

在lookup函数查找中,查找的结果会忽略错误值,而第二个参数只有第四个为0,不是错误值,所以第一个参数1在第二个参数中查找,返回的查找结果是第四个数,即“赵云”,第三个参数$B$2:$B$10为返回的结果,即最终计算结果返回“赵云”对应的成绩。

查找完成后,向下拖动即可填充公式,同理,只要成绩不唯一(此处只为举例),根据成绩反向查找姓名公式含义不变。

二:多条件查找

通过上述基本查找的介绍,相信大家对lookup函数的公式含义有一定的了解,其实在多条件查找中,仍然使用的是与基本查找相同的套路,即函数公式=lookup(1,0/((条件区域1=条件1)*(条件区域2=条件2)),返回结果区域)

下图中根据区域和产品型号查找销量,那么在H2单元格输入的函数公式为=LOOKUP(1,0/(($A$2:$A$21=F2)*($B$2:$B$21=G2)),$C$2:$C$21),这个函数中第二个参数的分母部分发生变化,用乘号连接表示需要同时满足这两个条件,乘号前面和后面的条件判断结果false可以看作为0,true可以看作为1,所以两者相乘返回的结果就是1或者0。最后分母部分返回的结果是{0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0},其他参数的含义就和上面介绍的一样了。

三:模糊查找

在下图中,EF两列为评价标准和评价类型,我们要根据EF列的标准,在C列中显示B列销量数据的评价类型,该如何设置公式呢?

这种查找的基本函数=lookup(查找依据,查找区域,返回结果区域)。所以我们在C2单元格输入的公式为=LOOKUP(B2,$E$2:$E$7,$F$2:$F$7),其实这个函数可以说是lookup函数的基本用法,lookup函数在查找中,如果查找不到准确的值,那么就会返回到小于查找值的最大值对应的结果,前提是对查找范围进行升序排序,即下图中E列数据按从小到大顺序排列。

在C2单元格中,根据B2单元格的内容在E2到E7单元格中进行查找,因为520在查找区域中没有准确的查找依据,所以返回查找的依据是500,最后返回第三个参数对应的结果,即“一类”。然后向下拖动即可填充公式。

四:查找最后一次出现的记录

在下图中,如何查找“一班”、“二班”、“三班”对应的最后一个名字及成绩呢?

这里又用到了lookup函数的基本查找了,即F2单元格的公式=LOOKUP(1,0/($A$2:$A$10=E2),$B$2:$B$10)。第二个参数的分母($A$2:$A$10=E2)中的判断结果有两个会返回true,所以0/($A$2:$A$10=E2)返回的结果为{#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!},而lookup函数查找不到满足条件的值时,会忽略错误并返回最后一个值。所以此处会查找到班级对应的最后一个姓名和成绩。

五:根据简称在全称中查找

在下图中,D列是查找依据,AB两列是查找数据源,但是此处查找依据是简称,其他查找函数就不好实现了,利用lookup函数仍然非常容易。

这种查找的基本公式仍然为=lookup(查找依据,查找区域,返回结果区域)。所以在E2单元格中输入公式=LOOKUP(9^9,FIND(D2,$A$2:$A$5),$B$2:$B$5)即可。第二个参数FIND(D2,$A$2:$A$5)表示D2单元格在A2到A5单元格进行查找,返回的结果为{#VALUE!;#VALUE!;5;#VALUE!},因为只有在第三个单元格可以查到“会计”并且返回的结果为5,即“会计”在“中级财务会计”中第5个字符开始。而其他结果都为错误值,所以9^9查到不到准确结果,忽略错误值后,只会返回5对应的成绩。

这里第一个参数9^9只是为了保证准确,此例中A列的单元格最多为8个字符,find函数返回的最大结果也不可能超过8,所以此处第一个参数输入一个9也能返回正确的结果。

六:根据全称在简称中查找

和上面情况相反,如果查找的数据源是简称,我们要根据全称查找对应的内容,该如何操作呢?

此时在E2单元格输入的公式为=LOOKUP(1,0/FIND($A$2:$A$5,D2),$B$2:$B$5),这个函数和上面的根据简称查找全称十分相似,主要差异是在第二个参数,第二个参数的分母函数为FIND($A$2:$A$5,D2),即查找数据源中的简称在查找依据中的位置,返回的结果是{#VALUE!;3;#VALUE!;#VALUE!},忽略错误值后,会返回第二个参数对应的值。

这就是本文介绍的lookup函数的一些典型用法,可以看到=lookup(1,0/(条件区域=条件),返回结果区域)是lookup函数的常用套路,lookup函数可以忽略错误值并且返回最后一个值或最大值,再加上模糊查找功能,赋予了lookup函数更加灵活的用法。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
千万粉丝大V,微博账号被禁止关注

千万粉丝大V,微博账号被禁止关注

第一财经资讯
2026-03-26 12:19:47
没想到不翻不知道,一翻吓一跳,张雪峰几乎每个月都在网上喊累

没想到不翻不知道,一翻吓一跳,张雪峰几乎每个月都在网上喊累

岁月有情1314
2026-03-26 12:13:10
现货黄金价格深夜再度跳水,一度跌逾3%!金价为何“上蹿下跳”?

现货黄金价格深夜再度跳水,一度跌逾3%!金价为何“上蹿下跳”?

澎湃新闻
2026-03-27 09:10:27
演员张翰自曝“已没有助理”

演员张翰自曝“已没有助理”

黄河新闻网吕梁
2026-03-27 10:21:30
比披丝巾更可怕的是“瑜伽裤外穿”,廉价又卡裆,三角区更尴尬

比披丝巾更可怕的是“瑜伽裤外穿”,廉价又卡裆,三角区更尴尬

生命之泉的奥秘
2026-03-20 03:56:49
第86分钟绝杀!进球大战:轰入7球,利物浦球星一战封神:独造4球

第86分钟绝杀!进球大战:轰入7球,利物浦球星一战封神:独造4球

足球狗说
2026-03-28 05:44:09
嘉兴服装厂老板愁坏了,哭诉工价一涨再涨,整组工人还是离职跳槽

嘉兴服装厂老板愁坏了,哭诉工价一涨再涨,整组工人还是离职跳槽

捣蛋窝
2026-03-27 19:04:27
钾是苹果的8倍,建议中老年人,春天多吃这“高钾菜”,精神好!

钾是苹果的8倍,建议中老年人,春天多吃这“高钾菜”,精神好!

阿龙美食记
2026-03-26 15:22:03
男子驾驶小客车因避让非机动车撞及多名行人,警方通报

男子驾驶小客车因避让非机动车撞及多名行人,警方通报

界面新闻
2026-03-27 21:22:45
矛盾升级,王钰栋再发社媒硬刚球迷,称只能再发一次再爽一次了

矛盾升级,王钰栋再发社媒硬刚球迷,称只能再发一次再爽一次了

体坛风之子
2026-03-28 04:30:03
美国批评日本对台湾发生转变,日本反击美国说法,中国最新发声!

美国批评日本对台湾发生转变,日本反击美国说法,中国最新发声!

行舟问茶
2026-03-28 04:30:49
中方没有出席G7峰会,法国威胁上了:中国面临欧洲市场关闭的风险

中方没有出席G7峰会,法国威胁上了:中国面临欧洲市场关闭的风险

游古史
2026-03-28 02:45:35
惨烈!刘传兴仅打1分钟遭陶汉林肘击痛苦倒地 被担架车推下场

惨烈!刘传兴仅打1分钟遭陶汉林肘击痛苦倒地 被担架车推下场

醉卧浮生
2026-03-27 20:16:10
结束17年职业生涯!网坛名将宣布赛季末退役,最高曾排名世界第7

结束17年职业生涯!网坛名将宣布赛季末退役,最高曾排名世界第7

全景体育V
2026-03-27 21:18:02
林志玲、吕良伟2公里,黄晓明5公里、张朝阳半马!新闻马拉松群星完赛

林志玲、吕良伟2公里,黄晓明5公里、张朝阳半马!新闻马拉松群星完赛

马拉松跑步健身
2026-03-27 21:54:40
A股:下周一定要管住手

A股:下周一定要管住手

风风顺
2026-03-28 01:00:03
贾康重磅发声!3月25日北京传来大消息,房地产真的止跌回暖了?

贾康重磅发声!3月25日北京传来大消息,房地产真的止跌回暖了?

林子说事
2026-03-28 04:43:11
搜狐马拉松生图太残酷,阿Sa同框林志玲,42岁输在满脸疲态?

搜狐马拉松生图太残酷,阿Sa同框林志玲,42岁输在满脸疲态?

娱乐领航家
2026-03-27 19:00:03
连战护盘成功 马英九急转!萧旭岑暂脱险 郑丽文松口气 美国势力击退

连战护盘成功 马英九急转!萧旭岑暂脱险 郑丽文松口气 美国势力击退

奇思妙想生活家
2026-03-27 20:20:45
郑丽文来京时间确定,马英九拒绝通话,大陆发出统一后安排

郑丽文来京时间确定,马英九拒绝通话,大陆发出统一后安排

阿尢说历史
2026-03-28 03:48:26
2026-03-28 07:23:00
疏木职场办公
疏木职场办公
分享实用的办公技巧,职场干货
129文章数 3119关注度
往期回顾 全部

科技要闻

杨植麟张鹏夏立雪罗福莉,聊龙虾、聊涨价

头条要闻

男医生给孕妻做彩超 丈夫崩溃撞墙:不过了 明天就离婚

头条要闻

男医生给孕妻做彩超 丈夫崩溃撞墙:不过了 明天就离婚

体育要闻

邵佳一:足球就像一场马拉松

娱乐要闻

范玮琪加盟,官宣《浪姐7》遭全网抵制

财经要闻

我在小吃培训机构学习“科技与狠活”

汽车要闻

与众08,金标大众不能输的一战

态度原创

游戏
健康
本地
家居
军事航空

离谱!PS5全系暴涨 GTA6还没出主机先买不起了

干细胞抗衰4大误区,90%的人都中招

本地新闻

在潍坊待了三天,没遇到一个“潍坊人”

家居要闻

曲线华尔兹 现代简约

军事要闻

伊朗:已组织超100万人为地面战斗做准备

无障碍浏览 进入关怀版