Excel中,一竖列的单元格中,有重复的数据,但是又不知道那些数据重复。如何用公式筛选?把重复的数

Excel中,一竖列的单元格中,有重复的数据,但是又不知道那些数据重复。如何用公式筛选?把重复的数据自动排列在一起?

第1个回答  2014-06-09
用large或者small函数都可以。
=LARGE(A:A,ROW(A1))
下拉就可以。追问

不行呢,提示‘#NUM!’

追答

最后能把你的数据格式截个图发出来,带上行号和列号,这样可以直接写针对的函数。

然后,你是只想提出存在重复的数据吗?如果不重复的数据就不显示吧?重复的只显示一次,是这个要求吗?

追问

现在不方便截图,数据在A列,从A1到A100。重复的数据,能够挨着。不重复的也要显示出来

追答

b1输入公式
=INDEX(A:A,SMALL(IF(MATCH($A$2:$A$100,$A$2:$A$100,)+1=ROW($A$2:$A$100),ROW($A$2:$A$100),65536),ROW(1:1)))&""

这个是数组公式,复制完成后,用ctrl+shift+enter完成输入,然后下拉

不好意思,上面的公式有问题,用下面这个。
=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$100,$A$1:$A$100,)=ROW($A$1:$A$100),ROW($A$1:$A$100),65536),ROW(1:1)))&""

追问

好复杂呀…我传了图,麻烦你看下

追答

没看到图片啊?
复制公式》双击b1单元格》ctrl+V》ctrl+shift+enter》下拉,搞定!

追问

公式复制过去了,但是显示#value!

想要最后这种效果

追答

复制完公式,不要直接按enter,要按ctrl+shift+enter  3个键组合一起用!!

如果你正确输入了公式

公式前面会自动添加一个尖括号!

 

一定要按3个组合键输入。

然后,你如果要变更原始数据的区域,把公式里的$A$1:$A$100

全部改成你的新区域

本回答被提问者采纳
第2个回答  2014-06-09
列:a1到a8是测试列,在右边插入一列空白,插入函数=countif($a$1:$a$8,a1)>1,然后向下拖复制,如果返回的值是true,就表示重复值,是false,就没有重复值追问

这个方法会用。但是不能将重复的排在一起

追答

不可能呀,你用office是什么版本的,要不我给你做个10版本的步骤发给你吧

追问

2003版的,能知道这条数据重复,但是不知道和哪条重复

追答

开始——编辑项的求和图标——展开找到其他函数

—或选择类别:全部——选择函数:countif——确定(2步):

——range:j2:j11——criteria:j2——确定(3步):

—在里面:=COUNTIF(J2:J11,J2)添加$结果如下:=COUNTIF($J2:$J11,J2)(4步):

——拉动左下角的+(自动填充选项)——数据——筛选——数字筛选——自定义筛选——(5步):

结果:6步:

追问

原始列

筛选后的效果

...但是又不知道那些数据重复。如何用公式筛选?把重复的数
用large或者small函数都可以。=LARGE(A:A,ROW(A1))下拉就可以。

excel表中,同一列的单元格中有许多重复的内容,如何去重呢?急求高手...
D2,D2)>1,"重复","") =if(countif(G$2:G2,G2)>1,"重复","") =if(countif(B$2:B2,B2)>1,"重复","") =IF(COUNTIF(H$2:H2,H2)>1,"重复","")Excel表中一列数字里有许多重复的数字怎么操作可以清除 数据——>筛选——>高级筛选—>选择不重复记录 EXCEL表格中A1列中...

如何将excel一行的有重复数据按重复出现次数的大小重新排列!在线等...
1. 你可先将行的内容复制为列(在选择性粘贴里面有个“转置”,可将行变为列,亦可把列变为行)。2. 在刚才复制出来的旁边一列输入公式来判断此数据重复了几次(例:设内容从A2单元格开始,A1做为标题,那公式就从B2开始,输入“=COUNTIF(A:A,A2)”,引号不要,将此公式复制到下去,即可知道...

如何将excel一行的有重复数据按重复出现次数的大小重新排列!在线等...
1.你可先将行的内容复制为列(在选择性粘贴里面有个“转置”,可将行变为列,亦可把列变为行)。2.在刚才复制出来的旁边一列输入公式来判断此数据重复了几次(例:设内容从A2单元格开始,A1做为标题,那公式就从B2开始,输入“=COUNTIF(A:A,A2)”,引号不要,将此公式复制到下去,即可知道某...

excel中,一列数据可能重复出现多次,用什么函数能够直接筛选出出现的次...
通过公式:COUNTIF($A$2:A2,A2)就可以统计出A2,在A列中出现第几次。其中:$A$2:A2为指定范围,$符号表示锁定,通过下拉的过程,该值不会随列数变化而变化,A2为特定内容。这样就可以轻松知道A2在A列中第几次出现。如果每天都往该工作表中汇总新数据,你想删除之前的重复内容,这时候你就可以...

EXCEL表格中对一列区域中有重复名称,用什么公式筛选并列出一列值过滤...
复制当前数据到另一个表格,然后在“数据”选项下“删除重复项”即可得到唯一值。

在一个excel表中,比如A列中有重复单元格,怎么找出重复的单元格,筛选...
假设数据在A列 在B1单元格输入公式 =COUNTIF(A:A,A1)然后下拉填充,或双击填充柄填充 筛选B列大于1的行,就是重复的所有数据

excel 中有一列每个单元格都有19位数的数值,如何在这一列中找出重复项...
EXCEL的数据精度只有15位,所以只要前面15位一样,它都会认为是重 复的。。。不过,用辅助列+公式的方法还是可以找出重复项的。公式如下:=COUNTIF(A:A,A1&"*")把结果大于1的筛选出来即是重复数据。如要用条件格式标示的话,需使用公式确定条件,公式为:=COUNTIF(A:A,A1&"*")>1 ...

Excel中如何把一列中所有重复名字统计一个数,中间有空的单元格_百度知...
分两步操作:1、在B列建立一个不重复的数据表:选中A列 数据--筛选--高级筛选--将筛选结果复制到其他位置--复制到:$B:$B --勾选“选择不重复的记录”--确定 2、然后在C列输入=countif(A:A,B1),公式下拉复制。

如何在Excel两表中查找到重复的记录,并能自动标记
1、首先打开需要编辑的两个Excel表格,进入到编辑首页中。2、然后在其中一个表格的数据后面输入公式:=IF(COUNTIF('S2'!A:A,A1)=1,"重复","不重复"),回车确定。3、然后鼠标左键点击得到结果的单元格右下角,下拉填充下面的单元格。4、然后就可以查找到重复的记录,并能自动标记了。

相似回答