EXCEL表格怎样把重复的名称和数据找出来?

用了几个函数,不是重复的它显示是重复的,(显示重复的是数字相差10)盘头十字4*8
与盘头十字4*18它说重复,第一个不重复,第二个是重复了,这是什么原因?多谢高手

1.这里做一个例子,首先打开需要查找重复内容的表格。

2.这里查找H列是否有重复的内容:

从有内容的地方开始选中,直到最后一行,我这里是8748行,有内容的行是第六行,也就是h6到h8748。

 

3.点击:格式--->条件格式。(H6-H8748的状态还是被选中。)

在条件格式的窗口中选择条件为“公式”。

4.在公式输入框中输入:

=COUNTIF($h$6:$h$8748,$h2)>1

PS:如果你选择的是C列,内容是从第2列到1000列,那么可以根据上述公式改为:=COUNTIF(C$2:H$1000,$C2)>1。

5.然后在“条件公式”菜单中点击“格式“。

选择一个颜色,用来标识重复(相同)的内容。

选的是红色。

6.最后点击“确定”。

稍微等待一下便成功。如下图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-18

用的2003吧,用2007直接就有一个检查重复的工具,不用你去写啥函数.如图,选择重复值

第2个回答  推荐于2016-12-02
=IF(COUNTIF($A$1:A1,A1)>1,"重复","") 用单元格
=COUNTIF($A$1:A1,A1)>1 条件格式

不知道是不是要这样的,有问题在hi我。追问

首先谢谢你,出现这样的情况,可能是数字原因,有办法不?
盘头十字4*18
盘头十字4*8 重复
盘头十字4*25
盘头十字4*5 重复
沉头十字3*14
沉头十字3*4 重复

追答

因为你的*被excel当通配符处理了。所以你得先所里面的*给换掉。可以用excel的查找替换处理,也可以用公式
=IF(COUNTIF($A$1:A1,SUBSTITUTE(A1,"*",))>1,"重复","")

得说一下,你里面每个数据里都有*吗?
没有的话,就把上面公式里substitute的第三参数改一下,最好能改成数据里没有的。现在的公式是把所有的*给处删掉处理。但如果你的数据里有的没有*的话就会出错,比如“盘头4*18”和“盘头418”就一样了。

不是我想出来了,是经老师指点才知道

本回答被提问者采纳
相似回答