vlookup和index及match一起使用(INDEX遇到MATCH)

发布日期:2024-12-22 05:35:07     作者:丷默契说爱     手机:https://m.xinb2b.cn/know/zts301101.html     违规举报

#核心能力#一句话记住INDEX()函数:站在第3排第4列的那个同学,给我站出来!=INDEX(队伍方阵,第3排,第4列)。

同样用第一集建立过的智能表wenju

已知我买的文具,想得到文具对应的品名,习惯VLOOKUP的同学都知道,这种查找需求可以使用VLOOKUP但是v不出目标列左边的列。


我们来试试INDEX.

因为要查找wenju这张表,所以index的第一个参数是wenju;第几行取决于“我买的文具”里指定的文具在wenju表里所在的行,需要借助MATCH返回对应的行数。MATCH第一个参数指向F2代表查找这个值,第二个参数指在Specification列里查找,最后一个0代表精确查找。

回到INDEX函数,最后一个参数2,代表wenju表里的第二列。

=INDEX(wenju,MATCH(F2,wenju[Specification],0),2)

这里关键就是理解MATCH 返回的行号,列号如果我们不直接写数字2,也是可以用另外一个MATCH函数来代替的,这样,我们的公式就会变成=INDEX(范围,MATCH(得到行号),MATCH(得到列号))

写到这里,就可以做到已INDEX和MATCH组合来代替VLOOKUP的效果了。有的同学如果觉得公式很长,其实可以通过自动更正的方式来加快我们写公式的速度,具体操作在之前的视频讲解过了,有兴趣的可以看看~


 
 
本文地址:https://xinb2b.cn/know/zts301101.html,转载请注明出处。

推荐图文
推荐经验知识
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.177 second(s), 1 queries, Memory 2.38 M