ElyxAI
advanced

Comment Fusionner Queries dans PUISSANCE Query

Excel 2016Excel 2019Excel 365

Apprenez à fusionner des requêtes dans Power Query en combinant des données de plusieurs sources avec des jointures internes, externes gauche, droite et complètes. Cette technique avancée élimine la consolidation manuelle et intègre les données connexes pour une analyse complète.

Pourquoi c'est important

La fusion de requêtes est essentielle pour combiner des données connexes de plusieurs sources sans copie manuelle, garantissant la précision et gagnant du temps dans les workflows ETL.

Prérequis

  • Compréhension de base de Power Query et chargement de sources de données
  • Familiarité avec les concepts de données relationnelles et les types de jointures
  • Excel 2016 ou ultérieur avec Power Query activé

Instructions étape par étape

1

Ouvrir l'éditeur Power Query

Dans Excel, allez à Données > Obtenir et transformer > Obtenir les données > Autres sources > Requête vierge. Cela ouvre l'éditeur Power Query pour gérer votre fusion.

2

Charger votre première requête

Importez ou créez votre requête principale. Accédez à Accueil > Nouvelle source, sélectionnez votre source de données, puis cliquez sur Charger dans Power Query.

3

Charger votre deuxième requête

Répétez le processus pour charger votre second ensemble de données sous forme de requête distincte. Assurez-vous que les deux requêtes contiennent des colonnes clés communes.

4

Exécuter la fusion

Dans l'éditeur Power Query, sélectionnez votre première requête, puis allez à Accueil > Fusionner les requêtes > Fusionner les requêtes. Choisissez votre deuxième requête et sélectionnez la colonne clé correspondante.

5

Sélectionner le type de jointure et finaliser

Choisissez votre type de jointure (Interne, Externe gauche, Externe droite ou Externe complète), cliquez sur OK, puis développez la colonne fusionnée. Chargez le résultat vers Excel via Accueil > Fermer et charger.

Méthodes alternatives

Utiliser Fusionner les requêtes en tant que nouvelle

Utilisez Accueil > Fusionner les requêtes > Fusionner les requêtes en tant que nouvelle pour créer une requête distincte sans modifier vos datasets originaux.

Utiliser Ajouter au lieu de Fusionner

Si vous empilerez les données verticalement, utilisez Accueil > Ajouter des requêtes pour combiner des requêtes avec des structures de colonnes identiques.

Astuces et conseils

  • Vérifiez toujours que les colonnes clés contiennent des types de données et des valeurs correspondants avant la fusion.
  • Utilisez la jointure externe gauche pour conserver toutes les lignes de votre requête principale.
  • Supprimez les colonnes inutiles avant la fusion pour améliorer les performances.
  • Renommez les requêtes avec des noms descriptifs pour la clarté dans les workflows complexes.

Astuces avancées

  • Utilisez Fusionner les requêtes en tant que nouvelle pour les fusions multi-étapes complexes afin de maintenir une structure claire.
  • Appliquez des filtres avant la fusion pour réduire la taille et améliorer les performances.
  • Utilisez l'option 'Développer tout' après la fusion pour ajouter rapidement toutes les colonnes de la table connexe.
  • Créez une colonne d'index d'assistance si vos colonnes clés contiennent des doublons pour les jointures many-to-one précises.

Résolution de problèmes

Le bouton Fusionner les requêtes est grisé

Assurez-vous d'avoir chargé au moins deux requêtes dans l'éditeur Power Query. L'option de fusion n'apparaît que lorsque plusieurs requêtes sont disponibles.

La colonne clé affiche 'non trouvée' dans la boîte de dialogue de fusion

Vérifiez que la colonne existe dans les deux requêtes. Renommez les colonnes si elles ont des noms différents mais représentent les mêmes données.

Les résultats fusionnés affichent une seule ligne au lieu des correspondances attendues

Vérifiez si votre colonne clé a des valeurs uniques; si des doublons existent, Power Query les comparera. Utilisez le groupage si vous avez besoin de données récapitulatives.

Erreur mémoire ou performance lente après fusion

Supprimez les colonnes inutiles avant la fusion et appliquez des filtres pour réduire la taille. Divisez les grandes fusions en plusieurs étapes.

Formules Excel associées

Questions fréquentes

Quelle est la différence entre les jointures Interne, Externe gauche, Externe droite et Externe complète?
La jointure interne retourne uniquement les lignes correspondantes des deux tables. La jointure externe gauche conserve toutes les lignes de la table gauche plus les correspondances de la droite. L'externe complète retourne toutes les lignes des deux tables.
Puis-je fusionner sur plusieurs colonnes?
Oui, dans la boîte de dialogue de fusion, cliquez sur 'Ajouter une nouvelle clé' pour ajouter des colonnes de correspondance supplémentaires pour les fusions de clés composites.
Comment gérer les relations many-to-many dans les fusions Power Query?
Power Query génère un produit cartésien comparant toutes les instances, ce qui entraîne des lignes en double. Utilisez le groupage, l'agrégation ou une colonne d'index pour contrôler le comportement.
Quelle est la différence entre Fusionner les requêtes et Fusionner les requêtes en tant que nouvelle?
Fusionner les requêtes remplace votre première requête par le résultat fusionné, tandis que Fusionner en tant que nouvelle crée une requête distincte, préservant vos requêtes originales.
Comment développer toutes les colonnes d'une requête fusionnée à la fois?
Après la fusion, cliquez sur l'icône de développement dans l'en-tête de colonne fusionnée. Sélectionnez 'Développer tout' pour inclure toutes les colonnes ou choisissez des colonnes spécifiques.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire