用了30多年的Vlookup功成身退,Xlookup闪亮登场,统治下一个30年

如题所述

微软在2019年推出了Xlookup函数,其功能和性能全面超越了vlookup,成为目前最强大的查找函数。自此,使用了30多年的vlookup终于可以功成身退了!然而,遗憾的是,当时只有Office365用户才能使用此功能,导致大部分人对其了解有限。不过,近期WPS也更新了Xlookup函数,这使得我们有机会深入学习这一强大的查找工具。



Xlookup的基本用法及其参数如下:


语法为:=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])


其中:



    lookup_value:需要查找的值。
    lookup_array:在其中查找的区域。
    return_array:查找结果所在的区域。
    if_not_found:未找到结果时返回的值,默认为错误值#N/A。
    match_mode:匹配方式,0为精确匹配,默认;-1为近似匹配,返回较小的项;1为近似匹配,返回较大的项;2为通配符匹配。
    search_mode:搜索模式,1从首项开始,-1从末项开始,2或-2为二进制搜索,需数据已排序。


理解了这些参数后,我们可以通过实际例子来学习Xlookup的使用方法:


一、普通查找:
要查找鲁班的语文成绩,使用公式:=XLOOKUP(H2,A1:A9,C1:C9),即可找到正确答案。此公式前三个参数为必填,后三个可选,通常省略后三个参数。


二、屏蔽错误值:
查找孙悟空的语文成绩,当数据表中不存在时,函数会返回#N/A错误。通过将公式设置为:=XLOOKUP(H7,A1:A9,C1:C9,""),即可屏蔽错误值。


三、横向查找:
横向查找使用Hlookup函数,Xlookup已实现此功能,公式为:=XLOOKUP(A10,A1:I1,A3:I3)。


四、通配符查找:
设置第五参数为2,使用通配符进行查找。例如,查找含“白”字的数据,公式为:=XLOOKUP(H2,A1:A9,C1:C9,,2)。


五、反向查找:
Xlookup可以反向查找左侧数据,公式为:=XLOOKUP(H2,B1:B9,A1:A9),实现简单。


六、多条件查找:
通过连接符号将查找值与查找区域连接,公式为:=XLOOKUP(G2&H2,A1:A9&B1:B9,C1:C9)。


七、查找多列数据:
使用Xlookup一次查找多列数据,结果需连续,公式为:=XLOOKUP(F2,A1:A8,B1:D8),需在G2向下填充公式。


八、查找最后一次时间:
设置第六参数为-1,从下往上查找数据,公式为:=XLOOKUP(D2,A1:A25,B1:B25,,,-1)。



综上所述,Xlookup函数功能全面,使用简单,将取代vlookup引领未来30年的发展。无论是查找功能、通配符匹配、反向查找还是多条件查找,Xlookup都能高效完成任务。

温馨提示:答案为网友推荐,仅供参考
相似回答