Bonjour à tous de nouveau !
Une proposition :
let
Source = Excel.CurrentWorkbook(){[Name="Table001__Page_2_300"]}[Content],
ValRempl = Table.ReplaceValue(Source,"-"," ",Replacer.ReplaceText,{"Gare d'entrée", "Gare de sortie"}),
Jointure = Table.NestedJoin(ValRempl, {"Gare d'entrée", "Gare de sortie"}, Excel.CurrentWorkbook(){[Name="tChoixPéages"]}[Content], {"Entree", "Sortie"}, "tChoixPéages", JoinKind.Inner),
ColSelect = Table.SelectColumns(Jointure,{"Gare d'entrée", "Gare de sortie", "Classe 1"}),
Format = Table.TransformColumns(ColSelect,
{
{"Gare d'entrée", Text.Proper, type text},
{"Gare de sortie", Text.Proper, type text},
{"Classe 1", Currency.From}}),
Pivot = Table.Pivot(Format, List.Distinct(Format[#"Gare de sortie"]), "Gare de sortie", "Classe 1")
in
Pivot