分享

Excel黄金组合INDEX MATCH是如何工作的,一次讲透彻

 whoyzz 2023-02-20 发布于湖北

Index+Match被视作查找引用类的万精油组合,就连VLOOKUP也要略逊一筹。

吃透一个组合公式的首要条件是要对其中的单个函数了如指掌。


Index

=INDEX(B2:D11,5,2)

划定一个区域(B2:D11),给出坐标(5,2),Index顺利带回目标单元格的值(司令部)。

坐标中的5表示该区域的第5行,2表示该区域的第2列。

Excel笔记: Index第2,3参数分别表示选定区域中的第n行和第m列,并非整个表格的第n行和第m列。

文章图片1

Index


Match

=MATCH('司令部',C2:C11,0)

给出目标值“司令部”,锁定敌方区域(C2:C11),Match掐指一算,司令部在该区域的第5行。第3参数0表示精确查找,必须查找完整的“司令部”。

=MATCH('司令部',B6:D6,0)

同样的方法可以得出司令部位于该区域的第2列。

Excel笔记: Match返回的是查找值在选定区域中的第n行或第m列,并非整个表格的行号或列号。

文章图片2

Match


Index+Match

Index根据坐标返回目标值;Match根据目标值返回坐标。

两者的坐标都是指选定区域内的第n行,第m列,很多场合说成“相对位置”。

如图所示,要查询马云的历史成绩:

=INDEX(B2:E9,MATCH(H3,A2:A9,0),

MATCH(H4,B1:E1,0))

Index第1参数划定成绩区域B2:E9

Index第2参数为一个Match函数,其作用是在A2:A9中查找“马云”,“马云“位于该区域的第4行,Match的计算结果4将被作为Index的第2参数。

同理可推Index的第3参数为Match的计算结果3.

公式等同于:=INDEX(B2:E9,4,3)

即返回B2:E9的第4行第3列。

文章图片3

Index+Match


当你需要反向查询或多条件查询的时候,会发现熟悉的VLOOKUP有心无力,不妨用这对黄金搭档试试。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多