公式中另一个工作簿的不匹配的Vlookup数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了公式中另一个工作簿的不匹配的Vlookup数据相关的知识,希望对你有一定的参考价值。
我想创建一个主Excel工作表,通过使用汽车的底盘编号作为主键来获取其他Excel工作表中的数据。我在Excel中使用Vlookup
(西班牙语中的buscarv
)函数,但是我没有得到函数的匹配数据:
=Vlookup(A2;'Listado Julio.xlsx'!Tabla5[#Todo]; 3)
显示公式及其应显示的数据的图像:
相反,公式采用矩阵的最后一个值来从答案中搜索它。
有人能告诉我这个公式缺失了吗?
答案
在单元格B2中,您还可以输入INDEX MATCH函数而不是v-lookup。 INDEX MATCH可以替换所有v-lookup和h-lookup任务,并且需要较少的处理能力,因为Excel不必计算行/列。在单元格B2中输入:
=INDEX('Listado'!C:C,MATCH('Hoja1'!A2,'Listado'!B:B,0))
然后将该公式复制到列中。
另一答案
如果你想要一个完全匹配,你需要将vlookup的最后一个可选参数设置为False,所以你的公式将是=Vlookup(A2,'Listado Julio.xlsx'!Tabla5[#Todo], 3, FALSE)
另一答案
一种简单的方法是准确地告诉它使用哪些列:
=VLOOKUP(A2,Listado!B:C,2,0)
可能存在一些区域格式差异。我的最后一个arg是0,这意味着只返回完全匹配。
以上是关于公式中另一个工作簿的不匹配的Vlookup数据的主要内容,如果未能解决你的问题,请参考以下文章