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(查找的值,查找范围数组,返回范围或数组,查找模式,搜索模式) 注:第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个参数需要升序排列。 如果第4个参数为1时,会在B列中查找比给定值大且最接近的数 4、搜索模式 Xlookup(查找的值,查找范围数组,返回范围或数组,查找模式,搜索模式) 注:当第5个参数是1从前向后查找(默认),-1是从后向前查找。后面两个是二进制搜索,不常用这里不再详细介绍。这个参数的主要作用是可以实现查找最后一个符合条件的值。 【例1】查找最后一个A货价格 =xlookup(A11,B2:B7,C2:C7,0,-1) Xlookup函数目前只能在最新更新的office365版本中使用,不过,这么牛X的查找函数,将来你肯定会用到的。本文应该是全网第一个全面解析Xlookup函数教程,同学们可以收藏起来备用,也可以转发给已更新版本的朋友。 |
|
来自: wwshou > 《20190916(最新)》