当Excel需要查找最后一条记录时,如何用lookup ?

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

当Excel需要查找最后一条记录时,如何用lookup ?
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)
当最后一个为数字时,也可以得到结果:
当需要查找最后一条记录时,使用lookup就对了。

相关文档
最新文档