如何将 2 列与 excel 中的列表进行比较并突出显示不匹配的值?

How to compare 2 columns with lists in excel and highlight the non matching values?

我必须比较 excel 文件中的 2 个列表,并突出显示与其比较的单元格值对应的不匹配条目。我这样做是为了数据验证目的。

示例:

Column 1
1142103
36300
72600
121000
36300
60500
36300
3025
3025
8250

Column 2
230,000
36,300
72,600
121,000
36,300
60,500
36,300
3,025
***3,024***
8,250

应将第 1 列与第 2 列进行比较,并突出显示第 9 列中的不匹配值 row/cell。

我尝试了在主页-编辑-查找&Select-GoToSpecial-列差异中可用的列差异选项,但没有显示正确的结果,因为一列值中有逗号。

我也尝试将逗号放在其他列中并使用列差异但仍然没有用。我觉得条件格式是一种选择,但我只能使用公式 $A1<>$B1 比较一行并使用所需格式突出显示,但这不适用于一系列单元格。

实际上,情况恰恰相反:将第 2 列与第 1 列进行比较。

您可以使用内置的匹配功能。

假设第 1 列是 "A",第 2 列是 "B",在第三列 "C",您可以尝试:

=if(iserror(match(b2,$A:$A,0)),0,1)

也就是说,如果没有匹配,则输出为0,否则为1。然后,您可以为 C 列应用简单的条件格式,在其中突出显示单元格 if = 0.

P.S:一个问题几乎总是有多种解决方案。