这两天,ExcelHome论坛和QQ学习群、微信学习群里,一个刚刚诞生在襁褓中的新函数,凭借着大哥VLOOKUP和二哥LOOKUP的名声火了一把,来看看这个函数的微软帮助文件界面吧:
老祝看了一下,大致的用法是:
=XLOOKUP(查找内容,查找区域,要返回的区域,[匹配方式],[搜索模式])
其中的匹配方式有四种:
0,精确匹配
-1 ,如果未找到查询值, 则返回比查询值小的下一个项目。
1,如果未找到查询值, 则返回下一个较大的项目。
2,表示使用通配符匹配。
还有一个参数是搜索模式,也有四个参数可选,其中:
1,表示从第一个项目开始执行搜索。
-1,表示从最后一个项目开始执行反向搜索。
2,表示在查找区域为升序的前提下搜索。
-2,表示在查询区域为降序的前提下搜索。 如果未排序, 将返回无效的结果。
看起来这个函数的功能与LOOKUP十分相似,应该属于LOOKUP的加强版。这么有吸引力的新函数,到底什么时候大家才可以使用呢?
看看微软的提示:
敲黑板,划重点:
XLOOKUP现在还只是测试版,一个襁褓中的娃,只有在后续优化后,Office 365用户才会有机会体验。根据以往微软的尿性,老祝预测普通用户应该还要等待3年,也就是在Office 2022版本中,XLOOKUP才有可能成为内置函数。
并且,使用过程中不得不考虑与低版本用户的兼容性,否则你这边做出的表格,老板打开是乱码,客户打开是乱码,这不就乱套了吗?综合这些原因,XLOOKUP函数的普及应该还有很长的路要走。
那些张口就说VLOOKUP要下岗、比VLOOKUP好用二十倍等说法,目前看还是为时过早的。
说起查找引用类函数,很多小伙伴们会先想到大众情人VLOOKUP函数,但在实际应用中,很多时候VLOOKUP却是力不从心:比如说从指定位置查找、多条件查找、逆向查找等等。
这些VLOOKUP函数实现起来颇有难度的功能,有一个函数却可以轻易实现,这就是下面咱们要说的主角——LOOKUP。
这个函数主要用于在查找范围中查询指定的查找值,并返回另一个范围中对应位置的值。该函数支持忽略空值、逻辑值和错误值来进行数据查询,几乎可以完成VLOOKUP函数和HLOOKUP函数的所有查找任务,接下来咱们就一起看看LOOKUP函数的常用套路。
一、返回B列最后一个文本:
=LOOKUP("々