对列A& B,得到C中的匹配结果和D的差异

时间:2014-11-08 01:36:47

标签: excel vba excel-vba excel-2013

我有专栏" Manifesto A"和"宣言B" (通过其相应的卷)我从我的SQL Server 2008数据库中获取。 A有aprox。 1000行和B(和卷C)大约800,所以几乎不可能用手比较它们 专栏"宣言C"必须具有A> B匹配和配对的结果,并在没有匹配的地方添加空白单元格,如 this image example shows

我已尝试 this this ,以及一些SQL CASE WHEN 。我不知道 VBA ,但如果您这样说,我会复制粘贴任何内容。

任何人都可以帮我解决这个问题吗? Thx提前! =)

1 个答案:

答案 0 :(得分:2)

如果我理解正确,您已有数据,只需将其配对 Excel
如果是这样,假设您有如下数据:

enter image description here

在G3中使用此公式:
=IF(NOT(ISERROR(MATCH(B3,D$3:D$17,0))),B3,"")

H3中的这个公式:
=IFERROR(VLOOKUP(G3,D$2:E$17,2,0),"")

将其复制到其余单元格 由于某些原因,我不知道为什么您的图片没有显示3249032563的结果,这些结果都出现在宣言A 中的即可。 HTH。