|
楼主 |
发表于 2020-9-4 08:32
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 zx168 于 2020-9-4 09:41 编辑
综合各位老师操作,我简化了步骤,用了三步:
let
源 = Excel.Workbook(File.Contents("D:\Desktop\实验.xlsx"), null, true),
表1_Table = 源{[Item="表1",Kind="Table"]}[Data],
更改的类型 = Table.TransformColumnTypes(表1_Table,{{"姓名", type text}, {"保险", type text}, {"公司部分", Int64.Type}, {"个人部分", Int64.Type}}),
逆透视的其他列 = Table.UnpivotOtherColumns(更改的类型, {"姓名", "保险"}, "属性", "值"),
合并的列 = Table.CombineColumns(逆透视的其他列,{"保险", "属性"},Combiner.CombineTextByDelimiter("_", QuoteStyle.None),"已合并"),
已透视列 = Table.Pivot(合并的列, List.Distinct(合并的列[已合并]), "已合并", "值", List.Sum)
in
已透视列
发完帖子才知道,和老师一模一样。不好意思。
|
|