我有一个SpreadSheet,列的数字很大,表示为文本,当我应用重复操作进行检查时(我不使用任何公式,我使用的是excel 2010内置的“条件格式”->“突出显示单元格规则”->“重复值”),甚至不同的值都显示为重复值。
例如:
如果我在价差表的一栏中有以下值:
26200008004000800000000000000001
26200008004000800000000000000002
26200008004000800000000000000003它显示为所有三个值是重复的。我如何解决这个问题,并在excel中检查是否有这些大数字的副本。
我知道excel在精度上有15位数的限制,但是是否有工作或其他的应用程序来查找副本。
发布于 2015-10-06 02:03:03
DupUnique属性似乎正在将值转换为数字。我还注意到与COUNTIF类似的行为。因此,在这种情况下,我建议您使用条件格式选项来使用公式。我建议的公式(假设检查重复的范围是A2:A10 )是:
=SUMPRODUCT(--($A2=$A$2:$A$10))>1发布于 2016-07-15 18:26:47
我使用一个助手列,在该列中,我将数字与字母连接起来,使其成为字母数字条目。
=concatenate("a",'large number cell')或
="a"&'large number cell'a26200008004000800000000000000001
我希望这对你有用。
发布于 2015-10-06 01:55:24
将数字粘贴到Excel中时,在数字前面放置一个撇号,将数字转换为如下文本
'26200008004000800000000000000001此后,您可以使用Data ->删除重复项进行重复检查。
如果您已经在Excel中拥有这类数据,它可能以指数形式出现,而且很有可能是Excel将其插入到15位数字精度中。您可能必须重新输入大的数据与撇号在他们前面。
https://stackoverflow.com/questions/32960322
复制相似问题