微软在2019年推出了Xlookup函数,其功能和性能全面超越了vlookup,成为目前最强大的查找函数。自此,使用了30多年的vlookup终于可以功成身退了!然而,遗憾的是,当时只有Office365用户才能使用此功能,导致大部分人对其了解有限。不过,近期WPS也更新了Xlookup函数,这使得我们有机会深入学习这一强大的查找工具。
Xlookup的基本用法及其参数如下:
语法为:=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
其中:
理解了这些参数后,我们可以通过实际例子来学习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都能高效完成任务。