我有一个包含大约 15K 行数据的电子表格。此电子表格中有重复值,这些值由 A 列和 B 列组合而成。如何根据 C 列的内容从此电子表格中删除重复项?我想删除重复项,但我只想删除 C 列中值为“N/A”的重复项(保留 c 列中包含“no ip proxy-arp”的行)
1.1.1.1,interface GigabitEthernet0/1,no ip proxy-arp,Duplicate
1.1.1.1,interface GigabitEthernet0/1,N/A,Original
1.1.1.1,interface GigabitEthernet0/1.10,N/A,Original
1.1.1.1,interface GigabitEthernet0/1.26,N/A,Original
1.1.1.1,interface GigabitEthernet0/2,no ip proxy-arp,Duplicate
1.1.1.1,interface GigabitEthernet0/2,N/A,Original
1.1.1.1,interface GigabitEthernet0/2.10,no ip proxy-arp,Duplicate
1.1.1.1,interface GigabitEthernet0/2.10,N/A,Original
1.1.1.1,interface GigabitEthernet0/2.26,no ip proxy-arp,Duplicate
答案1
这恰好在我的剪贴板中 -
Sub dupl()
Dim c As Range
For Each c In Range("A1:A467")
If c.Value = c.Offset(1).Value And c.Offset(, 1).Value = c.Offset(1, 1).Value And c.Offset(1, 2) = "N/A" Then
c.Offset(1).EntireRow.Delete
End If
Next
End Sub
确保对 A 列 AZ 和 B 列 AZ 进行排序,并将范围更改为适当的范围。