Bonjour à tous !
Une approche différente (à la marge...) pour le "Tableau_Test" :
let
Source = Excel.CurrentWorkbook(){[Name="Tableau_Test"]}[Content],
ValRempl = Table.ReplaceValue(
Source,
each [#"N° BL"],
each let
listBl=Text.Split([#"N° BL"],"/"),
Bl0 = listBl{0},
lt=List.Transform(List.Skip(listBl), each Text.Start(Bl0,Text.Length(Bl0)-Text.Length(_))&_)
in {Bl0}<,Replacer.ReplaceValue,{"N° BL"}),
Expand = Table.ExpandListColumn(ValRempl, "N° BL")
in
Expand