扔掉xlookup,我感触index+xmatch才是excel中最宏大的搜索办法

本文的标题是《扔掉Xlookup,我觉得INDEX+XMATCH才是Excel中最强大的查找方式》来源于:由作者:陈恒盛采编而成,主要讲述了之前跟大家分享过Vlookup函数的升级版Xlookup的使

之前跟**瓜分过vlookup因变量的晋级版xlookup的运用本领,不少粉丝都感触xlookup仍旧变成了excel中最宏大的搜索办法了。可别急着下论断,即日咱们来看下index+match因变量的晋级版index+xmatch的运用本领,在这边重要晋级了match,让这个因变量拉拢变得越发精巧好用。空话不多说,让咱们径直发端吧

扔掉xlookup,我感触index+xmatch才是excel中最宏大的搜索办法

xmatch的运用本领xmatch:归来项在数组或单位格地区的对立场所

语法:=xmatch (lookup_value、lookup_array、[match_mode]、[search_mode])

第一参数,lookup_value:搜索值

第二参数,lookup_array:搜索的数据地区

第二参数,match_mode,配合典型,它是一个可选参数,所有有四个配合典型

扔掉xlookup,我感触index+xmatch才是excel中最宏大的搜索办法

0 表白: 透彻配合(默许,简略第三参数则默许树立为0)

-1 表白: 实足配合或下一个最小项

1表白: 实足配合或下一个最大项

扔掉xlookup,我感触index+xmatch才是excel中最宏大的搜索办法

2 表白:通配符配合

第四参数,search_mode,探求典型,它也是一个可选参数,有四个探求典型

扔掉xlookup,我感触index+xmatch才是excel中最宏大的搜索办法

1 表白: 正序探求, (默许,简略第三参数则默许树立为1)

-1 表白: 探求倒序探求 。

扔掉xlookup,我感触index+xmatch才是excel中最宏大的搜索办法

2 表白:依附于lookup_array按叶序排序的二进制探求

-2 表白:依附于 lookup_array 按降序排序的二进制探求咱们经过一个例子来本质地看下这个因变量的功效。比方在这边咱们搜索下张飞在全名这一列中的场所,只须要将公式树立为:=xmatch(f3,a2:a9,0)即可,它的截止为3,即是说在a2:a9这个数据地区中,张飞在第3个场所

之上即是xmatch因变量的效率以及参数,它的效率本来即是用来搜索数据场所的,底下咱们来看下它与index因变量搭配都能实行哪些**纵吧

扔掉xlookup,我感触index+xmatch才是excel中最宏大的搜索办法

一、惯例搜索如次图所示,咱们想要搜索下武则天的数学功效,只须要将公式树立为

=index(d1:d9,xmatch(g4,a1:a9,0))即可找到精确的截止

二、反向搜索所谓的反向搜索,即是找到搜索值左侧的数据,比方在这边咱们想要按照学号来搜索全名,这即是一个典范的反向搜索,只须要将公式树立为

=index(a1:a9,xmatch(g4,b1:b9,0))

它与普遍搜索简直是如出一辙的,只然而只是变动了第一参数的场所结束

三、多前提查问多前提查问普遍用在有反复的数据中,咱们须要新增一个搜索前提,来找到精确的截止,比方在这边有2个鲁班,此刻咱们想要搜索的是2班鲁班的功效,只须要将公式树立为

=index(e1:e9,xmatch(g3&h3,a1:a9&b1:b9,0))

在这边咱们只须要运用贯穿标记将xmatch因变量对应的第一与第二参数贯穿在一道即可

四、搜索多列数据运用index+xmatch因变量,咱们不妨实行一次搜索多行多列的功效,纵然搜索的字段不是贯串的,它也不妨实行机动配合,在这边咱们只须要将公式树立为

=index($a$1:$g$10,xmatch($i2,$a$1:$a$10,0),xmatch(j$1,$a$1:$g$1,0))

第一个xmatch因变量用来决定列番号,第二个match用来决定行番号,队伍番号穿插处即是因变量归来的截止

五、朦胧查问朦胧查问即是咱们不妨经过输出要害字来搜索数据,只然而须要共同通配符运用,常用的通配符有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中最宏大的数据查问办法呢?

扔掉xlookup,我感触index+xmatch才是excel中最宏大的搜索办法

有什么疑义,不妨留言计划,感触有效,烦恼给个一键三连,关心我,连接瓜分更多excel本领

(此处已增添圈子卡片,请到本日头条存户端察看)

扔掉xlookup,我感触index+xmatch才是excel中最宏大的搜索办法

正文原作家为陈恒盛,连载请证明:根源!如该文有不当之处,请接洽站长简略,感谢协作~

原创文章,作者:陈恒盛,如若转载,请注明出处:http://www.kaicen.cn/20220416283760.html