Bonjour à tous de nouveau !
Ce classeur9.xlsx n'a rien à voir avec la problématique initiale.....
Une proposition..... différente :
let
Source = Excel.CurrentWorkbook(){[Name="Tableau2"]}[Content],
NewCode = Table.AddColumn(Source, "Code", each Text.Combine(List.Select(List.Distinct(Text.Split([CODE],"|")), each _<>""),"|")),
ColSupp = Table.RemoveColumns(NewCode,{"CODE"})
in
ColSupp