星源国际公司位于深圳市福田区彩银路中银大厦A座26楼.公司定位于深圳公司注册,前海公司注册、融资租赁、企业财务代理、企业审计服务、商标专利服务等业务。
Xlookup函数推出的消息震动了Excel圈,但关于它的详细教程却一个也没有。所以决定整理一份关于Xlookup详细用法教程,现在它来了!
一、用法描述
在某个范围或数组中搜索匹配项,并通过第二个范围或数组返回相对应的项。
注:通俗点说,就是根据条件进行查找并返回值。具体查看详见参数及示列。
二、语法说明
Xlookup函数共5个参数,其中123是必须,45为可选参数(中括号[]是参数可选的标志)
翻译成中文,参数更好理解:
Xlookup(查找的值,查找范围或数组,返回范围或数组,查找模式,搜索模式)
三、参数说明及示例讲解
1、查找的值
Xlookup(查找的值,查找范围数组,返回范围或数组,查找模式,搜索模式)
兰色注:Xlookup第一个参数可以是一个值,也可以是一组值,也可以使用通配符
【例1】根据姓名查找对应的语文成绩
=XLOOKUP(A11,A2:A7,C2:C7)
【例2】查找张飞、刘能和王飞的语文成绩
=XLOOKUP(A11:A13,A2:A7,C2:C7)
注:从下面的演示可以看出,在B11设置公式查找A11:A13的值,可以同时在3个单元格返回对应查找结果。也就是说以后用xlookup查找时只需要在第一个单元格中设置公式即可。
如果想进一步计算平均分,外套average即可。这时返回结果也只有一个值。
=AVERAGE(XLOOKUP(A11:A13,A2:A7,C2:C7))
【例3】查找姓名包含“飞”的语文成绩
=XLOOKUP(A11,A2:A7,C2:C7,2)
注:当第4个参数是2时,查找值中可以使用通配符。*表示任意多个字符,?表示单个字符。只是查找结果只返回第1个符合条件的值。
如果查找3个姓名中末尾是飞的语文成绩,可以用 ??飞 表示飞前有两个字符
2、查找范围或数组、返回范围或数组
注:第2、3个参数可以是单元格引用,也可以是数组。查找原理是在 查找范围或数组查找值,如果找到则返回返回范围或数组中对应位置的值。
【例1】从右向左查
=Xlookup(A11,B2:B7,A2:A7)
【例2】按行上下查找
=Xlookup(B5,A1:D1,A2:D2)
【例3】多条件查找
=Xlookup(A11&B11,A2:A7&B2:B7,D2:D7)
注:1、2个参数可以用&多个值和范围,实现多条件查找。
【例4】同时查找多列
=XLOOKUP(A11,A2:A7,B2:D7)
注:当第3个参数是多列范围或数组时,公式也会同时返回多列值
3、查找模式
注:第4个参数省略默认值是0,表示精确匹配,当为2时可以使用通配符(前面已有示例)。当为-1和1时区间查找,其中-1查找较小的项(和Vlookup省略最后一个参数用法相同),而1查找较大的项。
【例1】根据销量查找奖金
=XLOOKUP(B9:B12,B2:B5,C2:C5,-1)
注:当第4个参数是-1时,会在第1个数组中查找比给定值小且最接近的数,第2个参数需要升序排列。
如果第4个参数为1时,会在B列中查找比给定值大且最接近的数
4、搜索模式
注:当第5个参数是1从前向后查找(默认),-1是从后向前查找。后面两个是二进制搜索,不常用这里不再详细介绍。这个参数的主要作用是可以实现查找最后一个符合条件的值。
【例1】查找最后一个A货价格
=xlookup(A11,B2:B7,C2:C7,0,-1)
Xlookup函数目前只能在最新更新的office365版本中使用,不过,这么牛X的查找函数,将来你肯定会用到的。