首页
学习
活动
专区
工具
TVP
发布

当vlookup函数说我不会的时候,lookup说我会

在Excel表格里面,VLOOKUP函数虽然非常厉害,但是有一些场景下还是没办法快速的进行处理

1、求最后一条数据

举个例子,左边是各个客户的跟踪回访信息情况表,我们需要查找出部门客户的最后回访时间

如果我们使用的是vlookup函数,使用公式:

=VLOOKUP(E2,B:C,2,0),它求出的结果是第一次出现的结果,并不是最后的结果

这个时候,我们使用Lookup函数就非常的方便了,我们使用的公式是:

=LOOKUP(1,0/(E2=B:B),C:C)

这里使用的Lookup函数,是通用的组合公式:

lookup(1,0/(查找值=查找列),结果列)

2、查找最后一个非空单元格

有时候,我们会一直在表格里面录入数据,我们想取出最底下的一条数据

如果数据列全是数字的时候,我们输入的公式是:

=VLOOKUP(9E+307,A:A,1,1)

在A列继续录入数据,那么最后一个查找值就会更新:

如果数据列全部是文本的时候,查找最后一个值的公式就需要使用:

=VLOOKUP("座",A:A,1,1)

但是如果数据理是即有文本,又有数字的情况下,还要查找出最后一个数据,就没法查找了,这个时候,只能使用Lookup来求出结果:

=LOOKUP(1,0/(A:A""),A:A)

当然最后一个是数字的时候,也是可以得到结果的:

下次再碰到需要求解最后一条记录的时候,放弃vlookup函数,改用lookup吧,你学会了么,动手试试吧~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191102A0JG5M00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券