全⾯取代Vlookup,Xlookup函数的使⽤⽅法(⼊门初级⾼级)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、查范围或数组、返回范围或数组
Xlookup(查的值,查范围数组,返回范围或数组,查模式,搜索模式)
多列vlookup函数的使用方法注:第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、查模式
Xlookup(查的值,查范围数组,返回范围或数组,查模式,搜索模式)
注:第4个参数省略默认值是0,表⽰精确匹配,当为2时可以使⽤通配符(前⾯已有⽰例)。当为-1和1时区间查,其中-1查较⼩的项(和Vlookup省略最后⼀个参数⽤法相同),⽽1查较⼤的项。
【例1】根据销量查奖⾦
=XLOOKUP(B9:B12,B2:B5,C2:C5,-1)
注:当第4个参数是-1时,会在第1个数组中查⽐给定值⼩且最接近的数,第2个参数需要升序排列。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论