条件格式化“突出显示重复值”,突出显示非重复项

我有几个专栏,我正在比较对方。 我将在下面给出一些有问题的示例数据以及一些没有问题的数据集。

当我去做条件格式并突出显示重复值时,大部分信息都很好。 然而,一些随机单元格突出显示为重复,但实际上并没有复制到任何地方! 所以我认为这可能与值的长度和Excel只检查15或16位数字的数字,但不能是那个B / C我有其他人一样长,有重复的数字到第十五和第十六位,但不同之后,那些不突出彼此重复….

这是怎么回事??? 任何build议如何解决这个,因为我比较多列?

这些被重点显示为重复,但显然不是:

99954000000020098841 99954000000020098858 99954000000020099008 

这些没有突出显示重复,但只是一样长,并互相重复,直到

 00007964821931730792 00007964821931734868 

现在让我们看一下,如果我以999开头的3个数字的集合,将它们从列表中取出,然后将它们粘贴到一个单独的表单中,然后对这3个单独运行重复值检查,底部两个标记为重复!

你是正确的,它必须处理Excel的15个有效数字的精度 。 最左边的非零值被认为是最重要的

在你的第一个样本(如99954000000020098841)上,Excel认为保留9.9954×10 16部分比98,841部分更重要。 这是比较

 99954000000020000000 to 99954000000020000000 

在你的第四和第五个例子中,有一些不被认为是重要的前导零。 Excel正在比较

 7964821931730790 to 7964821931734860 

附录:

像COUNTIF函数这样的工作表函数对于一个数字是一个数字还是文本看起来像一个数字是不明确的。 然而,许多人在查找MATCH或VLOOKUP等函数时遇到了麻烦,因为它们将真正的数字和文本看起来像一个数字的方式不同(例如1<>"1" )。 你可以使用这个你的优势。

在以下示例中,使用以下公式为A2:C9创build了条件格式设置规则。 请注意, 适用于:范围从第二行开始。 这个很重要。

 =OR(ISNUMBER(MATCH($A2, $A$1:$A1, 0)), ISNUMBER(MATCH($A2, $A3:$A$99999, 0))) 

这会为您的大数字文本产生正确的结果,看起来像一个数字。

exact_15_digit_cfr