美烦资源网

专注技术文章分享,涵盖编程教程、IT 资源与前沿资讯

XMATCH函数怎么用?增强了??%

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函数系列教程中,更多函数详解,也可以加入我们学习圈,全部函数详解+附件直接练习+问题答疑,轻松掌握!


控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言