使用第一列作为标准从两列中删除重复项

Delete duplicates from two columns using the first one as a criterion

我对 Excel 2007 有疑问,我真的不知道该怎么办。 我有一个包含两列大约 200k+ 数据的文件。在 A 列(时间)中,一些值重复,在 B 列(amp)中也是如此。我想一次从两列中删除重复项,使用 A 列中的值作为条件。外观如下:

   time   amp
    1      27
    14     27
    129    40
    129    41
    129    42
    130    43
    130    42

我希望它是这样的:

time   amp
1      27
14     27
129    40
130    43

Excel 中的 "Remove Duplicates" 命令可以,但只能用于一列。在我的例子中,它没有完成这项工作,因为 "Remove Duplicates" 只有在两列中有相同的值时才有效,例如

1   27
1   27

我宁愿避免使用宏,因为我对VBA一无所知而且我不能使用它,但如果没有其他选择(我想没有...)宏就可以了。

我什至不知道如何向Google寻求解决方案,因为我不知道如何用几句话描述问题。

我怀疑您没有正确应用删除重复项。 Select 两列,但在弹出窗口中取消选中 amp。否则,由于您似乎正在为任何重复的 time 选择 amp 的第一个实例,您可以提取 time 的唯一值列表,例如使用高级过滤器,复制到另一个位置,选择位置,仅选中唯一记录,然后使用该选择作为键,使用 VLOOKUP or an INDEX/MATCH 组合在源数据中查找。对于重复项,一旦找到匹配项,这两种方式都会停止查找,因此只返回第一个实例。