VLOOKUP靠边站,查找界的王者在这里

VLOOKUP函数是公认的大众情人,学起来简单,用起来顺手,装起来上档次(链接到上一篇VLOOKUP函数的文章),可是它也有非常明显的弱点——逆向查找和更复杂条件的查找不能直接实现。

所以,今天给大家分享一组组合函数INDEX+MATCH,较VLOOKUP函数更具威力与魅力。

1、双向查找

第一步:由MATCH函数返回指定数值在指定数组区域中的位置。

案例:判断某个区域所在的位置

公式=MATCH(I2,A2:A6,0)

案例:判断某个产品所在的位置

公式=MATCH(I4,B1:G1,0)


第二步:由INDEX函数负责调出由MATCH函数确定的位置的数据,从而完成查找。

公式=INDEX(B2:G6,J2,J4)

第三步,整合公式,形成一个小型的市场销量查询系统。

公式=INDEX(B2:G6,MATCH(A9,A2:A6,0),MATCH(B9,B1:G1,0))

2、多条件查找

案例:根据地区和产品查找销量。

首先,利用MATCH函数第二参数支持数组合并运算的特征,来对地区和产品两个条件进行合并。

公式=MATCH(E3&F3,A2:A16&B2:B16,0)

再利用INDEX函数调出MATCH函数指定的行和销量所在的第三列对应的数值。

公式=INDEX(A2:C16,MATCH(E3&F3,A2:A16&B2:B16,0),3),同时按下Shift+Ctrl+Enter三键完成运算。

同样的,一个小型的销量查询系统完成了。

3、逆向查找

案例:根据姓名查找学号。

公式=INDEX($A$1:$C$15,MATCH(E3,$B$1:$B$15,0),MATCH($F$2,$A$1:$C$1,0))

公式解析:先用MATCH函数判断姓名的位置,再用MATCH函数判断学号的位置,最后用INDEX函数调出指定位置的内容。

INDEX+MATCH这对组合弥补了VLOOKUP函数在使用过程中的诸多限制,适用范围更广,如果想在Excel方面有更深的功底,函数组合与嵌套必须学会使用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容