之前分享过Vlookup函数升级后的Xlookup使用方法,很多粉丝认为Xlookup已经成为Excel中最强大的查询方法。不要急于下结论,今天我们来看一下INDEX match函数升级后的Index Xmatch使用方法。这里主要是升级match,使这种函数组合更加灵活和易于使用。(大卫亚设,Northern Exposure(美国电视剧),Northern Exposure(美国电视剧)废话不要多说,我们自己动手吧。
如何使用XMATCH
Xmatch:返回数组或单元格区域中项目的相对位置
语法:=XMATCH (lookup_value,lookup_array,[match_mode],[search_mode])
查找第一个参数lookup_value:的值
第二个参数lookup_array:要查找的数据区域
第二个参数match_mode,重合类型。这是可选的,共有4种匹配类型
0:完全匹配(默认值,如果省略第三个参数,则默认情况下设置为0)
-1表示完全匹配的项目或下一个最小的项目
1表示完全匹配的项目或下一个最大的项目
2:通配符匹配
第四个参数是search_mode、搜索类型和可选参数,有四种搜索类型。
1:正顺序检索;(默认情况下,如果省略第三个参数,则默认情况下设置为1。)
-1表示反向搜索。
2表示按lookup_array升序排序的二进制搜索
-2表示法:依靠二进制搜索(根据lookup_array按降序排序),通过一个示例实际看到了此函数的效果。例如,在这里,我们在“名称”列中找到张飞的位置。您可以将公式设定为=Xmatch (F3,A23360A9,0)。结果是3。也就是说,在名为A23360A9的数据区域中,张飞位于第三个位置。
Xmatch函数的作用和参数实际上用于查找数据位置。让我们看一下可以与index函数一起使用的操作
一、一般查找
要找到武则天的数学成绩,只需将公式设置为,如下图所示。
=index(d 13360d 9,xmatch (G4,a1:a9,0))可以找到正确的结果
第二,反向查找
反向查询是查找查询值左侧的数据。例如,这里想以学号为标准查找名字。这是一般的反向查询。只需将公式设置为即可。
=index(a 13360 a 9、xmatch (G4、b1:b9、0))
除了只更改第一个参数的位置外,与常规查询基本相同
三、多条件查询
多条件查询通常用于重复数据。为了找到正确的结果,必须添加搜索条件。例如,这里有两个鲁班。现在我们要找2班鲁班的成绩。只需将公式设置为:
=index(e 13360 e 9、xmatch (G3 H3、a 13360 a 9 b 13360 b 9、0))
在这里,您只需使用连接符号连接xmatch函数的第一个和第二个参数即可。
四、查找多列数据
使用Index xmatch函数可以达到一次查找多行多列的效果。即使要查找的字段不连续,也可以执行自动匹配。在这里,只需将公式设置为即可
=index ($ a $1: $ g $ 10,xmatch ($ I2,$ a $1: $ a $10,0),x match(j $;
第一个xmatch函数确定列标签,第二个match用于确定行标签,行标签相交的地方是函数返回的结果
iaoimg.com/large/tos-cn-i-qvj2lq49k0/d5656b40688b4c74a9d4ebff6c07ab31?from=article.detail&_iz=31825&index=4" width="640" height="410"/>五、模糊查询
模糊查询就是我们可以通过输入关键字来查找数据,只不过需要配合通配符使用,常用的通配符有2个
?:表示任意单个字符
*:表示任意多个字符
比如在这里我们想要查找下猪八戒的数学成绩,我们将查找值设置为猪?戒,然后将公式设置为:=INDEX(D1:D9,XMATCH(G2,A1:A9,2))点击回车即可找到正确的结果,在这里关键是Xmatch函数的第三参数,我们将匹配类型设置为了通配符匹配
六、查找最后一次出现的数据
想要利用这个组合查找最后一次出现的数据,首先需要对日期这一列数据进行升序排序,随后将公式设置为
=INDEX(B1:B25,XMATCH(D2,A1:A25,0,-1))
在这路主要是利用Xmtach函数的第四参数,更改它的搜索方式,让其从后往前搜索
七、等级判定
如下图,我们需要根据成绩进行等级的判定,利用index+xmatch也可以搞定,只不过我们需要取每个区间的最小值来构建一个等级对照表,如下图橙色区域,随后根据等级对照表来查找数据
公式为:=INDEX($F$8:$F$11,XMATCH(B2,$E$8:$E$11,-1))
主要是利用的xmatch的第三参数,将其设置为-1,如果找不到精确的结果,就会返回小于查找值的最大值。
以上就是我们分享的关index+xmatch函数的使用方法,你觉得它是不是Excel中最强大的数据查询方式呢?
有什么疑问,可以留言讨论,觉得有用,麻烦给个一键三连,关注我,持续分享更多Excel技巧
(此处已添加圈子卡片,请到今日头条客户端查看)1.《【excel怎么找到数据】抛弃Xlookup,认为INDEX XMATCH是Excel中最强大的查找方法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【excel怎么找到数据】抛弃Xlookup,认为INDEX XMATCH是Excel中最强大的查找方法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2500645.html