vlookup函数设置一个查询表(数据查询为什么要用lookup函数)

数据查询操作大家在工作中应该早已熟悉不过了,要说数据查询用哪个函数,可能大家都会说一个vlookup函数。实际操作中,vlookup函数却仍然有许多的弊端,所以高手基本都不再使用这个函数,较多的用到Lookup函数。今天我们就通过六个数据查询操作来告诉你,为什么说vlookup函数已经out了。

操作一:查找人员最后一天销售数据

vlookup函数设置一个查询表(数据查询为什么要用lookup函数)(1)

案例说明:如上图,我们需要查询人员李欣最后一天的销售数据

函数公式:

=LOOKUP(1,0/(B2:B10=G5),E2:E10)

函数讲解:

Lookup函数默认的查询操作即为从下往上查询,当有相同人员的时候,会自动查询出最后一条数据。vlookup函数如果有相同数据的时候,会默认从上往下查询第一条数据。

操作二:从下而上查找备注栏中最后一条文本内容

vlookup函数设置一个查询表(数据查询为什么要用lookup函数)(2)

案例说明:查询备注栏列数据中最后一条文本类型数据,也就是对应的职位:经理

函数公式:

=LOOKUP("々",B1:B10)

函数讲解:

这里我们单独的使用lookup两个参数来进行操作。条件值"々"这里代表的意思是一个编码较大的字符。可以通过按“alt 41385”来输出。

操作三:从下而上查找备注栏中最后一条文本内容

vlookup函数设置一个查询表(数据查询为什么要用lookup函数)(3)

案例说明:从下而上查找备注栏中最后一个数字,也就是对应的手机号:13811211221

函数公式:

=LOOKUP(9E 307,B1:B10)

函数讲解:

与第二个案例相似这里只有2个参数,参数条件值为9E 307,字符代表的意思是9乘上10的307次方,在这里查询数据的时候代表的是查询一个极大值。

操作四:对合并单元格内容进行拆分填充

vlookup函数设置一个查询表(数据查询为什么要用lookup函数)(4)

案例说明:根据合并的单元格内容,按行进行单独拆分

函数公式:

=LOOKUP("々",E$2:E2)

函数讲解:

这里用的仍然是文本字符"々",主要是后面的E$2:E2区域,我们将前面一个行固定,这样往下拖动可以自动生成数据区域。

操作五:查找区间中最后一个非空单元格内容

vlookup函数设置一个查询表(数据查询为什么要用lookup函数)(5)

案例说明:如上图,我们需要查找B列中最后一个非空单元格的内容,姓名:张强

函数公式:

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

函数讲解:

这里我们第二参数用的是<>"",意思代表的就是不等于空格。

操作六:比vlookup更强大的数据反向查找

vlookup函数设置一个查询表(数据查询为什么要用lookup函数)(6)

案例说明:根据工号向左查询出对应人员的姓名,SZ03—>王五

函数公式:

=LOOKUP(1,0/(C1:C7=F5),B1:B7)

函数讲解:

向左查询的时候对比vlookup函数真的是简单万倍。我们只需要将第三参数修改为查询值区间即可。

现在你是不是会感觉lookup函数比vlookup函数简单许多了?

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页