比较两列不同的工作表,并突出显示两栏中的公共值

我有名为WS1和WS2的工作表。 我需要比较WS1的C列和WS2的D列。 如果两列包含相同的值,那么我需要突出显示“WS1列C”和“WS2列D”的单元格。

例:

Column C of WS1 500,000.00 260,000.00 65,000.00 30,000.00 46,104.00 530,000.00 350,000.00 55,000.00 7,000.00 2,520.16 30,000.00 210,000.00 650,000.00 10,000.00 Column D of WS2 2520.16 500,000.00 260,000.00 65,000.00 30,000.00 46,104.00 530,000.00 350,000.00 55,000.00 7,000.00 30,000.00 1,827,099.63 210,000.00 650,000.00 10,000.00 

如果C列的值= D列的值,那么突出显示两列中包含相同值的单元格。 我的数据不统一。 他们可能有重复的价值。 我现在正在手动进行这项工作,因为我有很多数据需要处理,所以很耗时间。 你能build议我吗?

假设你的数据从第1行开始,如果每个表在WS1列C中都设置了一个条件格式公式:

=IFERROR(MATCH(C1,'WS2'!$D:$D,0),FALSE)

在WS2的D列中,这个条件格式公式:

=IFERROR(MATCH(D1,'WS1'!$C:$C,0),FALSE)

IFERROR包装器是必需的,因为如果找不到该值,精确的MATCH(最后一个参数= 0)将返回#N / A错误。 条件格式公式必须评估为TRUE(格式应用)或FALSE(格式不适用)。