简书求助中心

查找不了?试试“INDEX+MATCH”

2018-06-11  本文已影响8人  表妹的EXCEL

来源:微信公众号表妹的EXCEL

“查找数据”可谓是EXCEL中的一个永恒话题,最常用的函数就是VLOOKUP(推送18、推送30)和LOOKUP(推送37)。这两个函数虽然便于使用,但是在解决“逆序查找”、“二维查找”和“多条件查找”这些特殊问题上,还是难免有点困难和勉强的。今天,表妹要为小伙伴们介绍一个新的查找组合:INDEX+MATCH,有了它,前面那些特殊问题就可以轻松搞定了~~

~~~~~~INDEX+MATCH的分割线~~~~~~

函数介绍

INDEX 单元格引用

INDEX(引用区域,单元格行号,单元格列号)

MATCH 单元格位置

MATCH(查找单元格,查找区域,排列顺序)

排列顺序:1代表升序排列,0代表任意顺序排列,-1代表降序排列

【函数示例】

了解完了函数的基本参数,下面我们就来看看这对神奇组合是如何解决那些棘手的查找问题的吧~~

一、逆序查找

【公式】=INDEX($A$2:$A$13,MATCH(A16,$B$2:$B$13,0))

【原理】MATCH函数返回姓名A16在姓名列B2:B13中的行号;INDEX函数根据这个行号返回工号列A2:A13对应的工号。

二、二维查找

【公式】=INDEX($B$2:$I$13,MATCH(A16,$A$2:$A$13,0),MATCH(B16,$B$1:$I$1,0))

【原理】MATCH函数返回姓名A16在姓名列A2:A13中的行号,再返回月份B16在姓名列B1:I1中的列号;INDEX函数根据行号和列号返回销售额B2:I13区域中对应的销售额。

三、多条件查找

【公式】=INDEX($C$2:$C$13,MATCH(A16&B16,$A$2:$A$13&$B$2:$B$13,0))

【原理】MATCH函数返回部门A16和季度B16两者,在姓名列A2:A13和季度列B2:B13合并区域中的行号;INDEX函数根据行号返回销售额C2:C13区域中对应的销售额。

【说明】此公式为联合区域的数组公式,须同时按下Ctrl+Shift+Enter三键执行运算

有了INDEX+MATCH这对神奇组合,小伙伴们的查找工具列表是不是变得更加丰富和充实了呢?纸上得来终觉浅,勤奋的你赶快自己动手查找一下吧~~

关注微信公众号“表妹的EXCEL”,每周一、三、五获取原创分享教程。加入“表妹的EXCELQQ群(345387282)”,和勤奋好学的小伙伴们一起快乐地学习EXCEL吧!

上一篇下一篇

猜你喜欢

热点阅读