LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Table des matières

Tutoriels Power Platform

Dans ce didacticiel PowerQuery, je souhaite vous montrer une manière de diviser des cellules multilignes en plusieurs lignes. Parfois, vous obtiendrez un fichier Excel dans lequel les données à l'intérieur de la cellule sont réparties sur plusieurs lignes. Aujourd'hui, je veux vous montrer comment vous pouvez utiliser Text.Split et List.Zip pour vous aider dans un cas comme celui-ci. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Passons à la requête de puissance.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Avant de faire quoi que ce soit, assurez-vous que cette barre de formule est visible sur votre écran. S'il n'est pas visible, accédez à l' onglet Affichage et activez-le.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Deuxièmement, découvrons également comment rechercher des retours chariot ou des sauts de ligne. Pour celui-ci, je vais ouvrir la fenêtre de l'éditeur avancé et cliquer sur le point d'interrogation dans le coin supérieur droit.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Cela m'amène directement à la documentation en ligne. Je vais sélectionner la spécification de langage Power Query M et accéder à Consolidated Grammar .

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Faisons défiler un peu vers le bas pour voir les séquences d'échappement de caractères . Cela nous montre comment écrire ces retours chariot ou sauts de ligne. Nous devons commencer par un dièse ou un signe dièse, suivi d'une parenthèse ouvrante, puis du caractère de contrôle.

Comme vous pouvez le voir, ce sont deux ou trois lettres. C'est CR pour retour chariot, LF pour saut de ligne ou tabulation pour tabulation, puis une parenthèse fermante.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Fractionner les cellules en plusieurs éléments de liste

Revenons à notre exemple et discutons lequel utiliser. Nous ajouterons une colonne personnalisée en cliquant sur l'icône de la mini-table dans le coin supérieur gauche et en sélectionnant Ajouter une colonne personnalisée .

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Nous appellerons cette colonne Temp et entrerons une fonction appelée Text.Split .

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Cette fonction veut un texte comme texte et un séparateur comme texte également. Je vais donc sélectionner la colonne Priorité , saisir un retour chariot, puis appuyer sur OK .

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Nous obtiendrons une liste en conséquence. Lorsque nous cliquons sur le côté dans l'espace blanc, nous voyons un aperçu ci-dessous.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Cela fonctionne maintenant bien, alors passons à notre deuxième colonne. Nous cliquons sur l'icône de la roue dentée et au lieu de Priorité , cliquons sur la colonne MS Schedule , puis cliquez sur OK .

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Voyons le contenu. Cela ne semble pas bon, nous devrons donc changer cela.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Modifions quelque chose dans la barre de formule. Remplaçons cr par lf (saut de ligne), puis appuyez sur OK . Cliquez ensuite sur le côté dans l'espace blanc.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Vérifions également cela pour notre colonne Priorité. Nous avons besoin du saut de ligne pour celui-ci.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Rassembler les éléments en fonction de la position

Maintenant que nous savons comment diviser nos cellules en plusieurs éléments de liste, nous pouvons rassembler les éléments en fonction de leur position dans cette liste pour créer un ensemble de paires de valeurs.

Pour cela, nous pouvons utiliser List.Zip . Nous allons copier cette section de la formule.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Ensuite, nous ajouterons List.Zip , des parenthèses ouvrantes, puis des accolades pour créer une liste contenant des listes. Nous allons taper une virgule, puis coller à nouveau ce morceau de code, puis l'accolade fermante et les parenthèses fermantes.

Modifions également la référence de colonne ici de Priorité à Planification MS et appuyez sur OK .

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Cliquez sur le côté dans l'espace blanc et vous pouvez maintenant voir une liste contenant plusieurs listes.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Ajoutons-en une en tant que nouvelle requête afin que nous puissions voir le contenu, car nous devons rassembler ces paires de valeurs.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Conserver les colonnes sélectionnées

Nous pouvons également ne conserver que les colonnes que nous voulons. Nous ne nous intéressons qu'à la première colonne qui s'appelle Tier et à la colonne que nous venons de créer et qui s'appelle Temp .

Dans un ensemble de crochets, nous pouvons pointer vers les colonnes que nous voulons conserver. Ces noms de colonnes doivent également passer entre crochets.

Tapez donc entre crochets, puis Tier, qui est notre première colonne. Nous allons taper une virgule, puis un autre ensemble de crochets et Temp.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Il nous reste ce petit tableau, que nous pouvons étendre à de nouvelles lignes.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Lorsque nous cliquons sur l'icône de gauche, nous pouvons voir l'option d'extraire les valeurs.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Ajoutons un délimiteur personnalis��, puis appuyez sur OK .

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Eh bien, nous n'en sommes pas encore là et nous devons faire un peu de ménage.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Passons donc à notre étape Ajouter une colonne personnalisée .

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Nous devons transformer le contenu de cette liste.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Nous devons utiliser une fonction appelée List.Transform , donc je vais l'ajouter ici dans la barre de formule.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Nous devons également nettoyer ces textes à l'aide de la fonction Text.Clean .

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Revenons à la dernière étape. Les résultats sont impressionnants.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Division de colonne par délimiteur

Eh bien, tout ce qu'il reste à faire est de diviser la colonne de droite par le délimiteur que nous lui avons donné.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Enfin, à l'intérieur de la barre de formule, nous pouvons redonner à ces colonnes leur nom propre. Le premier s'appelait Priority et le second était MS Schedule .

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

Conclusion

Pour résumer ce didacticiel sur les requêtes avancées, nous avons utilisé des séquences d'échappement de caractères pour rechercher des sauts de ligne et des retours chariot. Nous avons également appris à les utiliser pour diviser des cellules multilignes en plusieurs lignes afin de redonner à nos données un format tabulaire approprié.

LuckyTemplates Column Split Power Query Tutorial: Comment fractionner des cellules Excel multilignes dans LuckyTemplates

C'est tout pour le moment, et si vous avez apprécié le contenu couvert dans ce didacticiel particulier, veuillez vous abonner à la chaîne de télévision LuckyTemplates . Nous avons toujours une énorme quantité de contenu qui sort tout le temps, dédié à l'amélioration de la façon dont vous utilisez LuckyTemplates et Power Platform.

Mélisse


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.