找到重复的条目

时间:2013-12-12 03:57:13

标签: excel excel-vba vba

我的程序有问题。我在一张表中有条目(列的名称,性别,年龄,运行距离为5000米,3000米,2000米,1000米和500米等)。每个人(例如说名字x可以参加多个活动)。

我已将原始数据表中的所有数据解析为干净的工作表。我必须删除参与清洁表的游泳者的重复条目,但问题是那些实际上不是重复的条目,而是由(x)人参与的多个事件。我必须

  1. 检查下一个单元格和当前单元格的名称是否相等(假设x参与了事件5000m和3000m,因此他的名字在干净的工作表中出现了两次),如果相等

  2. 获取下一个单元格的相应值( 3000m的同名到前一个单元格3000m ),所以在我最后删除重复的条目后,x将在5000m以下注册细胞和3000米细胞。

1 个答案:

答案 0 :(得分:0)

尝试使用VBA的内置函数“RemoveDuplicates”

删除副本
Sheets("clean sheet").Range("<Your complete range>").RemoveDuplicates Columns:=1, Header:=xlNo

它会考虑两个列,并且只删除那些通过考虑两个列而重复的条目。