excel中,有三列数据,其中c列数据有重复的,现在需要对c列数据判断,如果出现重复的,删除整行。

出现重复的,只保留一行数据。其他的整行删除,请给具体操作流程。

如果你的Excel是Excel2007以上版本,很容易搞定:


如果是Excel2003,数据量一般,可以通过手工来操作:

①按C列排序,这样C列重复的就在一起了;

②在D3里输入公式,=C3=C2,并拖动拉到整个D列和C列对应的位置

③这样你将看到如果是重复的D列显示TRUE

④筛选D列值为TRUE的,删掉即可。


如果是Excel2003,数据量很大,不想手工操作,需要借助VBA将上述过程自动化实现。如果有需要,请再追问,我补充VBA代码。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-09
1、辅助列,假设在D列
2、D2单元格输入公式=countif($c$2:C2,C2)并下拉
3、筛选,设置筛选条件为>1
4、删除筛选后的数据行。
5、取消筛选。
ok
第2个回答  2013-06-09
答:用IF函数就可以了
相似回答