excel中一行数字中如何把两个相同的数字提取后面

在一行,例如2 3 4 5 6 2 7 8 只有2是相同的,如何把他提取出来并放到后面的单元格.
效果 2| 3 | 4 | 5 | 6 | 2 | 7 | 8| | 2 |这样.。

如果没有相同的2个数字就不提取

因为有很多数据,希望能批量操作

再就是能不能 2| 3 | 4 | 5 | 6 | 2 | 7 | 8| | ★|弄成这个效果,把提取出来的2换成特殊符号

假设数据在 A1:H1 , 在G1中输入如下公式
=IF(COUNTIF(A1:H1,A1:H1)>=2,A1:H1,)
输入结束后,按 ctrl + shift + enter 确认(数组公式)
此公式可以向下复制,判断,把下面各行的重复数据取出来!

你后面的问题说明,你只想把有重复数据的行,用特殊标志标出来,可以这样做:
同样在G1输入公式:
=IF(COUNTIF($A1:$H1,$A1:$H1)>=2,"★",)
输入结束后,也要按 ctrl + shift + enter 确认
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-04
好像不会。不过还是来顶一下你。
第2个回答  2008-08-04
能用VB帮你做吗?。。。Excel太烦了。。我有一个很蠢地方法
相似回答