寻找一种方法来删除具有可变信息的重复条目

寻找一种方法来删除具有可变信息的重复条目

我正在尝试删除具有可变信息的重复项。

  • F 列 = 删除时间
  • Q 列 = 收件人代码
  • R 列 = 收件人地址

我需要删除与行信息匹配的重复项。重复项的定义是 F 列,其变化可能长达 15 分钟。对我来说,困难在于有数百项与 Q 列和 R 列匹配。因此,我按 F 列排序,然后被迫逐行查看 Q 列和 R 列,这非常耗时。任何帮助都非常感谢!

答案1

我想建议两种可能的方法。

首先是,内置命令应该可以工作。

  • 逐一选择列(因为不是连续的),然后从ata TAB,选择 R删除重复项。
  • 在“删除重复项”窗口中,您可以选中或取消选中列。
  • 点击K 它应该从选定的列中删除重复项。

在此处输入图片描述


第二种方法是,VBA Macro,更快更好。

Sub RemoveDuplicateSpecificColumns() 

Cells.RemoveDuplicates Columns:=Array(1, 4, 7), Header:=xlYes

End Sub

怎么运行的:

  • 要打开 VB 编辑器,请点击Alt+F11或者R右键单击 Sheet(工作表)TAB。
  • 然后点击查看代码。
  • C奥皮&将此代码作为标准模块。
  • 年代将工作簿用作已启用 acro。
  • R联合国马可。

注意:

上面的代码Array(1, 4, 7)代表列1st, 4th & 7th,您需要根据需要调整它们。

Header:=xlYesHeader:=XlNo如果列没有标题,则应该。

相关内容