let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Split Column by Delimiter" = Table.SplitColumn(Source, "Results", Splitter.SplitTextByDelimiter(",", QuoteStyle.Csv), {"Results.1", "Results.2", "Results.3", "Results.4", "Results.5"}),
#"Removed Columns" = Table.RemoveColumns(#"Split Column by Delimiter",{"Results.5"}),
#"Split Column by Delimiter1" = Table.SplitColumn(#"Removed Columns", "Results.1", Splitter.SplitTextByEachDelimiter({":"}, QuoteStyle.Csv, true), {"Results.1.1", "Results.1.2"}),
#"Changed Type" = Table.TransformColumnTypes(#"Split Column by Delimiter1",{{"Results.1.1", type text}, {"Results.1.2", Int64.Type}, {"Results.2", type text}, {"Results.3", type text}, {"Results.4", type text}}),
#"Split Column by Delimiter2" = Table.SplitColumn(#"Changed Type", "Results.2", Splitter.SplitTextByEachDelimiter({":"}, QuoteStyle.Csv, true), {"Results.2.1", "Results.2.2"}),
#"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter2",{{"Results.2.1", type text}, {"Results.2.2", Int64.Type}}),
#"Split Column by Delimiter3" = Table.SplitColumn(#"Changed Type1", "Results.3", Splitter.SplitTextByEachDelimiter({":"}, QuoteStyle.Csv, true), {"Results.3.1", "Results.3.2"}),
#"Changed Type2" = Table.TransformColumnTypes(#"Split Column by Delimiter3",{{"Results.3.1", type text}, {"Results.3.2", Int64.Type}}),
#"Split Column by Delimiter4" = Table.SplitColumn(#"Changed Type2", "Results.4", Splitter.SplitTextByEachDelimiter({":"}, QuoteStyle.Csv, true), {"Results.4.1", "Results.4.2"}),
#"Changed Type3" = Table.TransformColumnTypes(#"Split Column by Delimiter4",{{"Results.4.1", type text}, {"Results.4.2", Int64.Type}}),
#"Inserted Average" = Table.AddColumn(#"Changed Type3", "Average", each List.Average({[Results.1.2], [Results.2.2], [Results.3.2], [Results.4.2]}), type number),
#"Merged Columns" = Table.CombineColumns(Table.TransformColumnTypes(#"Inserted Average", {{"Results.1.2", type text}}, "en-US"),{"Results.1.1", "Results.1.2"},Combiner.CombineTextByDelimiter(":", QuoteStyle.None),"Unit 1"),
#"Merged Columns1" = Table.CombineColumns(Table.TransformColumnTypes(#"Merged Columns", {{"Results.2.2", type text}}, "en-US"),{"Results.2.1", "Results.2.2"},Combiner.CombineTextByDelimiter(":", QuoteStyle.None),"Unit 2"),
#"Merged Columns2" = Table.CombineColumns(Table.TransformColumnTypes(#"Merged Columns1", {{"Results.3.2", type text}}, "en-US"),{"Results.3.1", "Results.3.2"},Combiner.CombineTextByDelimiter(":", QuoteStyle.None),"Unit 3"),
#"Merged Columns3" = Table.CombineColumns(Table.TransformColumnTypes(#"Merged Columns2", {{"Results.4.2", type text}}, "en-US"),{"Results.4.1", "Results.4.2"},Combiner.CombineTextByDelimiter(":", QuoteStyle.None),"Unit4")
in
#"Merged Columns3"