在excel中合并数据列

11dmarpk  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(105)

我正在寻找与管理包含一个俱乐部的成员一堆数据的Excel表的援助。数据生成的方式是每列是他们有像下面这样的会员资格:

我一直在手动管理,但我想看看是否有可能的查询,以帮助巩固在这个列

我尝试过使用power query和unpivoting columns,但我不能完全得到正确的过程。
为了简单起见,我只为每个desc的开始和结束使用了3列,但是在我使用的文档中,如果需要这些信息,还有更多列。
我注意到这些图片是在谷歌文档上完成的,因为我现在不在我的电脑上
我曾尝试在excel中的数据选项卡中使用power queries,并选择所有我想要更改的列,但无法获得正确的产品

vtwuwzda

vtwuwzda1#

在powerquery中试试这个方法,它先取消透视,分离出数值部分,然后再重新透视

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"Member ID"}, "Attribute", "Value"),
#"Split Column by Delimiter" = Table.SplitColumn(#"Unpivoted Other Columns", "Attribute", Splitter.SplitTextByEachDelimiter({" "}, QuoteStyle.Csv, true), {"Activity", "Count"}),
#"Pivoted Column" = Table.Pivot(#"Split Column by Delimiter", List.Distinct(#"Split Column by Delimiter"[Activity]), "Activity", "Value"),
#"Changed Type" = Table.TransformColumnTypes(#"Pivoted Column",{{"sub start", type date}, {"sub end", type date}})
in  #"Changed Type"

相关问题