我在下面有一个数据表(1),想要的结果如表(2)所示。
答案 0 :(得分:1)
我建议以下内容:
State
列。答案 1 :(得分:0)
您可以使用以下代码:
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
group = Table.Group(Source, {"Name"}, {{"State", each Text.Combine(List.Distinct([State]), "|")}}),
split = Table.SplitColumn(group, "State", Splitter.SplitTextByDelimiter("|", QuoteStyle.Csv), {"State.1", "State.2", "State.3"})
in
split
答案 2 :(得分:-1)
看看这个主题:VBA excel, concatenate cells when there are duplicates。
您可以使用该vlookupall函数,然后在结果上使用“文本到列”。