EXACT 函数和条件格式的结果之间存在差异

Discrepancy between results of EXACT function and Conditional Formatting

我观察到 EXACT 函数和条件格式化工具的结果之间存在明显差异。

B 列中的两个单元格具有相同的表观文本(大约 30-40 个字)。但是 "highlight cells" 工具不会将它们识别为重复值。但是,使用 EXACT 函数 returns TRUE 比较两个单元格。当比较应用于两个单元格的 CLEAN 函数的结果时,也会发生这种情况。这些单元格包括“//”和方括号之类的字符(尽管我不知道为什么这应该是一个问题,特别是因为其他此类单元格被条件格式设置工具正确识别为重复项)。

任何人都可以提出为什么会发生这种情况吗?

一个示例,使用 U=大写、x=小写和 d=数字进行混淆:

(U//FOUO) UUUU-U Increment d shall comply with current UUUxxx and UUUU Meta Data Repository (MDR) commercial, DoD, and Intelligence Community (IC) metadata standards and shall have a xxxx-xxxxxxxx controlled metadata tagging capability to tag all messages, products, and data files that are posted to the network (MRIC=Objective). [0014] [Interoperability]

条件格式、突出显示单元格规则...、重复值...规则似乎有 255 个字符的限制。对我来说是合理的,因为与 VBA 中公式中的字符限制一致。

一种简单的检查方法是将这样的规则应用到包含您的数据的列和插入的相邻列(例如 C),该列用公式填充,例如:

=LEFT(B1,255)

我希望突出显示提取的字符。然后将公式更改为 =LEFT(B1,256),我希望格式会消失。

如果是这样,您可以插入另一个填充有 =RIGHT(B1,255) 的列(比如 D),并且假设您的数据每个单元格少于 510 个字符,您可能有一个解决方法来检测重复项,方法是将规则应用于ColumnsC:D。