let
Source = ton tableau initial tel que tu l'as décrit,
memId = Text.Trim(Text.AfterDelimiter(Record.FieldValues(Source{0}){0}, ":")),
memName = Text.Trim(Text.AfterDelimiter(Record.FieldValues(Source{1}){0}, ":")),
LignesSupprimées_DeuxPremières = Table.Skip(Source,2),
EnTêtesPromus = Table.PromoteHeaders(LignesSupprimées_DeuxPremières, [PromoteAllScalars=true]),
ColonneAjoutée_id = Table.AddColumn(EnTêtesPromus, "id", each memId),
ColonneAjoutée_name = Table.AddColumn(ColonneAjoutée_id, "name", each memName),
ColonnesPermutées = Table.ReorderColumns(ColonneAjoutée_name,{"id", "name", "value 1", "value 2"})
in
ColonnesPermutées