首页 > 解决方案 > 合并excel中重复的行

问题描述

我有一个包含 300 个重复项的 Excel 表。我需要第一张桌子看起来像第二张桌子。

示例表

我不知道如何使用vba。

我认为在 sql 中按名称分组可能会有所帮助。我需要有关如何在 excel 中执行此操作的指导。

我已经尝试过使用数据透视表,但它并不能完全满足我的需求。

关于如何实现这一目标的建议会很棒。

标签: excelmergeduplicates

解决方案


( )可以快速轻松地完成此操作Get & Transform Data

确保您的源数据格式为table,并为第一列提供标题“名称”。然后您可以使用如下查询:

let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"Name"}, "Attribute", "Value"),
    #"Pivoted Column" = Table.Pivot(#"Unpivoted Other Columns", List.Distinct(#"Unpivoted Other Columns"[Attribute]), "Attribute", "Value", List.Sum)
in
    #"Pivoted Column"

编辑 这是一个工作示例,使用您的数据:https ://excel.solutions/53186328/


推荐阅读