雷猴呀
我们时刻关注全球精品软件和AI技术发展

查找数据最近一次出现的时间,我不会,同事用lookup30秒就搞定了-excel技巧汇总

大家好,今天跟大家分享下如何查找数据最近一次出现的时间,如下图,我们想要查找错误代码最近一次出现的时间,对于这样的问题,我们lookup函数即可搞定,下面就让我们来看下他是如何操作的

查找数据上次出现的时间,其实就是查找这个数据之前的重复值想要使用lookup函数查找到正确的结果,我们就需要对数据区域进行升序排序,但是在这里我们需要对日期这个字段进行升序排序,因为在这里是查找重复值所以我们在第二个单元格开始输入数据。

我们可以lookup函数的单条件查找来解决这样的问题:=LOOKUP(1,0/($B$2:B2=B3),$A$2:A2),然后点击回车向下填充即可,我们以红色的单元格中的2019/3/27跟讲解下这个函数

公式:=LOOKUP(1,0/($B$2:B18=B19),$A$2:A18)

第一参数:1

第二参数:0/($B$2:B18=B19)

第三参数:$A$2:A18

在这里第二参数中让$B$2:B18这个区域的值等于B19,这个区域正好是在B19上方的。我们会得到一列逻辑值如下图,然后我们将这一列逻辑值除以0,可以看到这一列的会返回错误值与0这两类数据,lookup函数会自动的将错误值省略掉,这样的话我们的数据区域中的查找值只剩下了两个0,又因为在这查找值是1,在数据区域中是查找不到准确的结果的,所以函数会返回小于查找值的最大值,这里两个都是0,当查找值相同的时候,函数会返回位数最大的那一个值对应的结果,在这里对应的结果就是2019/3/27

上面就是我们使用lookup函数查找数据最近一次出现的时间的方法,可能很多人会看不明白,最主要的还是lookup的采用的是二分查找的关系,对于二分查找就不跟大家多做介绍了,大家有兴趣了可以查看下

更多excel基础教程请大家关注繁星软件园精心整理的excel技巧汇总栏目,持续为大家分享更多excel技巧!!![db:下载]

赞(0) 打赏
未经允许不得转载:字节律动 » 查找数据最近一次出现的时间,我不会,同事用lookup30秒就搞定了-excel技巧汇总

评论 抢沙发

字节律动:全球精品软件分享中心

我们为您筛选全球精品优质精品软件同时还关注AI技术领域的发展动态

沪ICP备13019602号-9联系我们

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

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册