Excel 基于多列删除表中的重复项
您好,我想比较表中的两列,如果两列相同,则删除重复项 例如: 我只使用了1列,但不知道如何在代码中比较2:Excel 基于多列删除表中的重复项,excel,vba,duplicates,compare,Excel,Vba,Duplicates,Compare,您好,我想比较表中的两列,如果两列相同,则删除重复项 例如: 我只使用了1列,但不知道如何在代码中比较2: Sheets("A").ListObjects("Data").Range.RemoveDuplicates Columns:=Array(1), Header:=xlYes 要组合这两列,必须将两组数据捕获为一个数组。这适用于删除任何数据集范围或表上的重复项,以及要筛选多个成员的情况 在本例中,由于您希望计算表中的第二列和第三列,因此可以轻松地将代码重写为: Sheets(“A”).
Sheets("A").ListObjects("Data").Range.RemoveDuplicates Columns:=Array(1), Header:=xlYes
要组合这两列,必须将两组数据捕获为一个数组。这适用于删除任何数据集范围或表上的重复项,以及要筛选多个成员的情况 在本例中,由于您希望计算表中的第二列和第三列,因此可以轻松地将代码重写为:
Sheets(“A”).ListObjects(“Data”).Range.removedupplicates列:=Array(2,3),Header:=xlYes
如果您的数据范围称为“Data”,则代码应为:ActiveSheet.Range(“data”).removedupplicates列:=Array(1,2),Header:=xlYes
列:=Array(2,3)