比较两个不均匀列表的差异

比较两个不均匀列表的差异

我正在尝试使用条件格式和 COUNTIF 函数比较两列之间的差异。但是,我注意到它不区分大小写,因此我没有得到我期望的准确差异。有人能为我提供一种更准确的方法,让我只在一个列表中而不是另一个列表中找到值并进行适当的过滤吗?谢谢。

编辑。样本数据和预期结果。

清单 1:AS12346 AS12347 005234ES 苹果香蕉 ABCDE

清单 2:AS12346 005234ES 香蕉 abcde

预期结果(考虑区分大小写):AS12347 苹果香蕉 ABCDE

答案1

您可以使用区分大小写的 EXACT 函数。列表 1 中各个单元格的条件格式公式可以是

=ISNA(MATCH(TRUE,EXACT(A2,$B$2:$B$7),0)) 

这个例子是 List-1 在 A2:A7 而 List-2 在 B2:B7。在这个例子中,我用浅黄色突出显示了差异。请注意,这只比较了 List-1 和 List-2,而不是相反。

在此处输入图片描述

如果您希望筛选出列表,则可以使用辅助列,例如 C 列。将以下数组公式放在 C 列中,然后筛选出 #N/A

{=MATCH(TRUE,EXACT(A2,$B$2:$B$7),0)}

完成公式编辑后,您需要在公式栏中按 CTRL+SHIFT+ENTER 才能获得正确的数组公式。

在此处输入图片描述

相关内容