对我有用的最终更正代码:
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Merged", type text}}),
#"Split Column by Delimiter" = Table.SplitColumn(#"Changed Type", "Merged", Splitter.SplitTextByDelimiter("DI", QuoteStyle.Csv), {"Column1.1", "Column1.2", "Column1.3", "Column1.4", "Column1.5","Column1.6","Column1.7","Column1.8","Column1.9","Column1.10"}),
#"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Column1.1", type text}, {"Column1.2", type text}, {"Column1.3", type text}, {"Column1.4", type text}, {"Column1.5", type text}, {"Column1.6", type text}, {"Column1.7", type text}, {"Column1.8", type text}, {"Column1.9", type text}, {"Column1.10", type text}}),
#"Extracted First Characters" = Table.TransformColumns(#"Changed Type1", {{"Column1.2", each Text.Start(_, 4), type text}, {"Column1.3", each Text.Start(_, 4), type text}, {"Column1.4", each Text.Start(_, 4), type text}, {"Column1.5", each Text.Start(_, 4), type text}, {"Column1.6", each Text.Start(_, 4), type text}, {"Column1.7", each Text.Start(_, 4), type text}, {"Column1.8", each Text.Start(_, 4), type text}, {"Column1.9", each Text.Start(_, 4), type text}, {"Column1.10", each Text.Start(_, 4), type text}}),
#"Removed Columns" = Table.RemoveColumns(#"Extracted First Characters",{"Column1.1"}),
#"Added Prefix" = Table.TransformColumns(#"Removed Columns", {{"Column1.2", each "DI" & _, type text}}),
#"Added Prefix1" = Table.TransformColumns(#"Added Prefix", {{"Column1.3", each "DI" & _, type text}}),
#"Added Prefix2" = Table.TransformColumns(#"Added Prefix1", {{"Column1.4", each "DI" & _, type text}}),
#"Added Prefix3" = Table.TransformColumns(#"Added Prefix2", {{"Column1.5", each "DI" & _, type text}}),
#"Added Prefix4" = Table.TransformColumns(#"Added Prefix3", {{"Column1.6", each "DI" & _, type text}}),
#"Added Prefix5" = Table.TransformColumns(#"Added Prefix4", {{"Column1.7", each "DI" & _, type text}}),
#"Added Prefix6" = Table.TransformColumns(#"Added Prefix5", {{"Column1.8", each "DI" & _, type text}}),
#"Added Prefix7" = Table.TransformColumns(#"Added Prefix6", {{"Column1.9", each "DI" & _, type text}}),
#"Added Prefix8" = Table.TransformColumns(#"Added Prefix7", {{"Column1.10", each "DI" & _, type text}})
in
#"Added Prefix8"