Excel神技揭秘:Vlookup无力胜任Lookup轻松搞定
时间:
在工作中,VLOOKUP函数可谓是当之无愧的“大众情人”,它能够轻松地解决许多查找问题。然而,即便如此,VLOOKUP函数也有它力不从心的时刻。当它无法胜任某些任务时,我们不妨试试Lookup函数,它将能帮助我们轻松应对这些挑战。
首先,让我们来看一个查找最后一条记录的例子。假设公司持续进货各种物品,每次进货的数量都不尽相同。现在,我们需要求出最后一次进货的数量。如果使用VLOOKUP函数,它只能找到第一次进货的数量。这时,我们可以借助Lookup函数的通用公式:=LOOKUP(1,0/(查找值=查找列),结果列)来快速求解。下面是一个具体的公式示例: =LOOKUP(1,0/($B$2:$B$10=A14),$C$2:$C$10)
接下来,让我们来探讨如何查找最后一条非空数据。有时候,最后一个数据可能是数值,也可能是文本。我们需要查找最后一个非空单元格的内容。在这种情况下,VLOOKUP函数就无法胜任。此时,我们就可以使用Lookup函数轻松解决这个问题。只需输入以下公式: =LOOKUP(1,0/(A:A''),A:A) 当最后一个数据是文本时,Lookup函数同样能够返回文本结果,如下所示:
此外,还有一种场景是通过全称来查找匹配的简称。在这种情况下,查找值可能是一个比较长的字符,而查找列中则是查找值中的一些关键字符。如果使用VLOOKUP函数,可能无法实现这一目标。此时,我们可以利用Lookup函数轻松实现。输入以下公式: =LOOKUP(9^9,FIND($A$1:$A$5,A9),$B$1:$B$5)
由此可见,Lookup函数的向量法功能十分强大。你是否已经掌握了这一技巧呢?欢迎在评论区留言讨论,共同进步!