【发布时间】:2018-12-01 02:20:43
【问题描述】:
我在下面有一个数据表 (1),并希望得到表 (2) 中的结果。我该怎么做?
【问题讨论】:
标签: excel powerbi powerquery m
我在下面有一个数据表 (1),并希望得到表 (2) 中的结果。我该怎么做?
【问题讨论】:
标签: excel powerbi powerquery m
我建议如下:
State 列。【讨论】:
您可以使用以下代码:
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
【讨论】:
看看这个话题:VBA excel, concatenate cells when there are duplicates。
您可以使用该 vlookupall 函数,然后在结果中使用“文本到列”。
【讨论】: