Bonjour,
Hello JFL
Je me suis laissé imaginer qu'il pouvait y avoir plusieurs mois...
Donc, peut-être :
let
Source = Excel.CurrentWorkbook(){[Name="ZBI_INF_BUD_40__97"]}[Content],
AjoutRec = Table.AddColumn(Source, "Rec", each
[Année = if List.NonNullCount(Record.FieldValues(_))=2 then Text.AfterDelimiter([conso A]," ") else null,
Mois = if Année <> null then Text.BeforeDelimiter([conso A]," ") else null]),
ExpandRec = Table.ExpandRecordColumn(AjoutRec, "Rec", {"Année", "Mois"}, {"Année", "Mois"}),
FillDown = Table.FillDown(ExpandRec,{"Année", "Mois"}),
Filtre = Table.SelectRows(FillDown, each ([CF] <> null)),
Reorder = Table.ReorderColumns(Filtre,{"Année", "Mois", "CF", "Ca", "Lib", "conso A", "conso B"})
in
Reorder
Mais peut-être une imagination trop débordante?
Bonne soirée