|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
分步法,目前只能做到这个程度:
let
源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
已添加自定义 = Table.AddColumn(源, "分层代码", each if [阶层]=" 1" then [代码] else null),
已添加自定义1 = Table.AddColumn(已添加自定义, "1层料号", each if [阶层]=" 1" then [料号] else null),
已添加自定义2 = Table.AddColumn(已添加自定义1, "2层料号", each if [阶层]=" 2" then [料号] else if [阶层]=" 1" then "无" else null),
已添加自定义3 = Table.AddColumn(已添加自定义2, "3层料号", each if [阶层]=" 3" then [料号] else if [阶层]=" 2" then "无" else null),
已添加自定义4 = Table.AddColumn(已添加自定义3, "4层料号", each if [阶层]=" 4" then [料号] else if [阶层]=" 3" then "无" else null),
向下填充 = Table.FillDown(已添加自定义4,{"分层代码", "1层料号", "2层料号", "3层料号"}),
删除的列 = Table.RemoveColumns(向下填充,{"代码", "阶层", "料号"}),
筛选的行3 = Table.SelectRows(删除的列, each ([1层料号] = "2299002018"))
in
筛选的行3 |
|