let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Name", type text}, {"detail", type text}, {"deposit", Int64.Type}, {"sell", Int64.Type}}),
#"Grouped Rows" = Table.Group(#"Changed Type", {"Name"}, {{"Deposit", each List.Sum([deposit]), type number}, {"Sell", each List.Sum([sell]), type number}, {"KeepTable", each _, type table}}),
AddedList = Table.AddColumn(#"Grouped Rows", "List Details", each Text.Combine([KeepTable][detail],"*")),
#"Removed Columns" = Table.RemoveColumns(AddedList,{"KeepTable"}),
#"Reordered Columns" = Table.ReorderColumns(#"Removed Columns",{"Name", "List Details", "Deposit", "Sell"})
in
#"Reordered Columns"