今天再跟大家聊一个升级版本的VLOOKUP()函数——XLOOKUP函数!这函数的优秀之处有以下几点:
VLOOKUP只能查询你所查询的数据,是在数据源的右边。如果想找你所查询的数据,在数据源的左边需要使用类似INDEX+MATCH嵌套如:INDEX(MATCH(......)才行。XLOOKUP函数无此限制,XLOOKUP可以任意列。
VLOOKUP 查询只能返回一个值,XLOOKUP函数可以返回一整行的值。
VLOOKUP在没有找到结果时需要VLOOKUP+IFERROR嵌套 像这样=IFERROR(vlookup(........),"没找到")才能对没找到的值(NA#)添加类似“没找到”这样的提示内容,但XLOOKUP函数的参数直接提供返回提示的参数。
VLOOKUP只能从上往下查找,XLOOKUP函数支持从上向下,从下向上,二进制查询升、降序等4种方式。
我们来看下演示:
在一个单元格输入=XLOOKUP(M4,A:A,B:G,"没找到",0,1) 打个回车,整行的内容全部都可以匹配出来。
XLOOKUP函数 使用说明:
如本例:XLOOKUP(M4,A:A,B:G,"没找到",0,1)
XLOOKUP函数包含6个参数其中前3个是必填项,后3个是选填项
本案例中
M4 :是查找值,跟VLOOKUP 的第一个参数一样。
A:A:查找的值,在数据源的那一列。
B:G:要返回哪几列的值,这里返回B:G款号......销售金额。
"没找到":没找到匹配的值时的返回提示信息,这里以“没找到”为提示信息。
:可以有4个选择0精确,1精确或下个较小值,-1精确或下个较大值,2使用通配符,这里使用是精确匹配。
这个函数在Office 2021和Office 365里才有。
是不是很好用呢?大家是不是也想体验一把这个函数的神奇?需要体验版的可以给小编留言哦。
领取专属 10元无门槛券
私享最新 技术干货