Excel:删除重复项但保留具有最大值的行


通常,您可能希望删除 Excel 中的重复行,但保留包含特定列中最大值的行。

例如,假设您有以下数据集,其中包含有关各个篮球运动员的信息,并且您想要删除Team列中具有重复值的行,但保留Points列中具有最大值的行:

以下示例准确展示了如何执行此操作。

示例:在 Excel 中删除重复项但保留具有最大值的行

首先,在单元格D2中键入以下公式:

 =SINGLE( A2:A10 )

这会从数据集中生成一个唯一团队名称的列表:

接下来,在单元格E2中键入以下公式,以查找与每个唯一团队名称关联的积分列中的最大值:

 =MAX(IF( $A$2:$A$10 = D2 , $B$2:$B$10 ))

以下屏幕截图显示了如何在实践中使用该公式:

Excel删除重复项但保留最大值的行

D 列和 E 列现在显示原始数据集,其中删除了团队列中具有重复值的行,并且只保留了点数列中具有最大值的行。

例如,球队列中有三行有重复的“Mavs”值,但这三行中得分最高的行是 28 分的行:

这是过滤数据集中“Mavs”行中保留的行。

马刺队和火箭队重复同样的过程。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何计算重复项
Excel:如何使用 VLOOKUP 查找重复项
Excel:如何根据两列删除重复行

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注