Maison >tutoriels informatiques >connaissances en informatique >Comment diviser les données en NTFS à l'aide de Power Query

Comment diviser les données en NTFS à l'aide de Power Query

王林
王林avant
2024-03-15 11:00:201014parcourir

Cet article explique comment utiliser Power Query pour diviser les données en lignes. Lors de l'exportation de données à partir d'autres systèmes ou sources, il est courant de rencontrer des situations dans lesquelles les données sont stockées dans des cellules combinant plusieurs valeurs. Avec Power Query, nous pouvons facilement diviser ces données en lignes, ce qui facilite leur traitement et leur analyse.

如何使用Power Query将数据拆分为NTFS

Cela peut se produire si l'utilisateur ne comprend pas les règles d'Excel et saisit accidentellement plusieurs données dans une cellule, ou si les données ne sont pas formatées correctement lors d'un copier/coller à partir d'autres sources. Le traitement de ces données nécessite des étapes supplémentaires pour extraire et organiser les informations à des fins d'analyse ou de reporting.

Comment diviser les données dans Power Query ?

La transformation Power Query peut diviser les données en différentes cellules ou lignes en fonction de divers facteurs tels que les chaînes, les modèles de texte et les types de données. Il vous suffit de sélectionner la colonne contenant les données que vous souhaitez diviser, puis d'utiliser la fonctionnalité « Diviser les colonnes » dans l'onglet « Transformer » de l'éditeur Power Query pour diviser facilement les données. Dans cet article, nous explorerons en détail comment diviser les données en lignes à l'aide de Power Query.

Comment diviser les données en lignes à l'aide de Power Query

Pour diviser les données en lignes à l'aide de Power Query, vous devez effectuer les étapes suivantes :

Supposons que nos données se présentent sous la forme d'une chaîne de texte contenant un nom et une adresse e-mail, séparés par un point-virgule. Par exemple, vous pouvez vous référer à l'exemple de capture d'écran ci-dessous.

如何使用Power Query将数据拆分为NTFS

Cliquez avec le bouton droit sur la cellule contenant les données et sélectionnez "Obtenir les données du tableau/plage" dans le menu contextuel.

如何使用Power Query将数据拆分为NTFS

Cliquez sur OK dans la fenêtre contextuelle Créer une table et assurez-vous que l'option "Ma table a des têtes" n'est pas cochée. Les données s'ouvriront dans l'éditeur Power Query.

如何使用Power Query将数据拆分为NTFS

Diviser les données en bases de données via Delimeter

Par défaut, Power Query traite l'intégralité du contenu de la cellule comme une valeur unique et le charge comme un seul enregistrement avec une seule colonne et une seule ligne. Pour diviser les données, accédez au menu Fractionner les colonnes dans l'onglet Accueil et sélectionnez Par délimiteur. Cette option vous permet de diviser les valeurs d'une colonne sélectionnée en fonction d'un délimiteur spécifié. Les options restantes du menu vous permettent de diviser les valeurs des colonnes en fonction d'autres facteurs, tels qu'un nombre spécifié de caractères, une position ou une transition.

如何使用Power Query将数据拆分为NTFS

Après avoir cliqué sur « Par séparateur », une fenêtre Diviser la colonne par séparateur apparaîtra. Sélectionnez une chaîne (un caractère ou une séquence de caractères qui sépare et distingue les valeurs individuelles dans un ensemble de données) dans Sélection ou Chaîne d'entrée. Puisque dans notre cas, le point-virgule sépare les valeurs des données, nous avons sélectionné le point-virgule dans le menu point-virgule, comme indiqué dans la capture d'écran ci-dessous :

如何使用Power Query将数据拆分为NTFS

Ensuite, cliquez et développez Options avancées et sélectionnez Diviser en « Lignes ». Cliquez sur OK pour appliquer les modifications.

Power Query analysera désormais vos données, les divisera à chaque occurrence et placera chaque entrée dans sa propre ligne distincte.

如何使用Power Query将数据拆分为NTFS

Comme vous pouvez le voir dans la capture d'écran ci-dessus, nos données ont été joliment divisées en lignes. Encore une fois, nous diviserons les données pour séparer les noms des adresses e-mail.

Diviser les données en colonnes via Delimeter

Cliquez sur le bouton « Diviser les colonnes » sous la section « Transformer » dans l'onglet « Accueil » et sélectionnez « Par séparateur ». La fenêtre Diviser les colonnes par délimiteur apparaîtra.

Pour que Power Query convertisse correctement les données, les délimiteurs doivent être correctement identifiés et spécifiés. Par exemple, dans notre exemple, utilisez un signe inférieur à (&) pour séparer le nom et l'adresse e-mail. Nous allons donc sélectionner Personnalisé dans la liste déroulante Sélectionner ou saisir un délimiteur et saisir le signe inférieur à (dans la plupart des cas, Power Query tentera automatiquement de déterminer si vos données contiennent des valeurs séparées par un délimiteur, et si tel est le cas, qu'est-ce que c'est ? le séparateur ?).

如何使用Power Query将数据拆分为NTFS

Cette fois, nous ne cliquerons pas sur le bouton "Options avancées" car nous souhaitons conserver la valeur par défaut, qui est Divisée en "Colonnes". Cliquez sur OK pour appliquer les modifications.

Power Query transformera vos données, noms de lieux et adresses e-mail dans des colonnes distinctes, comme indiqué ci-dessous :

如何使用Power Query将数据拆分为NTFS

Remarque :

  • Vous pouvez effectuer des étapes supplémentaires pour supprimer les espaces ou les caractères supplémentaires de vos données. Par exemple, dans notre exemple, chaque adresse email est suivie d'un symbole supérieur à (). >Pour nous en débarrasser, nous allons cliquer avec le bouton droit sur l’en-tête de colonne et sélectionner Remplacer les valeurs. Remplacez ensuite "" par " (entrez "" dans le champ "Valeur à rechercher" et laissez le champ "Remplacer par" vide).<<
  • Vous pouvez donner à chaque colonne un nom descriptif en double-cliquant sur son titre.

Une fois terminé, cliquez sur le bouton « Fermer le chargement » dans le coin supérieur gauche de l'éditeur Power Query pour exporter les données dans une nouvelle feuille de calcul Excel. &

如何使用Power Query将数据拆分为NTFS

C'est tout ! J'espère que vous trouvez ça utile.

Lire : Comment convertir des colonnes en colonnes à l'aide de formules dans Excel.

Comment convertir des colonnes en lignes dans Power Query ?

Sélectionnez les colonnes que vous souhaitez convertir en lignes. Accédez à l'onglet Transformation. Accédez ensuite au menu Annuler le pivotement des colonnes dans le groupe N'importe quelle colonne et sélectionnez Annuler le pivotement des colonnes sélectionnées uniquement. Power Query convertira les colonnes sélectionnées en lignes et créera deux nouvelles colonnes, une pour le nom de l'attribut et une autre pour sa valeur correspondante. Si nécessaire, renommez les colonnes et cliquez sur les boutons Fermer et Charger pour enregistrer les modifications apportées aux données.

Lire ensuite : Comment regrouper et dissocier des lignes et des colonnes dans Excel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer