Vlookup公式新用法,查找最后一条记录,你会么?

志课程 2024-04-03 07:51:22

举个工作中的例子,我们数据一直录入,但是需要快速提取最后一条记录,显示在D1单元格中,你会么?

需要分2种情况,第一种情况是,我们录入的数据是数字的情况下,第二种情况是,我们录入的数据是文本

1、当数据是数字

当A列是数字的时候,我们想获取A列中最后一个数字,可以使用的公式是 :

=VLOOKUP(9^9,A:A,1)

第一参数是9的9次方,是一个比较大的数

也可以写其它的数字,只要比A列中的数字大即可

第四参数没填,表示默认是模糊查找

它就会从上至下,查找到最后一条记录

当我们左边的数据有更新的时候,它会返回最后一个数字:

2、当数据是文本时

当A列的数据是文本的时候,我们需要使用的公式是:

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

和上面不一样的是,这里不是用数字来查找,而是用了一个座字

那么这个字的排序也是靠很后的

所以,当查找列是数字时,我们用一个比较大的数字9^9去模糊匹配

当查找列是文本时,我们用一个比较大的文字,座,去模糊匹配

3、数据是混合时

如果说,数据里面,有的是数字,有的文本,依然想查找匹配出最后一条记录

分别用上述公式,只能查找出最后一个文本,或者最后一个数字

如果说我们的需求是,最后一个数据是什么就返回什么,那就需要使用lookup函数公式来解决了,我们使用的公式是:

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

当最后的数据是数字的时候,也能匹配出来:

关于这个小技巧,你学会了么?动手试试吧!

0 阅读:0