查找列表的最后一个值,是lookup函数的内定规则,在包含重复值的情况下,它会返回最后一个重复值对应的结果。
这是lookup函数查找返回列表最后一个值的基础应用。
但lookup函数不仅于此,它还能返回列表中不同数据类型的最后一个值,比如包含数字、文本等数据的混合列表中,来查询引用最后一个数字或文本。
下面我们就根据需求依次查询列表中最后一个数值、最后一个文本、最后一个非空值数据。

1、查询最后一个数值
在上面数据表中,A列包含了数字、文本和空值等数据,现在需要查询引用列表中最后一个数值,也就是21184.
lookup函数的基础语法表达必须要有查找值和查找区域,那A列既是查询列也是返回列,重点在于查找值的设置。
我们可以输入一个公式:
=LOOKUP(9E+307,A:A)

“9E+307”是什么意思?!
它其实是一个数值,代表excel中最大的一个数字。在写公式时,可以直接输入为“9e307”。
将excel中最大的一个数字作为查找值,有什么用意呢?
根据lookup函数的查询逻辑,当查询列不包含查找值时,它会返回小于查找值的最后一个值。
由于查找值设定为最大的一个数字,那么它将遍历查询列中所有的数值,并返回小于查找值的最后一个数值,也就是21184!
2、查找最后一个文本
购买专栏解锁剩余58%