亲爱的小伙伴们,跟我学EXCEL系列福利来了,从初级一直到高级学习EXCEL系列文章,结合财务实际应用讲解,配合动图细节演示,通俗易懂,是一套比较系统的不可多见学习EXCEL的好文章。持续更新中!
本系列文章包括基础篇(包括技巧、函数)、进阶篇(主要是数据透视表)、高级篇(主要是Power Query)。
希望大家喜欢,欢迎提出宝贵意见和建议!
今天我们继续学习函数及相关内容。
二、EXCEL基础篇-函数11
16、查找与引用函数---LOOKUP
LOOKUP函数有好几个亲兄弟,VLOOKUP、HLOOKUP和XLOOKUP。LOOKUP虽然是大哥,但是出镜率并不是很高。XLOOKUP是高版本OFFICE才有的函数,这里知道就行了,暂时先放下。HLOOKUP是横向查询,VLOOKUP是纵向查询,其中VLOOKUP堪称是查找函数中“扛把子”,是函数中明星函数,我们稍后介绍。
我们先来看LOOKUP函数
函数表达式=LOOKUP(要查找的值,区域)
或=LOOKUP(要查找的值,查找区域,值区域)
(1)函数表达式1=LOOKUP(要查找的值,区域)
也就是说LOOKUP可以是两参数,也可以是三参数。两参数只支持顺序查询,也就是说函数表达式LOOKUP(要查找的值,区域)“要查找的值”所在的列一定要位于“区域”的第一列,值区域位于“区域”的最后一列。
说起来啰嗦,实际很简单,看动图。
F2单元格公式=LOOKUP(E2,$A$2:$C$7)
(2)函数表达式2=LOOKUP(要查找的值,查找区域,值区域)
不多说了,直接上动图。
F2单元格公式=LOOKUP(E2,$A$2:$A$7,$C$2:$C$7)
这个地方要注意,就是“查找区域”和“值区域”的行数要一致。
大家可能会奇怪,既然两个参数就能实现查找,何必要弄一个三参数的?是因为LOOKUP函数三参数不仅支持顺序查找,还支持逆序查找,看下面动图。
上面两个动图都是顺序查找,下面这个动图就是逆序查找。
(3)LOOKUP另一个经典案例
LOOKUP的用法很多,但用的比较少,其中有一个非常经典的用法值得给大家推荐,就是提取一列或一行的最后一个数据。
D1单元格公式=LOOKUP(1,0/(A:A<>""),A:A),提取A列最后一个值。
这个用法的原理比较烧脑,就不解释了。在EXCEL实际使用过程中,好多的函数用法其实没必要非得要搞清楚,会套用即可,毕竟我们会用就行了,尤其是偶尔用到的、不常用的一些函数用法。
好了,既然LOOKUP函数在这几个函数中是老大哥,还支持逆序查找,但为什么出镜率不是很高呢?是因为它的兄弟VLOOKUP实力超群,风头强劲,盖过了其他函数的光芒,那么VLOOKUP究竟有多么厉害呢?我们下一讲见!