1

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

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

谁能建议为什么会发生这种情况?

用 U=uppercase、x=lowercase 和 d=digit 混淆的示例:

(U//FOUO) UUUU-U 增量 d 应符合当前的 UUUxxx 和 UUUU 元数据存储库 (MDR) 商业、DoD 和情报社区 (IC) 元数据标准,并应具有 xxxx-xxxxxxxx 受控元数据标记能力来标记所有发布到网络的消息、产品和数据文件 (MRIC=Objective)。[0014] [互操作性]

4

1 回答 1

0

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

一种简单的检查方法是将此类规则应用于包含数据的列和插入的相邻列(例如 C),其中填充了以下公式:

=LEFT(B1,255)

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

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

于 2015-02-12T23:30:16.717 回答