Excel 2013 : Analyse de données avec Power Query

Unir des tables ou des requêtes

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Dans cette séquence, vous découvrirez différents cas pratiques d'union de tables. Vous verrez que ceci s'applique également aux requêtes.
05:35

Transcription

Nous allons maintenant aborder un nouveau chapitre. Il s'agit de la consolidation des tables. Alors, ce chapitre va être très bref parce que, à nouveau, c'est une formation sur les fondamentaux, et on va se concentrer actuellement uniquement sur les deux outils qui sont à ce jour demandés par tous mes clients. Le premier outil, c'est comment faire une union de tables, c'est à dire fusionner plusieurs tables ensemble, et le deuxième outil, que l'on verra plus tard, c'est l'équivalent de RECHERCHEV dans le monde Power Query, c'est à dire comment créer des liaisons entre les tables pour rapatrier des données d'une table à l'autre. Alors, voyons comment procéder concernant le premier sujet, la fusion de tables. Alors là, je vais faire un cas particulier. Je pourrais fusionner ici toutes les tables que je veux. Simplement, histoire de pratiquer des choses déjà vues, je vais réimporter des feuilles Excel, on va les renommer, et ensuite on va les fusionner, et on va voir comment Power Query gère un petit piège que j'ai mis dans une des feuilles. Alors allons-y. Dans Power Query, on va dans Accueil, Nouvelles sources, Fichier, Excel, mais n'oubliez pas que ce que je vous montre fonctionne avec autre chose qu'Excel, et n'oubliez pas, parce que c'est important, je sais que je le répète, que on peut fusionner de l'Excel avec du CSV, avec du XML, il n'y a aucun souci. Et dans les fichiers d'exercice, dans chapitre 04, vous avez un fichier qui s'appelle Archives Append. Vous prenez ce fichier, il a dedans, comme vous allez le voir dans quelques secondes, trois feuilles et trois tables. Vous allez dire que voulez sélectionnez plusieurs éléments. Vous prenez ici les trois tables, vous validez par Ok. Avant qu'on aille voir ce qu'il y a dedans, on va quand même les renommer, ça va pas nous prendre trop longtemps, selon la nomenclature de Led's is Kiredic, qui est ici presque bonne, mais Microsoft Power Query rajoute des chiffres à la fin des noms des tableaux qu'il ya dans le fichier Excel. Voilà, comme ça on enlève ce chiffre 1 2 3 qui est à la fin, comme ceci, voilà. Donc ça, ce 78, 79, 80 que vous voyez, ce sont des années. Donc en fait ce sont des archives de données qui datent de 1978, 1979, 1980. Maintenant regardons le contenu de ces trois tableaux. On a donc ici un tableau avec des numéros de sortie, des numéros d'identifiants de grandeur, des numéros d'identifiants de clients, des noms d'articles, des unités vendues, le type de paiement, en fait c'est Carte Visa ou Cash, une date de sortie de l'article du stock. Pour la table Sorties79, on voit, regardez les colonnes, que ce sont les mêmes. L'ordre est d'ailleurs aussi le même, et dans la table 80, on a les mêmes colonnes, simplement, à la fin, il y a une colonne qui s'appelle Différentiel, où j'ai fait exprès de mettre delta delta. Le but, ça va être de voir comment Power Query gère le fait qu'il y a, eh bien une colonne en plus. Sachez que j'aurais pu mettre également cette colonne ailleurs qu'au début, ça aurait rajouté une complication. Mais on peut pas faire trop de complications non plus, hein, vu que c'est une formation Fondamentaux. Alors allons-y, voyons comment fusionner tout ça. Donc pour fusionner, on peut le faire depuis l'interface Excel ou depuis l'interface Power Query. Donc vous avez remarqué, depuis le temps, que j'ai tendance à tout faire dans Power Query lui-même, je trouve ça plus rationnel. Et là, si on regarde, on a dans Accueil, ici un groupe Combiner, et on a un bouton Fusionner des requêtes et un bouton Ajouter des requêtes. Maintenant, là, on voit une petite flèche noire, on peut ajouter des requêtes, donc ça va fusionner et mettre dans une seule table les requêtes que l'on veut, mais par contre ça va les fusionner dans une des requêtes existantes, c'est à dire l'archive 78, 79 ou 80, ce que je ne veux pas. Je veux une nouvelle requête qui prenne ces trois tables. Donc on va prendre l'option, qui est d'ailleurs la plus courante dans les entreprises et administrations à ce jour, de mon expérience, d'ajouter les requêtes comme étant nouvelles. Il y a un assistant qui apparaît et il dit : Combien de tables voulez-vous fusionner ? Deux, ou au moins trois tables ? En fait, au moins trois tables, ça veut dire plus que deux. Et puis ici, on voit qu'il a déjà pris, donc TablesSortie 80. On peut tout à fait l'enlever si psychologiquement ça vous dérange, et on peut aller prendre ici donc les tables. Donc on peut les prendre une par une, on peut en sélectionner plusieurs d'un coup, il n'y a aucun problème. On peut également changer l'ordre du résultat de la fusion. On fait un Ok, on remarque qu'il a créé une nouvelle requête. Ici, on remarque que la fusion s'est parfaitement effectuée, et que le différentiel au fait, eh bien il a gardé la colonne. Simplement, pour les lignes où il n'y a pas de correspondance, il a rajouté nul, nul, nul. Voilà, donc on voit qu'en fait, il gère, comme le ferait probablement un humain lambda. Bon là, on peut se débarrasser de cette colonne en faisant Supprimer, si on a envie de s'en débarrasser. Ici on va renommer cette requête. Et attention, selon la nomenclature de Led's is Kiredic, ça c'est une vraie requête. Même si je sais que tout s'appelle requête ici, ça c'est vraiment une vraie requête, parce quelle prend des tables pour créer quelque chose qui, virtuellement, n'existe pas en tant que table. La tradition, c'est donc de la renommer Query, ça veut dire requête en anglais, donc query, et ensuite de mettre Fusion, normalement on met les noms anglais hein, Archives, Sortie. Alors ce qui est dommage, c'est que Microsoft ne fait pas un symbole, donc voyez l'icône qui est ici, différente entre les requêtes et les tables importées. En tout cas, voilà concernant ce sujet concernant une requête, donc de combinaisons.

Excel 2013 : Analyse de données avec Power Query

Analysez des données avec Excel 2013 et Power Query. Apprenez à importer, consolider, lier, nettoyer, fusionner ou scinder des données provenant de différentes sources.

2h53 (34 vidéos)
Aucun commentaire n´est disponible actuellement
 

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !