[英]Merging rows for duplicates in excel
我有一个包含300个重复项的Excel工作表。 我需要第一张桌子看起来像第二张桌子。
我不知道如何使用vba。
我认为按SQL中的名称分组可能会有所帮助。 我需要如何在Excel中做到这一点的指导。
我已经尝试过使用数据透视表,但是它并不能完全满足我的需求。
关于如何实现这一目标的建议将是很棒的。
使用powerquery ( Get & Transform Data
)可以快速简便地进行操作 。
确保您的源数据格式为table
,并在第一列中添加标题“ Name”。 然后,您可以使用类似以下的查询:
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/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.