excel 如何根据某一列的重复值删除其所在的行
发布网友
发布时间:2022-03-01 11:30
我来回答
共6个回答
热心网友
时间:2022-03-01 13:00
假设数据在A列
在C2单元格输入公式
=if(countif(A:A,a2)=countif(a$2:a2,a2),"保留","删除")
填充公式
然后筛选C列为"删除"的行,选择删除即可
热心网友
时间:2022-03-01 14:18
我的笨办法是:在第三列输入如a a b(二同一异的任何字符),然后下拉自动填充;再用数据筛选选出所有含a的行,删除,即可。
热心网友
时间:2022-03-01 15:52
1、用VBA编程;
2、导入数据库,再用数据库编程;
不管哪一种,均需要有一定的编程经验。
热心网友
时间:2022-03-01 17:44
不知道你的规则是什么。
如果所有的数据都是隔两行留一行的话,那有好多种办法,比如你可以加个辅助列(比如C列),分别输入1,2,3,然后复制C2:C4元格区域,粘贴至C5:C9500区域(视记录条数而定);然后建个筛选,将C列1,2的筛出来;最后按F5-定位-定位条件-可见单元格-确定,选中筛出的记录,右键删除即可。或者反过来,筛出3,同上操作右键复制,粘贴至新表亦可。
如果数据没有规则,那么需要加个辅助列判断一下哪一行需要删,赋值后同上筛选删除或者复制新建即可
热心网友
时间:2022-03-01 19:52
直接用VBA吧~~
可以的话把表格发给我看看693684292.
热心网友
时间:2022-03-01 22:16
你可用数据透视来自:求助得到的回答