比XLOOKUP好用的函数组合,很多人没用过

比XLOOKUP好用的函数组合,很多人没用过

函数原理:第三参数省略,代表精确匹配,第四参数1为正向搜索,2为反向搜索。

现在, 我们要求不返回位置,而是要返回具体的值,只需要把XMATCH获取到的位置作为第二参数,在INDEX提供的查找区域(数量列)中去取值就可以了。

函数公式如下:

=INDEX(F2:F12,XMATCH(H2,E2:E12,,1))

=INDEX(F2:F12,XMATCH(H2,E2:E12,,-1))

02

使用通配符查找

要查找“机”字结尾的产品的出库情况,可以把第3参数换成2,就是使用通配符的匹配模式,支持“*”,“?”,“~”,这三种通配符。

公式如下:

=INDEX(F2:F12,XMATCH("*机",E2:E12,2,1))

=INDEX(F2:F12,XMATCH("*机",E2:E12,2,-1))

03

根据范围下限确定库存是否紧急

如图所示,我们需要判断库存状态,辅助表中,给出了库存的下限值。

现在,我们就可以通过 查找小于等于查找值的数字的位置,第三参数就可以写为-1。

比如出库数量为83,在下限范围内查找等于或者最近一个小于83的值,即为81,库存状态为正常。

输入公式: =INDEX($K$3:$K$6,XMATCH(F2,$J$3:$J$6,-1))

注意:写下限的时候,不用像match函数,需要升序排列,可以乱序。

04

根据范围上限确定库存是否紧急

同理,上面这个问题,我们也可以通过上限值来确定。

查找大于或者等于查找值的数字的位置,使用第三参数1。

=INDEX($K$3:$K$6,XMATCH(F2,$J$3:$J$6,1))

05

交叉查询

如图所示,我们需要在这张二维表中交叉查询某个值时,可以通过两个XMATCH分别来确定INDEX函数取值范围的 行和列序号。

输入公式

=INDEX(D2:G10,XMATCH(I3,C2:C10),XMATCH(J3,D1:G1))

注意:如果默认是精确匹配,正向搜索, XMATCH中的第三和第四参数可以省略。

06

多条件查询

和MATCH函数一样,XMATCH可以通过 重构查找值和 查找范围实现多条件查找。

公式如下:

=INDEX(E2:E9,XMATCH(G3&H3,C2:C9&D2:D9))

好的,以上就是今天要给大家分享的 XMATCH的常规用法。

作者:柳之

编辑:六姑娘

扫码进入微信群交流学习~

亲爱的读者们, 星标《excel教程》公众号,不错过每一个精彩内容。希望我们像以前一样,日日相伴。

打开公众号,简单点两下,就能每天见面不迷路啦~~

Excel基础不扎实的同学,欢迎学习下面这套工作用得上的Excel训练营返回搜狐,查看更多

相关推荐

彳部( 双人旁 )
nba365直播现场视频直播

彳部( 双人旁 )

📅 11-20 👁️ 899
鸷腾是什么意思
nba365直播现场视频直播

鸷腾是什么意思

📅 09-28 👁️ 1064
Cpl偏振镜十大品牌排行榜
365bet手机娱乐场

Cpl偏振镜十大品牌排行榜

📅 01-07 👁️ 4055