vlookup无法获得所需的数据。有两个具有共同设计编号的表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vlookup无法获得所需的数据。有两个具有共同设计编号的表相关的知识,希望对你有一定的参考价值。

我有两个Excel工作表。具有设计编号和相应条形码编号的条形码(条形码是唯一的,但是重复设计编号)

design number   bar code
947002035000    1212347
947002035000    1212348
947002041000    1185272
947002041000    1185274
947002041000    1185277

第二页只有多个设计编号

design number  
947002035000
947002041000
947002041000
947002041000
947002041000
947002041000
947002041000

问题是当我使用vlookup公式时,它在第二张工作表中为一个设计提供了多个相同的条形码数据,我希望条形码显示为唯一而不是重复相同的数字。

what i get                           what i wish i can get
design number  barcode               design number     barcode
947002035000   1212347               947002035000      1212347
947002041000   1185272               947002041000      1185272
947002041000   1185272               947002041000      1185274
947002041000   1185272               947002041000      1185277
947002041000   1185272               947002041000      na
947002041000   1185272               947002041000      na
947002041000   1185272               947002041000      na



由于数据在成千上万的记录中,所以这样做要花费很多时间。

如果需要,我也会与您分享我正在使用的公式的详细信息如果有人可以在这方面帮助我,我将不胜感激,因为接下来的10天我必须从大约50个这样的表格中提取数据。谢谢

更新而不是图像,我尝试编辑此帖子..这是我第一次在此处发布,因此如果我确实犯了一些错误,请原谅我谢谢

=VLOOKUP(B368,[BHOJ.xls]Sheet1!B$3:C$32629,2,0)

答案

您可以按CTRL + SHIFT + ENTER

尝试此阵列格式
=INDEX($B$1:$B$6,SMALL(IF($A$1:$A$6=D2,ROW($B$1:$B$6)),ROW(A1)))

enter image description here

以上是关于vlookup无法获得所需的数据。有两个具有共同设计编号的表的主要内容,如果未能解决你的问题,请参考以下文章

加入SQLite以获得所需的记录

无法在 C++ 中获得所需的结果

无法获得所需的掩码检测输出

所需的 JSON 文件具有运行程序之前的旧值

无法从反应光滑中获得所需的结果

无法在官方 MySQL 连接器中获得所需的输出