首页 > 解决方案 > 比较excel中的两列:一对一映射

问题描述

如果我在 excel 中有两列(单独的工作表):

Column 1  Column 2

A            B
B            E
C            F
C            G
F            C

我想确定第 1 列中的哪些项目存在于第 2 列中,反之亦然(即 B、C、F)。这可以通过条件格式或 VLOOKUP 来完成。

但是,第 1 列有 2 个 C。我想要一个精确的 1 对 1 匹配。所以,我希望第 1 列中的第一个 C 与第 2 列中的 C 匹配,但我不希望第 1 列中的第二个 C 与第 2 列中的相同 C 匹配。

有什么方法可以使用宏(或其他任何东西)来识别 1 对 1 匹配项吗?

标签: excelvba

解决方案


COUNTIF混合引用呢?

像这样的东西:

C2=COUNTIF(B:B,A2)>=COUNTIF(A$2:A2,A2)

D2=COUNTIF(A:A,B2)>=COUNTIF(B$2:B2,B2)

在此处输入图像描述

这些可以很容易地变成条件格式规则:

在此处输入图像描述


推荐阅读