Excel 中区分大小写的重复单元格突出显示

Excel 中区分大小写的重复单元格突出显示

我在 excel 中有一列包含 1-2 个字母的 ID。如果大小写不同(例如“AB”和“Ab”)则没问题,但如果任何两个字母完全相同(例如“AB”和“AB”)则会出现问题,因此我想使用条件格式来突出显示这些字母。在我看来,Excel 的内置重复突出显示功能会忽略大小写,我尝试过的其他所有方法也都忽略大小写。

我尝试过的一些条件格式公式(是的,我改变了数据的范围):

https://www.excelbanter.com/new-users-excel/224771-condition-formats-duplicates-additional-criteria.html

=SUMPRODUCT(--EXACT(C$1:C$9,C1))1

建议。末尾的“1”似乎是一个错误,所以我尝试了

=SUMPRODUCT(--EXACT(C$1:C$9,C1))

突出显示了所有内容,并且:

=SUMPRODUCT(--EXACT(C$1:C$9,C1), 1)

什么也没突出。

匹配公式 Excel 区分大小写, 我试过

=IF(ISERROR(MATCH(TRUE, EXACT(A2,$A$1:$A$2800),0)), 0, 1)

它突出显示了所有内容,我认为这是因为该单元格处于被搜索的范围内?

仅测试列中的重复项可能是一个可以接受的折衷方案,因此从http://cpearson.com/excel/Duplicates.aspx,我尝试输入:

=IF(MAX(COUNTIF(A2:A11,A2:A11))>1,"Duplicates","No Duplicates")

在不同的单元格中。它总是显示“无重复”,即使我故意创建了新的额外重复项。

我费尽心机寻找答案,却一无所获,我担心这要么是显而易见的,要么基本上不可能。对于使用大写字母进行字符串比较的编程语言来说,这似乎是人们经常想要做的事情。

答案1

您尝试的第一个条件格式公式可能是:=SUMPRODUCT(--EXACT(C$1:C$9,C1))>1

(也就是说,1 之前缺少“>”符号)

该公式计算列中相同匹配的单元格数量,如果大于 1 则突出显示。

此公式对我适用,数据类似于您在范围 C1:C9 中描述的数据。

答案2

根据公式制定条件规则

从另一个字符串中提取一个字符串,如果两个单元格相等,则生成一个空字符串。将结果与空字符串进行比较。

条件公式:

=(SUBSTITUTE(M2;M3;"")="")

屏幕截图,其中每个单元格的格式取决于与下一个单元格的比较:

https://i.stack.imgur.com/D3EAy.png

相关内容