VBA删除重复
我在Excel中写入一个macros,将从一系列数据中删除重复的值。 我将使用.RemoveDuplicates
方法。 我碰到的问题是我需要删除基于其他列的重复值。
Excel工作表示例: http : //i.imgur.com/xZJqkWd.png
上面链接的图像需要变成: http : //i.imgur.com/Z9QEaI4.png
所以可以看出,如果其对应的接口ID不同,我需要保留一些重复值。 有没有什么办法可以将Point Source和Interface ID存储到Tuple样式集合中,然后使用该.RemoveDuplicates
上的.RemoveDuplicates
来获得第二个链接的结果? 或者我正在寻找另一种解决scheme?
对不起,我对VBA很新。
你仍然可以使用RemoveDuplicates
方法实现你想要的。 所以在你的情况下,将是
.RemoveDuplicates Columns:=Array(1, 2), Header:=xlNo
如果其对应的接口ID不同,我需要保留一些重复的值
是的,这是可能的,但请你澄清一下:
您附加的快照显示删除重复之前和之后的结果
但根据你的要求一定是这样的
所以问题是,你究竟想要什么,在附图中显示什么,或者在要求中描述了什么?