【问题标题】:Excel: Remove duplicate rows, but keep data from one of the columnsExcel:删除重复行,但保留其中一列的数据
【发布时间】:2020-09-29 13:08:11
【问题描述】:

虽然我知道如何在 Excel 中删除重复行,但我有一个稍微复杂的特定情况 - 我有一个包含 10.000 多行的表,其中大多数行都有重复,或者更准确地说,除了一个之外的所有列中重复数据.我需要一种方法来自动找到这些行,删除除一个之外的所有行,但是(这里是棘手的部分)保留当前唯一更改的列中的数据。

用这张图解释起来会简单得多:

如您在左表中所见,产品和制造商列重复,而颜色发生变化。我需要的结果就像右边的表格一样,红色、蓝色、橙色被“聚合”到一个单元格中。

请注意,这些显然不是我的真实数据;在我的真实场景中,我有 A、B、C 和 D 列重复,而 E 列包含我的“颜色”。

任何帮助将不胜感激! :)

谢谢, 赛博

【问题讨论】:

  • 你知道如何在Excel中使用宏/VBA代码吗?无论是那个或可能是数据透视表都可以提供很大帮助。

标签: excel


【解决方案1】:

在谷歌搜索后,我实际上以免费插件的形式找到了解决方案,它专门满足我的需求:https://www.ablebits.com/excel-combine-rows/index.php :) 希望它能帮助其他人解决我的问题!

【讨论】:

  • 您可以通过 PowerQuery 执行此操作,无需任何第三方加载项。如果你想要一个例子,请告诉我。
  • 当然,一个如何在本地做的例子会很棒,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-19
  • 2019-10-27
  • 1970-01-01
  • 2016-09-18
  • 1970-01-01
  • 2021-12-28
相关资源
最近更新 更多