第2个回答 2012-11-22
假设数据在A
B列或任意一列(除A列外)提取出A列重复两次以上的数据
B1单元格输入公式
=INDEX(A:A,SMALL(IF(COUNTIF(A$1:A$1000,A$1:A$1000)>2,ROW($1:$1000),4^8),ROW(A1)))&""
数组公式,按下CTRL+SHIFT+回车键三键齐下结束输入,下拉复制公式
如果还要把B列的内容提取为不重复内容可用公式
=INDEX(B:B,SMALL(IF(MATCH(B$1:B$1000&"",B$1:B$1000&"",)=ROW($1:$1000),ROW($1:$1000),4^8),ROW(A1)))&""
数组公式,按下CTRL+SHIFT+回车键三键齐下结束输入,下拉复制公式
如果B列充许中间有空行,可以用简单的普通公式
=IF(COUNTIF(A:A,A1)>2,A1,"")
下拉复制公式
再用排序的方法让空行在下方本回答被提问者和网友采纳