老奶奶都可以理解的数据处理技巧,大家好,我是数据打工仔
Excel匹配查询的时候有时候会遇到匹配查询的问题,这个时候就比较常用的就是vlookup函数,但是这个函数使用范围比较有限,在解决多条件匹配查询时灵活度不够,今天我来看下index match万能匹配查询函数吧。
如何多条件匹配查找人名
现在需要根据基本工资,加班费,罚款金额以及总工资四个条件,查出来对应的人员名单。
直接在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,完成输入,直接向下填充即可。
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以数组的形式进行数据计算即可完成;
,