Bonjour à tous !
Et....
Une proposition ?
let
Source = Excel.CurrentWorkbook(){[Name="tSource"]}[Content],
ColSuppAutres = Table.SelectColumns(Source,{"Produit référence avec indice"}),
Fractt = Table.SplitColumn(ColSuppAutres, "Produit référence avec indice", Splitter.SplitTextByEachDelimiter({" "}, QuoteStyle.Csv, true), {"1", "2"}),
GroupBy = Table.Group(Fractt, {"1"}, {{"Ind max", each List.Max([2]), type nullable text}}),
ColFusion = Table.CombineColumns(GroupBy,{"1", "Ind max"},Combiner.CombineTextByDelimiter(" ", QuoteStyle.None),"Produit référence avec indice"),
Jointure = Table.NestedJoin(ColFusion, {"Produit référence avec indice"}, Source, {"Produit référence avec indice"}, "ColFusion", JoinKind.LeftOuter),
Expand = Table.ExpandTableColumn(Jointure, "ColFusion", List.Skip(Table.ColumnNames(Jointure{0}[ColFusion])))
in
Expand
Un tableau structuré (tSource) a été inséré.