let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
DuplicatedColumn = Table.DuplicateColumn(Source, "Account", "Account - Copy"),
FilledDown = Table.FillDown(DuplicatedColumn,{"Account - Copy"}),
GroupedRows = Table.Group(FilledDown, {"Account - Copy"}, {{"grp", each _, type table [Account=number, desc=text]}},GroupKind.Local),
AddedCustom = Table.AddColumn(GroupedRows, "fnStuff", each Table.AddIndexColumn([grp], "Type", 0, 1)),
ExpandedfnStuff = Table.ExpandTableColumn(AddedCustom, "fnStuff", {"Account", "desc", "Type"}, {"Account", "desc", "Type"}),
RemovedOtherColumns = Table.SelectColumns(ExpandedfnStuff,{"Account", "desc", "Type"})
in
RemovedOtherColumns