比较excel中的两列,找出与VBA的差异

时间:2017-01-18 15:00:41

标签: excel vba excel-vba

您好我正在尝试编写一个比较两列的宏,并告诉我第二列中的某些内容是否存在于第二列中。

A   B
1   55
23  68
55  97
68  58
97  90
    14
    25

所以我需要从A中取出值并检查它们是否存在于B中,如果不存在,那么shopuld会从A中找回未找到的值。 你能帮帮我吗

1 个答案:

答案 0 :(得分:1)

你不需要vba。

这个公式可以满足您的要求。

=IFERROR(AGGREGATE(15,6,$A$1:INDEX(A:A,MATCH(1E+99,A:A))/(ISERROR(MATCH($A$1:INDEX(A:A,MATCH(1E+99,A:A)),B:B,0))),ROW(1:1)),"")

将它放在所需输出的第一个单元格中并向下复制,直到它返回空白。

enter image description here