首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

表格中条件格式标记重复值为什么不正确了?你需要注意些什么

Excel中使用条件格式来标记重复值时,如果是数字,不论格式是什么,只要超过15位,都会忽略掉后边的部分,如果前半部分一致的话被当作重复值来计算了,是使用的科学计数法值来进行的对比。

今天一好友发过来一个表格,说是使用条件格式来标记重复值时,明明没有重复值,却都被标记上重复值的颜色了,我们来看看这到底是怎么回事吧!

原始的数据,只是一部分

拿到表格看了下,原始的数据是19位数的数字,我们先一步步来进行实验,看到底需要怎么对它使用条件格式,还要保证结果是正确的。

不设置单元格格式

我们先不对数据的格式做任何的改动,直接使用条件格式中的重复值来标记下,结果发现不论是否重复,都会认为是重复值。

设置单元格格式为文本或常规

把单元格格式设置为文本或常规则,两者都试了一下,最终的结果是一样的,都会把不重复的值认为是重复的,唯一的区别是常规下点击进入单元格,数字会变成科学计数法,文本下点击进入单元格数字会保持原样不变,但是应用了条件格式后的结果是一样的。

给内容前加英文单引号

既然设置单元格的格式无法解决,那么在内容前面加英文的单引号把它转为字符串会怎么样了,试着给部分内容前手工加上单引号,然后再使用条件格式中的重复值,发现还和前面的一样,都被标记为重复值了。

使用拼接字符串拼接个字母

加单引号没有效果的话,那我们使用终极的办法,增加一列,然后把前一列的内容拼接个字母来作为新列的内容,这样不论它是什么格式的都被强制认为是字符串格式了,再使用条件格式中的重复值,发现可以检测出哪些是真正重复的了。

替换方法和快速填充

除了拼接字母外,还可以通过替换的方法把原数据相同的前半部分替换为空,还可以使用快速填充的方法在新列中提取出后半部分相同的部分,不管使用哪种方法都可以用来通过条件格式检测重复值。

替换法:会破坏原有的内容完整性,但不占用新列

快速填充:不会破坏原有的内容,但会占用新列,有些office版本没有快速填充的功能

总结:在Excel表格中使用条件格式的重复值功能,如果单元格中的内容都是数字,不论设置单元格格式是什么,只要前15位的内容一致,都会被认为是相同的值,都会被标记为重复,可以使用替换方法、快速填充和拼接字母的方法来加以解决。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190929A008MV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券