今天要和大家分享的知识点是一个非常实用的功能————LOOKUP。说到这个功能,可能有人会说只知道它的小弟VLOOKUP功能,却不知道这个功能更强大。
相对来说,现在经常用Excel的人如果不知道LOOKUP函数是什么,就好像法国人不知道拿破仑,美国人不知道华盛顿。
这个LOOKUP函数用途广泛,实用性很强,可以说是不可或缺的功能。现在我们来谈谈LOOKUP函数的一些主要用途。让你的工作更有效率,你的工资就会一路上涨!
LOOKUP函数是Excel中的一个运算函数,本质上是返回向量或数组中的数值,要求数值必须按升序排序。
PS: LOOKUP_vector的值必须按升序排序:…,-2,-1,0,1,2,…,A-Z,FALSE,TRUE;否则,LOOKUP函数无法返回正确的结果。文本不区分大小写。
函数的常用方法和语法如下所示。如果有不熟悉这个功能的家伙,可以了解一下他的介绍。
现在,我想向大家介绍一下这个函数的威力。请一起观看它的神奇力量!
零件01反向查找。
举个栗子,如下图。A:C栏是某公司员工的基本数据表。相信你对这张桌子不会陌生。
现在我们需要通过知道一个员工的名字来找到对应的部门,那么如何使用这个功能来做到这一点呢?其实很简单。您只需要输入=LOOKUP (1,0/(b2:b11=H5),a23360a11),结果如下。这个公式是查找函数最典型的用法。
对于反向查找,使用此函数可以将语法固定为=LOOKUP(1,0/(条件),目标区域或数组)。当然这个条件可以用来寻找条件,也就是说这个也支持多条件反向查找,比如=LOOKUP(1,0/((条件1)*(条件2)*(条件n)),目标区域。你现在学会了吗?
第2部分-查询列中的最后一个文本。
哈哈,这是我们常说的数据处理中的一个常见话题。当然,这个主题属于LOOKUP函数。使用的公式是=lookup(“”,A:a),但为什么是?我们可以把这个汉字想象成一个比较大的汉字,所以你只需要记住它。它的输入法是组合键,意味着可以成功输入。当然,如果觉得输入麻烦,可以选择输入汉字“作”,效果基本一样。如下图所示:
Part-03查询列中的最后一个数值。
其实这和刚找到的上一篇文字很像,用的方法也是一样的。使用的公式为:=LOOKUP(9E307,A:A)。9E307被认为是接近Excel规范和限制中允许输入的最大数量的数字。如果用作查询值,则可以返回列或行中的最后一个数字。如下图所示,我们可以看到,如果我们的数据列中间有文本,我们将找不到最后一个值,那么此时应该如何避免呢?
请不要慌,我们的函数式可以这样写!结果如下:
=LOOKUP(1,0/(A:A " ",A:A)
第04部分多区间的条件判断。
在这种情况下,有些朋友会说这种多条件判断的专业家居不是一个IF功能吗?这个功能还能实现吗?答案是肯定的,如下图,根据不同的分数,给出相应的评语。
但是对于这多个区间的判断,如果数据的判断条件很多,此时用IF函数计算就不那么合适了!相反,这个时候请去大神函数LOOKUP函数解决一下,不过只是毛毛雨。
在F2单元格中输入以下公式,并将其复制下来。
=LOOKUP(D2,{0,50,60,75,86,96;“非常差”、“差”、“尚可”、“良好”、“优秀”、“专家”})。
当然,这个函数并不仅仅用在上述的应用中,相反,这个LOOKUP函数还有很多其他更精彩的用途,我们会留到下期与大家见面。相信在你的努力下,只要你学会了这个功能的基础知识,你就已经会处理大部分案件了!