公式中另一个工作簿的不匹配的Vlookup数据

问题描述 投票:1回答:3

我想创建一个主Excel工作表,通过使用汽车的底盘编号作为主键来获取其他Excel工作表中的数据。我在Excel中使用Vlookup(西班牙语中的buscarv)函数,但是我没有得到函数的匹配数据:

=Vlookup(A2;'Listado Julio.xlsx'!Tabla5[#Todo]; 3)

显示公式及其应显示的数据的图像:

Formula and data

相反,公式采用矩阵的最后一个值来从答案中搜索它。

有人能告诉我这个公式缺失了吗?

excel excel-formula vlookup
3个回答
0
投票

在单元格B2中,您还可以输入INDEX MATCH函数而不是v-lookup。 INDEX MATCH可以替换所有v-lookup和h-lookup任务,并且需要较少的处理能力,因为Excel不必计算行/列。在单元格B2中输入:

=INDEX('Listado'!C:C,MATCH('Hoja1'!A2,'Listado'!B:B,0))

然后将该公式复制到列中。


1
投票

如果你想要一个完全匹配,你需要将vlookup的最后一个可选参数设置为False,所以你的公式将是=Vlookup(A2,'Listado Julio.xlsx'!Tabla5[#Todo], 3, FALSE)


0
投票

一种简单的方法是准确地告诉它使用哪些列:

=VLOOKUP(A2,Listado!B:C,2,0)

可能存在一些区域格式差异。我的最后一个arg是0,这意味着只返回完全匹配。

© www.soinside.com 2019 - 2024. All rights reserved.