|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 libo5563 于 2019-5-31 14:57 编辑
在power query里 按第2列,第3列分组, 所有的分组数据转成一个表(table),新加一个列,等于新合成的table里的 品类列 的值 生成一个list 最后展开这个list
let
源 = Excel.CurrentWorkbook(){[Name="表2"]}[Content],
更改的类型 = Table.TransformColumnTypes(源,{{" 序号", Int64.Type}, {"日期", type date}, {"属类", type text}, {"品类", type text}}),
向下填充 = Table.FillDown(更改的类型,{" 序号", "属类"}),
分组的行 = Table.Group(向下填充, {" 序号", "日期", "属类"}, {{"计数", each _, type table}}),
已添加自定义 = Table.AddColumn(分组的行, "自定义", each [计数][品类]),
删除的列 = Table.RemoveColumns(已添加自定义,{"计数"}),
提取值 = Table.TransformColumns(删除的列, {"自定义", each Text.Combine(List.Transform(_, Text.From), ","), type text})
in
提取值
|
|