vlookup和index配合 vlookup没匹配到的保持不变
大家好,如果您还对vlookup和index配合不太了解,没有关系,今天就由本站为大家分享vlookup和index配合的知识,包括vlookup没匹配到的保持不变的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
vlookup函数与index+match函数联用使用比较
VLOOKUP函数与INDEX+MATCH函数联用各有优劣,VLOOKUP擅长跨表单单向查找,INDEX+MATCH则支持反向、双向及多条件查找。以下是具体比较:
查找方向VLOOKUP函数:只能进行正向查找,即根据前列查找后列的内容,不能根据后列查找前列内容。例如,根据ID查找姓名可以,但根据姓名查找ID则会出现错误(如显示“#NA”)。
INDEX+MATCH联用:支持正向和反向查找。例如,在F3单元格中输入公式=INDEX($D$3:$D$11,MATCH(C3,$C$3:$C$11,0)),可实现根据ID查找姓名;在F6单元格中输入=INDEX($C$3:$C$11,MATCH(D6,$D$3:$D$11,0)),可实现根据姓名查找ID。
双向查找(双条件查找)VLOOKUP函数:无法直接实现双向查找,即不能同时根据两个条件查找对应值。
INDEX+MATCH联用:支持双向查找。例如,查找3月份A的业绩,在E14单元格中输入公式=INDEX($E$3:$E$11,MATCH(C14,$B$3:$B$11,0),MATCH(D14,$D$3:$D$11,0)),即可查找到对应的值。也可将公式改成数组形式:=INDEX($E$3:$E$11,MATCH(C15&D15,$B$3:$B$11&$D$3:$D$11,0)),然后同时按Ctrl+Shift+Enter完成输入,得到同样的效果。
多条件查找VLOOKUP函数:无法直接实现多条件查找。
INDEX+MATCH联用:支持多条件查找,但需使用数组公式。例如,进行三个条件的查找,如查找1月份A对product4的销量,在F14单元格中输入公式=INDEX($E$3:$E$11,MATCH(C14&D14&E14,$B$3:$B$11&$C$3:$C$11&$D$3:$D$11,0)),同时按Ctrl+Shift+Enter完成输入,得到相应的值。
跨表单查找VLOOKUP函数:在跨表单单向查找方面有优势。例如,在不知道学生是哪个班的情况下,可以使用VLOOKUP函数进行查找。在目标单元格内输入公式=IFERROR(VLOOKUP(E5,'1班'!B:C,2,0),IFERROR(VLOOKUP(E5,'2班'!B:C,2,0),IFERROR(VLOOKUP(E5,'3班'!B:C,2,0),"无此人信息"))),当无此人信息时,会显示“无此人信息”。
INDEX+MATCH联用:跨表单查找时公式相对复杂,不如VLOOKUP函数直观。
Excel之数据匹配:Vlookup, Match与Index
在excel中经常会用到的一个功能是匹配字段从而返回需要的结果,本文将介绍通过 Vlookup函数的使用与 Match、Index函数的使用两种方式来实现数据匹配。
Vlookup函数用法说明:
于是上图汪梅的原始分查找问题可以用公式
得出,使用填充柄下拉就可以得到李明的原始分。
在使用Vlookup函数时需要注意的几点:
参数说明
Vlookup几乎是Excel中用于数据匹配最方便的函数,但它的局限在于不能进行前向查找(不能返回前面列的值),而通过Match函数与Index函数的配合使用可以解决此类问题。
使用Match与Index函数进行数据匹配的思路是:
其中Match函数与Index函数的解释如下:
Excel vlookup与index和match的区别
一、主体不同
1、vlookup:是Excel中的一个纵向查找函数。
2、index:是返回表或区域中的值或值的引用。
3、match:返回指定数值在指定数组区域中的位置。
二、功能不同
1、vlookup:是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。
2、index:返回表格或数组中的元素值,此元素由行号和列号的索引值给定。当函数 INDEX的第一个参数为数组常量时,使用数组形式。
3、match:MATCH函数可在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。
三、特点不同
1、vlookup:可以用来核对数据,多个表格之间快速导入数据等函数功能。
2、index:同时使用了 row_num和 column_num参数,INDEX将返回 row_num和 column_num交叉处单元格中的值。
3、match:需要获得单元格区域中某个项目的位置而不是项目本身,则应该使用MATCH函数而不是某个LOOKUP函数。
参考资料来源:百度百科-MATCH函数
参考资料来源:百度百科-INDEX函数
参考资料来源:百度百科-VLOOKUP函数
如果你还想了解更多这方面的信息,记得收藏关注本站。