首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在数量大的列中查找重复项(作为文本)

在数量大的列中查找重复项(作为文本)
EN

Stack Overflow用户
提问于 2015-10-06 01:27:30
回答 3查看 9.2K关注 0票数 5

我有一个SpreadSheet,列的数字很大,表示为文本,当我应用重复操作进行检查时(我不使用任何公式,我使用的是excel 2010内置的“条件格式”->“突出显示单元格规则”->“重复值”),甚至不同的值都显示为重复值。

例如:

如果我在价差表的一栏中有以下值:

代码语言:javascript
复制
26200008004000800000000000000001
26200008004000800000000000000002
26200008004000800000000000000003

它显示为所有三个值是重复的。我如何解决这个问题,并在excel中检查是否有这些大数字的副本。

我知道excel在精度上有15位数的限制,但是是否有工作或其他的应用程序来查找副本。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-06 02:03:03

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

代码语言:javascript
复制
=SUMPRODUCT(--($A2=$A$2:$A$10))>1
票数 8
EN

Stack Overflow用户

发布于 2016-07-15 18:26:47

我使用一个助手列,在该列中,我将数字与字母连接起来,使其成为字母数字条目。

代码语言:javascript
复制
=concatenate("a",'large number cell')

代码语言:javascript
复制
="a"&'large number cell'

a26200008004000800000000000000001

我希望这对你有用。

票数 3
EN

Stack Overflow用户

发布于 2015-10-06 01:55:24

将数字粘贴到Excel中时,在数字前面放置一个撇号,将数字转换为如下文本

代码语言:javascript
复制
'26200008004000800000000000000001

此后,您可以使用Data ->删除重复项进行重复检查。

如果您已经在Excel中拥有这类数据,它可能以指数形式出现,而且很有可能是Excel将其插入到15位数字精度中。您可能必须重新输入大的数据与撇号在他们前面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32960322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档