excel index和match函数(Excel多条件匹配查询)

老奶奶都可以理解的数据处理技巧,大家好,我是数据打工仔

Excel匹配查询的时候有时候会遇到匹配查询的问题,这个时候就比较常用的就是vlookup函数,但是这个函数使用范围比较有限,在解决多条件匹配查询时灵活度不够,今天我来看下index match万能匹配查询函数吧。

excel index和match函数(Excel多条件匹配查询)(1)

如何多条件匹配查找人名

现在需要根据基本工资,加班费,罚款金额以及总工资四个条件,查出来对应的人员名单。

直接在K2单元格输入:INDEX($A$2:$E$14,MATCH(G2&H2&I2&J2,$B$2:$B$14&$C$2:$C$14&$D$2:$D$14&$E$2:$E$14,0),MATCH($K$1,$A$1:$E$1,0)),然后同时按住CTR Shift Enter,完成输入,直接向下填充即可。

excel index和match函数(Excel多条件匹配查询)(2)

index是索引函数,有三个参数:第一个参数是数据范围,第二个参数是想返回数据范围的行,第三个参数是想返回的数据范围的列。最终根据行列的值对应的数据。

match也有匹配查找函数,也有三个参数: 第一个要查找的值,第二个是要查找的数据范围,第三个参数直接输入0即可,表示精准查找。

我们来看下输入函数的计算过程:

第一步:$A$2:$E$14圈定要在A2:E14这个范围内查找数据;

第二步:MATCH(G2&H2&I2&J2,$B$2:$B$14&$C$2:$C$14&$D$2:$D$14&$E$2:$E$14,0),这一步最为关键,因为是多条件查询,需要把所有条件拼接到一起进行查询,这里使用数据的格式;

第三步:MATCH($K$1,$A$1:$E$1,0)确认要查找的值在第几列;

第四步:需要同时按住CTR Shift Enter以数组的形式进行数据计算即可完成;

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页