合并Excel中重复项的行

时间:2018-11-07 08:53:35

标签: excel merge duplicates

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

example tables

我不知道如何使用vba。

我认为按sql中的名称分组可能会有所帮助。我需要如何在Excel中做到这一点的指导。

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

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

1 个答案:

答案 0 :(得分:0)

使用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/