XMATCH函数怎么用?增强了??%(choosematch函数)
MATCH函数都用过吧,用于匹配位置很好用,现在又出了一个XMATCH函数,看到前面多了一个X,上次多了一个X还是XLOOKUP,他是对VLOOKUP的升级,XMATCH同样也是对MATCH函数的升级!下面我们为大家介绍一下他!
我们先来看看游戏规则,也就是他的语法.
基础语法
语法:XMATCH (查找值、查找数组或者区域、[匹配模式]、[查找方式])
结果:返回第一参数查找值在数据区域中的位置!整体功能和MATCH一样!
参数较多,我们直接通过案例来说明!
强化学习
▍案例01 - 精确查找
精确查找和MATCH第3参数0一样,也叫做完全匹配,也就是一模一样才会返回对应的位置!
XMATCH第三参数,默认是0,也就是完全匹配,可以省略不写,逗号都不需要,MATCH需要保留逗号!
=XMATCH(D2,A2:A12)
▍案例02 - 倒序查找
倒序查找也就是从后面往前面查询,一般都是返回首个满足条件的值,如果需要从后面往前查,可以使用第四参数-1,比如两个典韦,返回的是后一个的位置!
=XMATCH(D2,A2:A12,,-1)
这个MATCH默认是没有这种模式的,算是一种增强和细分吧!现在使用起来更加明确,MATCH函数的说明太模糊了!
▍案例03 - 近似查询
近似查询一共两种情况,数据不需要排序,一种是-1 返回比查找值小的最大值的对应的位置
▼第三参数-1
=XMATCH(D3,B2:B10,-1)
另外一种是,比自己大的最小值的位置,第三参数为1
▼第三参数1
=XMATCH(D3,B2:B10,1)
▍案例04 - 模糊匹配
适合关键词查询,MATCH函数是全部支持通配符的,但是XMATCH把这个独立出来了,使用第三参数2来配合使用!
=INDEX(B2:B4,XMATCH("*E精精*",A2:A4,2))
.
XMATCH函数小结
XMATCH主要是获取查找内容在给定数据区域中的位置,想要获取对应的内容需要配合INDEX或者OFFSET等函数配合使用!XMATCH函数是MATCH的升级版本,其实核心就是细化了MATCH,让使用难度降低了不少,参数细分后,根据需求使用难度也降低了很多!
最后我们也补充一下!全部参数的详细说明!
这个函数也收录在我们365函数系列教程中,更多函数详解,也可以加入我们学习圈,全部函数详解+附件直接练习+问题答疑,轻松掌握!