PQ - Menu Driven Solution
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
RemoveSpace = Table.ReplaceValue(Source," ","",Replacer.ReplaceText,{"String"}),
TransposedRows = Table.Transpose(RemoveSpace),
MAllRows = Table.CombineColumns(TransposedRows,{"Column1", "Column2", "Column3", "Column4"},Combiner.CombineTextByDelimiter("", QuoteStyle.None),"M"),
UppercasedText = Table.TransformColumns(MAllRows,{{"M", Text.Upper, type text}}),
SplitbyAlphabet = Table.SplitColumn(UppercasedText, "M", Splitter.SplitTextByCharacterTransition({"0".."9"}, (c) => not List.Contains({"0".."9"}, c)), {"M.1", "M.2", "M.3", "M.4", "M.5", "M.6", "M.7", "M.8", "M.9", "M.10", "M.11", "M.12", "M.13", "M.14"}),
Transposeback = Table.Transpose(SplitbyAlphabet),
SplitbyDigit = Table.SplitColumn(Transposeback, "Column1", Splitter.SplitTextByCharacterTransition((c) => not List.Contains({"0".."9"}, c), {"0".."9"}), {"Letters", "Column1.2"}),
ChangedType = Table.TransformColumnTypes(SplitbyDigit,{{"Column1.2", Int64.Type}}),
GroupedRows = Table.Group(ChangedType, {"Letters"}, {{"Quantity", each List.Sum([Column1.2]), type nullable number}}),
SortedRows = Table.Sort(GroupedRows,{{"Letters", Order.Ascending}})
in
SortedRows