excel 如何根据某一列的重复值删除其所在的行

如题所述

不知道你的规则是什么。
如果所有的数据都是隔两行留一行的话,那有好多种办法,比如你可以加个辅助列(比如C列),分别输入1,2,3,然后复制C2:C4元格区域,粘贴至C5:C9500区域(视记录条数而定);然后建个筛选,将C列1,2的筛出来;最后按F5-定位-定位条件-可见单元格-确定,选中筛出的记录,右键删除即可。或者反过来,筛出3,同上操作右键复制,粘贴至新表亦可。
如果数据没有规则,那么需要加个辅助列判断一下哪一行需要删,赋值后同上筛选删除或者复制新建即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-19
假设数据在A列
在C2单元格输入公式
=if(countif(A:A,a2)=countif(a$2:a2,a2),"保留","删除")
填充公式
然后筛选C列为"删除"的行,选择删除即可
第2个回答  2019-03-04
我的笨办法是:在第三列输入如a a b(二同一异的任何字符),然后下拉自动填充;再用数据筛选选出所有含a的行,删除,即可。
相似回答
大家正在搜