VLOOKUP函数,大家已经很熟悉了,但XLOOKUP函数似乎更为出色。功能更强大,今天给大家介绍XLOOKUP函数的8种用法,每一个都很经典。
XLOOKUP的语法结构:XLOOKUP(查找值,查找数组,返回数组,未找到值,匹配模式,搜索模式),而在大多数实际应用中,后三个参数往往可以灵活省略。
一、正向查找
1、打开数据源,我们需要查找出产品为芒果的销量,在单元格可以输入公式=XLOOKUP(G2,B:B,D:D),最后按回车键。这个公式的第二个和第三个参数支持整列或指定范围的引用。
二、反向查找
2、XLOOKUP在这方面进行了出色的改进,在下图中,我们需要根据金额查找出相应的产品,在单元格中输入公式=XLOOKUP(G2,E:E,B:B),然后按下回车键。
三、横向查找
3、VLOOKUP函数不能横向查找,此时就可以使用XLOOKUP函数。选中目标单元格区域,输入公式=XLOOKUP(A6,A2:H2,A3:H3),最后回车即可。这个公式的含义是:在A2:H2的范围内查找A6单元格的值,并返回对应的A3:H3范围内的值。
四、查找多列数据
4、在查找多列数据时,需要确保所查找的数据与数据源的顺序一致。下图中需要根据产品和销量,查找出销售金额,我们在单元格中输入公式=XLOOKUP(G2,B:B,D:E),最后回车得到查询结果。
五、多条件查找
5、当我们进行多条件查找时,我们可以用&连接起来作为整体范围进行查找,在单元格区域输入公式=XLOOKUP(G2&H2,B:B&E:E,C:C),最后按回车键。
六、查找不到相应值时,显示错误
6、在下图中,我们需要查询产品蓝莓的金额,但产品名称与实际不匹配,我们需要显示错误,在单元格中输入公式:=XLOOKUP(G2,B:B,E:E,"错误")。最后回车可以看到显示结果。
七、近似匹配
7、当我们需要根据区间,查询相应数值时,可以用XLOOKUP函数,在单元格中需要输入公式:=XLOOKUP(E3,A:A,B:B,,-1),这公式中2个,,逗号,这里的逗号用于占位,-1精确匹配
八、倒序查找
8、XLOOKUP函数可以根据查找值在返回数组中倒着查找。是从最后一行查找到最前面一行,在本例中,需要查询葡萄最后的金额,在单元格中输入公式:=XLOOKUP(G2,B:B,E:E,,,-1),如图。