excel表格_excel函数公式大全_execl从入门到精通
Excel中数据明明不一样,条件格式设置后却显示全部重复?2024-04-11 10:28:24
今天小编要跟大家分享的是在Excel表格中检测重复值的问题,听起来是个小事情,却会困扰人很久。一起来看看吧!
图片来自网络不知道各位童鞋有没有在工作和学习中遇到过这个问题:如图所示,编号列数据明明不同,但使用条件格式检测表格重复值后却显示全部重复。
问题示例仔细观察表格数据,我们发现,表格中编号的前15位数字都是一致的,但后面的数字不同,理论上来说是不该为重复值的。
为进一步验证利用条件格式设置的结果,我们再用函数公式检测一遍。在对应单元格输入公式“=IF(COUNTIF($F$2:$F$13,F2)>1,"重复","")”,往下完成填充。
具体操作如下:
由上图不难发现,依然显示的是重复结果。为什么呢?
原因在于:在Excel中,数字的计算精度只限制在15位以内,超过15位以上的数字,系统会自动默认当做0来处理。因此,我们需要把15位之后的数字也加入进去进行统计,才能正确地检测出重复值,这里我们在对应单元格输入另外一个公式:
“=IF(COUNTIF($F$2:$F$13,F2&"*")>1,"重复","")”
具体操作如下:
本次观察发现,重复结果显示为空,即说明没有重复数据。接着,我们再来看一下条件格式设置的结果:
由上图可以看出,没有显示出填充颜色的单元格,即表明现在的编号数据里没有重复值,只有当我们把所有数据都录入一样的时候才显示出重复值。
注:这里我们在公式后面加上了&"*",目的是将15位之后的数字当做文本进行识别统计,这样才可以准确地识别出是否重复。
看完今天这个问题后,你有没有恍然大悟呢?这个问题虽然看起来很小,但在我们的工作中却时有发生,还没有入坑的同学,快快学起来吧
标签: excel一列只显示不重复的数据