【问题标题】:Delete duplicates from two columns using the first one as a criterion使用第一列作为标准从两列中删除重复项
【发布时间】:2015-12-06 01:01:39
【问题描述】:

我在使用 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 中的“删除重复项”命令很好,但仅适用于一列。就我而言,它不起作用,因为“删除重复项”仅在两列中有相同值时才有效,例如

1   27
1   27

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

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

【问题讨论】:

    标签: excel duplicates excel-2007 deduplication


    【解决方案1】:

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

    【讨论】:

    • 看来我是个白痴...我整天都在寻找答案,我所要做的就是选择两个列,然后取消选中 amp...谢谢您的帮助.
    猜你喜欢
    • 2020-03-16
    • 2023-03-20
    • 2021-01-04
    • 2021-04-06
    • 2018-05-16
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    相关资源
    最近更新 更多