LOOKUP函数10种经典用法

article/2025/10/19 4:04:47

转载
https://mp.weixin.qq.com/s?__biz=MzI0NzA5MTAyNg==&mid=2653352337&idx=1&sn=7494ca76ddf66483d8961f84fdbc958e&chksm=f2670bacc51082baa65caa5f9af84e2f2121d635a16be1e9fd9557c6d8c68a5fe17bf90a4ce8&scene=27
案例1:按照销售金额区间查询提成比例

此法,在实际工作中出现的频率非常高。

我们在E4单元格输入公式=LOOKUP(D4,$H 4 : 4: 4:I$8),然后回车下拉即可。

图片

公式解析:

LOOKUP函数语法1:(目标值,查找的范围)

PS:LOOKUP是不是和VLOOKUP前两个语法相似?

查找范围向下拖动的时候如果不绝对引用会出现位移现象,所以我们在选择第二个参数的时候就将查找范围按F4键锁定了。

案例2:查找最新日期的数据

这是一个水果店老板在群里求助的案例,他希望能在表格最后面统计最新日期的水果单价,如果最新日期单元格为空,就返回最后一个有单价的值。

只需要在K4单元格输入公式=LOOKUP(1,0/(D4:J4<>“”),(D4:J4)),然后下拉填充即可。

图片

公式解析:

LOOKUP函数语法2:(目标值,查找的范围,返回值的范围)

(D4:J4<>””)是一个逻辑公式,当判断这个区域单元格的值不等于空时,返回的结果就是TRUE,当0除逻辑值TRUE的时候结果就是0,否则返回的就是错误值,加上LOOKUP函数默认为升序,所以默认就会返回最后一个结果为0的值。

案例3:统计最后一名考试的学员

在E4单元格填充公式=LOOKUP(“座”,C3:C17),回车后就能查询到最后一名考试的学员是“小郭子”。

图片

公式解析:

“座”字法查找是LOOKUP函数中最经典的用法,原理是因为这个座字是汉字中按照拼音最靠后的汉字。之前的文章有专门给大家解释过,还不会的同学移驾评论区咨询文章名字。

案例4:统计最后一名考试学员成绩

接上一个案例查找了最后一名考试的学员,我们再查询一下最后一名学员考试的成绩,在E4单元格填充公式=LOOKUP(9E+307,C3:C17)

图片

公式解析:

“9E+307”和“座”原理相似,因为9E+307是在表格中比较大的一个数。有小伙伴会问到如果用满分100代替9E+307可以吗?结论是不可以,因为我们在需要统计的数据区域中还有日期存在,日期也是数字的另外一种形态,所以这里我们不仅要考虑分数值还要考虑日期值也在我们查找的区域中。

案例5: LOOKUP函数单条件查找

在H4单元格填充公式=LOOKUP(1,0/(C4:C11=G4),D4:D11)

图片

公式解析:

这个公式和前面案例2用的公式结构基本一致,把第二参数的逻辑值判断更改为查找的条件值即可。

案例6: LOOKUP函数多条件查找

在I4单元格填充公式=LOOKUP(1,0/(C4:C11=G4)/(D4:D11=H4),E4:E11)

图片

公式解析:

多条件查找就是在第二参数中增加条件即可,如果有多个结果,公式会返回最后一个满足条件的值。所以这里我们不仅仅只有两个条件,还可以是多个条件来判断。

案例7: LOOKUP函数填充合并单元格内容

遇到合并单元格的数据时,你用VLOOKUP函数查找下拉公式时是不是会出错?

这里LOOKUP非常友好的可以解决这个问题,利用汉字最后所在的位置排序法,在E4单元格填充公式=LOOKUP(“做”,$D$4:D4)

图片

公式解析:

这里为了让大家和前面的案例有区分,故意将“座”更改为“做”,道理是一样的,第二参数的区域起始单元格位置需要进行绝对引用,否则下拉的时候就会动态位移。

案例8:数组函数构建合并单元格内容

开始烧脑了,如果案例7你还没看明白,那么抓紧来学习一下案例8使用数组函数构建的合并单元格内容,首先选中公式:=LOOKUP(ROW($D 4 : 4: 4:D 11 ) , R O W ( 11),ROW( 11),ROW(D 4 : 4: 4:D 11 ) / ( D 4 : D 11 < > " " ) , 11)/(D4:D11<>""), 11)/(D4:D11<>""),D 4 : 4: 4:D$11)复制,接着选中E4:E11单元格区域,在编辑栏粘贴公式,然后按Ctrl+Shift+Enter三键填充公式即可实现合并单元格内容填充。

图片

公式解析:数组公式看上去好复杂的样子,要从何说起呢?可能有的小伙伴不理解案例7中的公式那么精简都可以实现填充了,为什么还要写这么复杂的数组公式呢?因为数组公式可以参与公式的嵌套和计算使用,可以替代辅助列,比如下图演示的,我们分别对案例7和案例8的公式使用F9键预览结果看下,数组公式能看到多个结果,而普通公式的结果只有一个值。

在这里插入图片描述

案例9:LOOKUP函数提取单元格内容中数值

在C4单元格中填充公式=-LOOKUP(1,-LEFT(B4,ROW($1:$8)))

在这里插入图片描述

公式解析:

小伙伴们看到公式中使用了LEFT函数和ROW函数嵌套,并且在LEFT函数前面添加了负号,意思是将该函数提取的内容转成负数,所以当结果比1小的时候就返回最大值就是我们需要的数字,然后在LOOKUP函数前面再加一个负号将提取出来的数值负负得正转换出来。

案例10: LOOKUP函数判断日期上中下旬

我们在C4单元格粘贴公式=LOOKUP(DAY(B4),{1,11,21},{“上旬”,”中旬”,”下旬”})

公式解析:前面我们学习了数组公式的运用,这里我们可以套用静态数组内容,使用DAY函数判断日期的天数,然后第二参数设置上中下旬的天数间隔,最后第三参数根据天数间隔设置上中下旬结果。


http://chatgpt.dhexx.cn/article/eZxK7DIF.shtml

相关文章

LOOKUP函数

数值可升序&#xff1a; lookup&#xff08;查找值&#xff0c;查找区域&#xff0c;返回值&#xff09; lookup&#xff08;查找值&#xff0c;查找区域返回值B2&#xff09; B2的 第一列为查找区域&#xff0c;最后一列返回值 https://wenku.baidu.com/view/ddce993ae45c3b35…

ChatGPT 总结VLOOKUP,LOOKUP,HLOOKUP,XLOOKUP用法与区别

很多人一直都没明白Excel中VLOOKUP&#xff0c;LOOKUP&#xff0c;HLOOKUP&#xff0c;XLOOKUP各查找函数之间的区别到底是什么&#xff0c;也很容易记错。 今天我们就让ChatGPT人工智能来帮助我们总结出各函数的用法。 当涉及到在 Excel 中查找数据时&#xff0c;这些函数都可…

Excel中的HLOOKUP、VLOOKUP、XLOOKUP函数

昨天使用INDEX和MATCH两个EXCEL函数完成了表中数据的快速查找&#xff0c;想一想&#xff0c;EXCEL中还有另外的查找函数&#xff0c;比如HLOOKUP、VLOOKUP、LOOKUP、XLOOKUP函数&#xff0c;那使用它们能不能完成同样的操作呢&#xff1f;   可以的。   仍然是昨天的问题&…

【保姆级】lookup-method标签实践与分析

【Spring源码系列- IOC】 1 【Spring源码】0.安装Gradle环境 2 【Spring源码】1.下载与编译_pom relocation to an other version number is not f 3 【Spring源码】2.试个水先&#xff5e;Debug找到传说中的三级缓存(图解向&#xff0c;堆图预警) 4 【Spring源码】3. x…

实战! excel常用函数中lookup的用法

实战 ! VLOOKUP实操&#xff1a; 图一 图二 当我们拿到图一这样的表&#xff0c;而需要获得图二的数据时候&#xff0c;就可以这样做&#xff1a; 图三 在所需要的单元格输入公式&#xff0c;VLOOKUP([区域],表1,3,0)&am…

Xlookup、Vlookup请走开,万能的Wlookup函数来了!

前天&#xff0c;为大家介绍了关于Vlookup接班人Xlookup函数的介绍&#xff0c;一方面惊叹于Xlookup强大的查找功能&#xff0c;另一方面也担心自已只能远观而不能使用。毕竟付费office365的用户占极少数。点击进入查看>> 那怎么办&#xff1f;下面为大家编写了一个比Xl…

EXCEL基础:XLOOKUP函数的简单使用

实验表格如下&#xff0c;这是一个简单的NBA球星信息的表格&#xff1a; 最简单的使用方法&#xff1a; 1、【简单使用1】需求&#xff1a;通过【杜兰特】姓名&#xff0c;知道其所在的【球队】。 在【I3】单元格输入【XLOOKUP(H3,D2:D8,B2:B8)】&#xff0c;其中H3表示的是要…

ACCESS中Dlookup函数使用

ACCESS中Dlookup函数使用 ACCESS中Dlookup函数使用 Dlookup函数&#xff0c;利用条件从表中筛选查找需要的单项数据&#xff0c;类似EXCEL中的Vlookup函数&#xff0c;用法简单快捷&#xff0c;相对SQL语句要简单。 函数用法 Dlookup(字段名&#xff0c;表或查询名字&#…

详解-脏读、幻读与不可重复读

最近在读 《MySQL 技术内幕 InnoDB 存储引擎》&#xff0c;里面提到的各种概念都很新鲜&#xff0c;以前听说过脏读、幻读、不可重复读&#xff0c;但是对于概念不甚了解&#xff0c;于是查了一下&#xff0c;这里做个笔记。 数据库事务特征 数据库事务特征&#xff0c;即 ACID…

17@MySQL数据库读现象详解(脏读、幻读、不可重复读)

文章目录 MySQL数据库读现象一、数据库的读现象1、脏读&#xff08;dirty read&#xff09;&#xff1a;读取未提交数据【案列详解】2、不可重复读取 (nonrepeatable read)&#xff1a;前后多次读取&#xff0c;数据内容不一致【案列详解】3、幻读(nonrepeatable read)&#xf…

简单解释不可重复读和幻读

之前看了一篇关于数据库隔离级别的文章觉得挺好。http://singo107.iteye.com/blog/1175084 不过很多人对“不可重复读”和“幻读“这两者的区别搞不清楚&#xff0c;包括我自己曾也是迷糊了很久一段时间。 但是&#xff0c;必须说明的是“不可重复读”关注的重点其实在于更新…

可重复读隔离级别如何解决脏读、不可重复读

我们都知道可重复读隔离级别可以解决脏读、不可重复读。那么具体是如何解决的呢&#xff1f; 下面先通过实验来演示可重复读能够解决脏读、不可重复读问题&#xff0c;然后解释具体的原因。 环境搭建 1. 建立两个session连接MySQL,session1和session2 关闭session1和session…

简单聊聊mysql的脏读、不可重复读、幻读

最近&#xff0c;在一次 mysql 死锁的生产事故中&#xff0c;我发现&#xff0c;关于 mysql 的锁、事务等等&#xff0c;我所知道的东西太碎了&#xff0c;所以&#xff0c;我试着用几个例子将它们串起来。具体做法就是通过不断地问问题、回答问题&#xff0c;再加上“适当”的…

MySQL MVCC多版本并发控制(脏读和不可重复读解决原理)

文章目录 一、MVCC概念二、MVCC应用于已提交读隔离级别1. 解决脏读2. 无法解决不可重复读3. 无法解决幻读 三、MVCC应用于可重复读隔离级别1. 解决脏读2. 解决不可重复读3. 理解 可重复读隔离级别&#xff0c;只生成一次数据快照4. 理解 可重复读隔离级别&#xff0c;只能部分解…

mysql防止不可重复读_mysql怎么解决不可重复读

mysql解决不可重复读的方法&#xff1a;采用了mvcc多版本并发控制&#xff0c;mvcc是利用在每条数据后面加了隐藏的两列&#xff0c;即创建版本号和删除版本号&#xff0c;每个事务在开始的时候都会有一个递增的版本号。 【相关学习推荐&#xff1a; mysql解决不可重复读的方法…

MySQL事务之不可重复读问题

版权声明&#xff1a;本文为 小异常 原创文章&#xff0c;非商用自由转载-保持署名-注明出处&#xff0c;谢谢&#xff01; 本文网址&#xff1a;https://blog.csdn.net/sun8112133/article/details/89739475 文章目录 一、不可重复读概述1、事例2、分析 二、演示不可重复读1、…

数据库脏读、幻读、不可重复读与四种隔离级别的理解

前言 本章着重点是介绍&#xff1a;出现脏读、幻读、不可重复读的原因&#xff0c;以及设定四种隔离级别如何解决这些现象&#xff0c;结合图例让读者阅读得更加通透 一、什么是事务&#xff1f; 所谓事务是用户定义的一个数据库序列&#xff0c;这些操作要么全做&#xff0…

不可重复读和幻读 重

如有侵权请联系本人删除 首先了解acid与mysql MySQL事务之ACID实现原理&#xff08;全方位解读&#xff09; 深入学习MySQL事务&#xff1a;ACID特性的实现原理 二者很相似&#xff0c;不可重复读指的是对同一条记录&#xff08;可以理解为对同一行&#xff09;前后两次的读取…

灰色关联法 —— matlab

目录 1.简介 2.算法详解 2.1 数据标准化 2.2 计算灰色相关系数 2.3 计算灰色关联度系数 3.实例分析 3.1 读取数据 3.2 数据标准化 3.3 绘制 x1,x4,x5,x6,x7 的折线图 3.4 计算灰色相关系数 完整代码 1.简介 对于两个系统之间的因素&#xff0c;其随时间或不同对象而…

如何利用python实现灰色关联分析?

1.灰色关联分析简介 灰色系统这个概念是相对于白色系统和黑色系统而言的。从控制论的知识里&#xff0c;颜色一般代表对于一个系统我们已知信息的多少&#xff0c;白色代表信息量充足&#xff0c;黑色代表我们其中的构造并不清楚的系统&#xff0c;而灰色介于两者之间&#xf…