我有一个SpreadSheet,其中一个大数字列表示为文本,当我应用重复操作进行检查时(我没有使用任何公式,我使用excel 2010内置功能“条件格式” - >“突出显示单元格规则” - >“重复值”)甚至不同的值显示为重复值。
例如:
如果我在电子表格列中只有以下值:
26200008004000800000000000000001
26200008004000800000000000000002
26200008004000800000000000000003
显示所有3个值都是重复的。 如何解决这个问题,并在excel中检查这些大数字的重复项。
P.S:我知道excel对精度有15位数的限制,但是有一种解决方法或其他应用程序可以找到重复项。
答案 0 :(得分:2)
似乎DupUnique属性正在将值转换为数字。我还注意到COUNTIF的类似行为。因此,在这种情况下,我建议您使用条件格式选项来使用公式。我建议的公式(假设检查重复的范围是A2:A10,将是:
=SUMPRODUCT(--($A2=$A$2:$A$10))>1
答案 1 :(得分:1)
将数字粘贴到Excel中时,在数字前放一个撇号,将数字转换为这样的文本
'26200008004000800000000000000001
此后,您可以使用数据进行重复检查 - >删除重复项。
如果您已在Excel中拥有此类数据,则它可能会以指数值显示,并且Excel可能会将其限制为15 digits numeric precision。您可能必须在它们前面用撇号重新输入大数据。
答案 2 :(得分:1)
我使用辅助列,在其中将数字与字母连接起来,使其成为字母数字条目。
=连接(" a",'大数字小区')或=""'大数字小区'
a26200008004000800000000000000001
我希望这适合你。