|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
贫民做法,一步步拆开来做:
let
源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
拆分 = Table.AddColumn(源, "拆分", each Text.Split([组合],"-")),
去末位 = Table.AddColumn(拆分, "去末位", each List.RemoveLastN([拆分])),
去首位 = Table.AddColumn(去末位, "去首位", each List.RemoveFirstN([拆分])),
合并 = Table.AddColumn(去首位, "合并", each List.Zip({[去末位],[去首位]})),
二次合并 = Table.AddColumn(合并, "再合并", (x)=>List.Transform(x[合并],each Text.Combine(_,"-"))),
删除的列 = Table.RemoveColumns(二次合并,{"组合", "拆分", "去末位", "去首位", "合并"}),
展开 = Table.ExpandListColumn(删除的列, "再合并")
in
展开 |
|