Office学院问题解答系统 > Excel电子表格 > 公式与函数 > 电子表中有无办法自动找到一列中相同的两笔数据,并且删除这两笔数据。只留下不同的内容。
已关闭
电子表中有无办法自动找到一列中相同的两笔数据,并且删除这两笔数据。只留下不同的内容。 数据,相同,删除,内容,银行
悬赏分:5 - - 阅读次数: 举报
我是单位的出纳。每月都要作银行调节表,工作内容就是将单位银行发生额与银行的帐进行核对,找出相同的内容并划掉,只留下不同的内容。
我利用电子表格将单位与银行的数据放在一个表中进行排序,就可以找到相同的数据了,但是由于每月有几千笔数据,把相同的两笔删除(也就是排序后相临的两笔),重复劳动相当多,且会出错。有无办法自动找到相同的两笔并且删除这两笔数据。只留下不同的内容。举例如下:其中数据后有A的为银行数,没有的是单位数,把相同的两个删除,如71804.47与71804.47 a就要删除

71804.47
71804.47 a
71830.87
71830.87 a
71910
71910 a
71933.78
71933.78 a
72100
72100 a
72158.6
72158.6 a
72200.62
72200.62 a
72234.2
72234.2 a
72276
72276
72276
72276
72276
72276
72,276.00 a
72276 a
72,276.00 a
72300
72300 a
72450
72450 a
72460 a
72529.14
72529.14 a
72539.95
72539.95 a
72563.82
共 5 条答复
  楼层: 1
注意一个前提:数字都存放于A列,并且从第二行开始,a标记存在B列
把以下公式填到 C2,然后拖下去,筛选后即可批量删除
=IF(OR(AND(A2=A3,OR(B2="a",B3="a")),AND(A2=A1,OR(B2="a",B1="a"))),"删除","留下")


如果数据都在A列,只是银行的数字后有 a,就用下边的公式
=IF(RIGHT(A1)="a",IF(A1=#REF!&" a","删除","留下"),IF(A1&" a"=A2,"删除","留下"))
我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:xiaoyang - 小学生 2级 - 提交时间:2007-12-13 13:45:00
  楼层: 2
, 这个公式只能删除一对,如果是相邻的相同两个数(比如一个单位,一个银行)这个办法就很好用, 可是如果是相同的三个以上的数,(比如2个单位,一个银行)那就只能删除一对, 这个时候就出错了,还有更好的公式吗?
我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:juzizhi - 幼儿园 1级 - 提交时间:2007-12-14 11:28:00
  楼层: 3
在电子表格中使用数据——筛选——自动筛选——自定义功能
我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:tongwei - 幼儿园 1级 - 提交时间:2007-12-27 23:16:00
  楼层: 4
假设你的数据在A1至A100,a标记存在B列.
你可以在C1中输入公式=COUNTIF($A$1:$A$100,A1),这公式将求得个数相同的数据.接下来你可以用筛选的方法筛出你想删除的数据.
我也要给他一个好评有用(1)  我要给他一个坏评没用(0)  举报
回答者:游客 - 提交时间:2009-2-27 23:17:00
  楼层: 5
B列设置:=IF(RIGHT(A1)="a","a",""),然后按B列筛选符合有a的项,全部删除;
再在C列设置:=COUNTIF(A:A,A1),然后按C列筛选不等于1的项,若结果为2删除其中一个,若为3,删除其中2个。。。。
我也要给他一个好评有用(0)  我要给他一个坏评没用(0)  举报
回答者:游客 - 提交时间:2011-9-1 21:00:00