
Certaines fonctionnalités de Power Query demandent un peu de pratique.
Elles offrent une grande souplesse pour répondre à des besoins avancés, mais sont moins intuitives que les transformations de base.
Pas d’inquiétude : vous trouverez ci-dessous toutes les ressources nécessaires pour vous guider pas à pas.
Power Query propose plusieurs manières d’ajouter des colonnes à une table existante, chacune adaptée à un usage spécifique. Nous en avons noté 6 mais en réalité il y en a bien plus, que nous ne pourrons pas toutes décrire.
La colonne personnalisée, c’est la plus polyvalente. Elle permet d’écrire des formules en langage M pour créer des colonnes sur mesure. C’est l’option la plus puissante, mais elle demande de connaître les bases de ce langage. Chaque colonne personnalisée est nommée par défaut "Custom Column". Débutants s'abstenir ! Pour en apprendre davantage, c’est par ici.
La colonne conditionnelle, elle, permet de créer une nouvelle colonne en fonction de règles simples. Par exemple, si la valeur d’une autre colonne dépasse un certain seuil, afficher "Oui", sinon "Non". Cette fonctionnalité est accessible à tous les utilisateurs, y compris les débutants. Sympa non ? Suivez ce lien pour apprendre à en créer.
La colonne d'index, elle, est utile pour ajouter un numéro de ligne ou créer un classement. Elle est souvent utilisée comme identifiant temporaire, ou pour des opérations de tri ou de comparaison.
Il y a également la colonne à partir d'exemples, une méthode semi-automatique dans laquelle vous fournissez un ou plusieurs exemples de la valeur attendue, et Power Query tente de deviner la transformation à appliquer. Cela fonctionne bien pour des cas simples. Nous vous montrons ici comment utiliser cette fonctionnalité.
Vous pouvez également dupliquer une colonne, tout simplement, pour y appliquer une transformation sans altérer les données d’origine...
La fusion de requêtes, ou jointure, équivaut à ajouter des colonnes. Elle permet de rapprocher 2 requêtes qui ont une colonne en commun appelée “clé primaire”. Découvrez en détails dans cet article les quatre types de fusion :
Et ce tutoriel vidéo vous explique en 3 minutes top chrono comment fusionner deux requêtes :
💡Bon à savoir : ne confondez pas fusion de requêtes et ajout de requêtes ! Il est important de bien distinguer ces deux opérations : fusionner, c’est ajouter des colonnes / ajouter, c’est ajouter des lignes.

Il est essentiel de bien structurer vos données avant de les analyser. En général :
Si vos données ne sont pas dans ce format, vous devrez peut-être les pivoter ou les dépivoter :
Transforme des valeurs d’une colonne en nouvelles colonnes.
Exemple : transformer une colonne "Indicateur" avec "CA", "Marge", "Quantité" en trois colonnes séparées.
Transforme plusieurs colonnes en lignes.
Exemple : regrouper des colonnes de mois en une seule colonne "Mois", avec une colonne "Valeur" associée.
Apprenez en 5 minutes quand et comment pivoter ou dépivoter vos colonnes dans Power Query grâce à ce tutoriel vidéo :
💡Bon à savoir : ne confondez pas pivoter, dépivoter et transposer !

Le Group By (ou Regrouper par) est l’équivalent des fonctions Excel SOMME.SI, NB.SI, MOYENNE.SI et leurs versions multiples.
Exemples d’utilisation :
Pour devenir incollable sur le “Group By”, c’est par ici !
L’industrialisation des requêtes est puissante mais complexe.
Elle consiste à automatiser et généraliser les traitements répétitifs grâce à :
Un exemple concret :
Vous souhaitez vous connecter à 100 pages web (ou bien 100 fichiers Excel) d'un seul coup, mais construire 100 requêtes différentes, c'est un peu la méthode de l'ancien monde....
Voici la bonne méthode :
Tout est résumé dans l’infographie ci-dessous :

Mais si vous voulez vraiment creuser le sujet, rendez-vous ici !
Ce processus nécessite une bonne maîtrise du langage M, mais permet de traiter de gros volumes de données rapidement et de manière reproductible.
