在大量列中查找重复项(以文本forms)

我有一个SpreadSheet与一个大数字表示为文本的列,当我应用重复操作来检查(我没有使用任何公式,我使用Excel“内置function的条件格式” – >“突出单元格规则“ – >”重复值“)甚至不同的值显示为重复的值。

例如:

如果我在电子表格的列中只有以下值:

26200008004000800000000000000001 26200008004000800000000000000002 26200008004000800000000000000003 

它显示所有3个值是重复的。 我如何解决这个问题,并检查在Excel中与这些大数字重复。

PS:我知道excel有一个15位的精度限制,但有没有工作或其他应用程序来查找重复。

看来,DupUnique属性正在将该值转换为一个数字。 我也注意到与COUNTIF类似的行为。 因此,在这种情况下,我会build议您使用条件格式选项来使用公式。 公式我会build议(假设检查重复的范围是A2:A10,将是:

 =SUMPRODUCT(--($A2=$A$2:$A$10))>1 

当将数字粘贴到Excel中时,在数字前加上一个撇号将数字转换为文本

 '26200008004000800000000000000001 

此后,您可以使用数据 – >删除重复进行重复检查。

如果您在Excel中已经有了这种数据,它可能会出现在Exponential值中,并且Excel可能会将其篡改为15位数字精度 。 你可能不得不在他们面前用撇号重新input大数据。

我使用了一个帮助者列,在这个列中我将数字与一个字母连接起来,使其成为一个字母数字input。

=连接(“a”,“大数字单元格”)或=“a”和“大数字单元格”

a26200008004000800000000000000001

我希望这对你有用。