删除重复条目,仅保留最新条目

Isz*_*szi 6 microsoft-excel-2010

我有几个包含需要整合的信息的电子表格,每个电子表格都有我希望创建的最终数据集的不同(有时是重叠)部分。通常,通过将所有数据转储到一张工作表中并使用删除重复项,可以轻松地将电子表格与相似数据相结合。但是,我想确保剩下的行项目代表最新版本的重复项。

我将从每个电子表格中导入以下数据:

  • 唯一标识符字段 (UID),用于标识行项目的主题并将用于发现输入表之间的重复项。
  • 状态字段 (STATUS),其中包含有关在唯一标识符字段中调用的项目的信息。
  • 一个日期字段 (DATE),它将包含最初写入导入数据的日期。

我需要的是我的输出为每个 UID 仅包含一个行项目,并且具有来自 STATUS 字段的数据,该数据与输入表中该 UID 的最新日期相匹配。

在 Excel 中执行此操作的最简单方法是什么?

Sco*_*ott 7

我不知道这是否保证有效,但它似乎对我有用(在 Excel 2007 中的非常小规模的测试中):获取合并的数据表,并按日期以相反的顺序对其进行排序,因此最新的行高于旧的。然后删除重复项

该站点确认了这一行为:“当 Excel 扫描表格时,它会删除任何与先前记录具有相同产品 ID 的后续记录,即使其余数据不同。”

  • 我冒昧地添加了一个参考。我也在 E​​xcel 2010 中通过我自己的小规模测试证实了这一点。 (3认同)