Bonjour à tous ! (avec mention spéciale pour les "fondus" de Power Query....)
Une autre approche ?
let
Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
NomMois = List.Buffer({
{"janvier", "Janvier"},
{"fevrier", "Février"},
{"mars", "Mars"},
{"avril", "Avril"},
{"mai", "Mai"},
{"juin", "Juin"},
{"juillet", "Juillet"},
{"aout", "Août"},
{"septembre", "Septembre"},
{"octobre", "Octobre"},
{"novembre", "Novembre"},
{"decembre", "Décembre"}
}),
Resultat = Table.TransformColumns(
Source,
{{"Date", each
List.Accumulate(
NomMois,
Text.Lower(Text.FromBinary(Text.ToBinary(_, 1251), 1251)),
(a,c) => Text.Replace(a, c{0}, c{1})
),
type text}}
)
in
Resultat