你好,我想比较表中的2列,如果两个列都相同,则删除重复项。
我只用1列做到了,但不知道如何在代码中比较2:
Sheets("A").ListObjects("Data").Range.RemoveDuplicates Columns:=Array(1), Header:=xlYes
答案 0 :(得分:0)
要组合两列,必须将两组数据都捕获为一个数组。这适用于删除任何数据集范围或表上的重复项,以及要过滤多个成员的情况。
在这种情况下,由于您希望对表中的第二和第三列进行评估,因此可以轻松地将代码重写为:
Sheets("A").ListObjects("Data").Range.RemoveDuplicates Columns:=Array(2,3), Header:=xlYes
答案 1 :(得分:0)
如果您的数据范围称为“数据”,则代码应为:
l1 = [1,2,3,2]
l2 = [2,3,4,1]
ans = zip(l1,l2)
final = []
for i in ans:
final.append(i)
print(final)