EXCEL相互匹配2列

我有两列数据,他们看起来像这样:

ABCD 1 2 SOME RECORD 2 6 SOME RECORD 3 10 SOME RECORD 4 5 6 7 8 9 10 

所以基本上列A是一个索引列表,其中一些列出现在列C中,相应的logging保存在列D中。列B当前是空的,我想要做的是如果索引2出现在列A和列C(它们匹配),然后将该logging放置在单元格B2中的C2旁边。 所以基本上我想它看起来像这样:

  ABCD 1 2 SOME RECORD 2 SOME RECORD 6 SOME RECORD 3 10 SOME RECORD 4 5 6 SOME RECORD 7 8 9 10 SOME RECORD 

有人可以帮忙吗?! 谢谢!!!

更新:我试过这个,它不工作。 D列中的数据是使用UDF计算的,并且每1秒刷新一次。 VLOOKUP函数失败,即使我可以看到2个索引是相同的! 是因为单元格或列的格式吗? 也就是说vlookup比较数据types呢?

假设A中的数据从A1开始 – 在B1中input以下内容并自动填充:

 =IFERROR(VLOOKUP($A1,$C:$D,2,0),"") 

这包括处理缺less的值。

你会想要这个:

B1 = VLOOKUP(A1,C:D,2,FALSE)

这将查找列C和D中的列A中的值。它会给你在第二列(D)中find的值。 FALSE使它完全匹配,否则你可能会得到2和20匹配,因为嘿,他们有点类似…