Microsoft 365 Fusion de deux tableaux

iliess

XLDnaute Occasionnel
Bonjour
J'ai deux tableaux ou plus au même format, mais le nombre de colonnes est différent.
SVP, je souhaite fusionner les deux tableaux, soit avec VBA ou avec le PowerQuery.
Salutations
 

Pièces jointes

  • Fusion deux tableau.xlsx
    15 KB · Affichages: 6

Laurent78

XLDnaute Occasionnel
Merci beaucoup, M. Laurent78
Même si je modifie les deux tableaux après l'actualisation, le tableau résultat fusionne les deux.
SVP, est-ce que vous pouvez me donner une petite explication ?



Les deux tableaux sont des tableaux structurés. Ensuite, le code PQ est celui-ci :
PowerQuery:
let
    Source1 = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    Source2 = Excel.CurrentWorkbook(){[Name="Tableau2"]}[Content],
    BoutABout = Table.Combine({Source1, Source2}),
    #"Colonnes permutées" = Table.ReorderColumns(BoutABout,{"Piece", "445181", "445121", "701114", "70117", "701954", "701115"}),
    #"Type modifié" = Table.TransformColumnTypes(#"Colonnes permutées",{{"445181", type number}, {"445121", type number}, {"701114", type number}, {"70117", type number}, {"701954", type number}, {"701115", type number}})
in
    #"Type modifié"

Source1 et Source2 récupèrent les données des é tableau structurés,
Table.Combine les met bout à bout. Table.ReorderColumns met le colonnes dans l'ordre souhaité.
Table.TransformColumnTypes transforme le type des données en type numérique
 

Discussions similaires

Réponses
5
Affichages
182
Réponses
6
Affichages
224

Statistiques des forums

Discussions
312 211
Messages
2 086 296
Membres
103 171
dernier inscrit
clemm