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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了公式中另一个工作簿的不匹配的Vlookup数据相关的知识,希望对你有一定的参考价值。

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

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

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

Formula and data

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

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

答案

在单元格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数据的主要内容,如果未能解决你的问题,请参考以下文章

Excel索引与引用另一个工作簿的多个条件匹配

使用vlookup公式时的部分匹配

使用带有附加VLOOKUP的VLOOKUP为FALSE

在 Excel for Mac 2016 中另存为 CSV

Excel:VLOOKUP 将一列与另一张表匹配并连接数据

excel公式中:查找值,数据表,列序表,匹配条件各是啥意思?