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


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir