let
Source = Excel.CurrentWorkbook(){[Name="FromArray_1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}, {"Column3", type text}, {"Column4", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each Text.Split([Column1],",")),
#"Added Custom1" = Table.AddColumn(#"Added Custom", "Custom.1", each Text.Split([Column3],",")),
#"Added Custom2" = Table.AddColumn(#"Added Custom1", "Custom.2", each Text.Split([Column4],",")),
#"Added Custom3" = Table.AddColumn(#"Added Custom2", "Custom.3", each Table.FromColumns({[Custom],[Custom.1],[Custom.2]})),
#"Removed Other Columns" = Table.SelectColumns(#"Added Custom3",{"Column2", "Custom.3"}),
#"Expanded Custom.3" = Table.ExpandTableColumn(#"Removed Other Columns", "Custom.3", {"Column1", "Column2", "Column3"}, {"Column1", "Column2.1", "Column3"}),
#"Reordered Columns" = Table.ReorderColumns(#"Expanded Custom.3",{"Column1", "Column2", "Column2.1", "Column3"})
in
#"Reordered Columns"
Bookmarks