我的程序有问题。我在一张表中有条目(列的名称,性别,年龄,运行距离为5000米,3000米,2000米,1000米和500米等)。每个人(例如说名字x可以参加多个活动)。
我已将原始数据表中的所有数据解析为干净的工作表。我必须删除参与清洁表的游泳者的重复条目,但问题是那些实际上不是重复的条目,而是由(x)人参与的多个事件。我必须
检查下一个单元格和当前单元格的名称是否相等(假设x参与了事件5000m和3000m,因此他的名字在干净的工作表中出现了两次),如果相等
获取下一个单元格的相应值( 3000m的同名到前一个单元格3000m ),所以在我最后删除重复的条目后,x将在5000m以下注册细胞和3000米细胞。
答案 0 :(得分:0)
尝试使用VBA的内置函数“RemoveDuplicates”
删除副本Sheets("clean sheet").Range("<Your complete range>").RemoveDuplicates Columns:=1, Header:=xlNo
它会考虑两个列,并且只删除那些通过考虑两个列而重复的条目。