情感测试
情感测试

您现在的位置: 情感测试简介_情感测试玩法 > 情感测试分类 > XlookupVlookup请走开,万

XlookupVlookup请走开,万

发布时间:2021-8-12 14:04:46   点击数:
中科医院曝光 http://m.39.net/pf/a_4895883.html

作者:小北童鞋

来源:芒种学院(ID:lazy_info)

提到Excel中最惨的函数最难用的函数,那么肯定有Vlookup一票。

先后被Lookup、Xlookup、Filter等函数秒杀了N次。

今天来介绍一个Plus版的超级查询函数——Plookup,集上面查找函数优点于一身,比Vlookup好用太多了!

记得看到最后哦!推文末尾提供了本次演示的练习文件~

Plookup函数基础语法

Plookup函数的使用技巧和Lookup函数非常接近,总共有4个参数:

=plookup(lookup_value,lookup_arr,return_arr,type)1.lookup_value:查找的值2.lookup_arr:查找的区域/数组3.return_arr:返回对应位置的区域4.type:-1表示一对多查找,0查找最后一个,N代表查找第N个符合条件值

△左右滑动查看完整公式

简单吧!既然知道了Plookup函数的4个参数含义,接下来我们就来试验下~

获取第一个符合条件的数据

通过Plookup查找对应姓名的手机号,如下即可轻松解决:

简单解释下,即在区域A2:A11查找单元格G2,返回区域E2:E11对应位置的第一次出现的数值。

反向查询

在Vlookup中反向查询需要使用IF数组公式,非常麻烦还容易卡顿。

而在Plookup中就轻松很多了。

分别将「查找区域」和「返回区域」一一对应上即可。

多条件查询

被Vlookup的多条件查询绕晕了吧!用过Plookup的可就太简单啦!

直接将「查找值」和「查找区域」使用符号拼接起来即可。

查找第N个符合条件的数值

在Xlookup没有更新之前,使用Vlookup查找第N个匹配的数值简直不可能,能写出来下次也不知道怎么修改了。

而在Plookup中只需要将最后的参数改为N就可以轻松实现。

比如查找第2次出现的数值进行匹配,如下:

查找最后一次出现的数据

除了查询第N个匹配的数据,想要找到最后一个也非常简单。

将第4个参数改为0就可以轻松实现,如下。

一次返回多个结果

除了上面这些功能之外,将第4个参数写成-1。

这样就可以可以一次将所有结果返回。

如何添加超级查询函数

看到这里,肯定有小伙伴吐槽了。

为什么我的Plookup函数一直报#NAME?错误?

一个都不行,骗子!

这其实是自定义编写的一个函数,不过用的不是VBA。

而是版本中的LAMBDA函数,公式如下:

=LAMBDA(lookup_val,lookup_arr,return_arr,num,IF(num=0,LOOKUP(1,0/(lookup_arr=lookup_val),return_arr),IF(num0,INDEX(FILTER(return_arr,lookup_arr=lookup_val),num),IF(num=-1,TEXTJOIN(",",,FILTER(return_arr,lookup_arr=lookup_val))))))

△左右滑动查看完整公式

使用技巧也很简单,定义一个名字为plookup的名称,将公式复制进去即可。

另外只有版本的Beta频道才可以使用这个函数哦,Mac的小伙伴也支持,符合以下版本即可:

Windows:Beta通道版本内部版本.或更高。

Mac:Beta通道版本16.45Build.0或更高版本

你学会了么?有知道这段代码含义的小伙伴么?

可以在评论区中留言哦,关于LAMBDA这个函数,找一期专门来分享。

另外代码只兼容Excel,使用WPS的小伙伴,暂时不能使用这个功能。

好了,那么关于「plookup」的技巧分享到这里了,如果你还有其他关于Excel/职场办公的使用技巧,可以在文章下进行留言哦~



转载请注明:http://www.zmax-alibaba.com/qgfl/137935.html

网站简介 | 发布优势 | 服务条款 | 隐私保护 | 广告合作 | 合作伙伴 | 版权申明 | 网站地图

当前时间: