Applies ToExcel pour Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Pour une colonne structurée, telle que List, Record ou Table, des valeurs associées sont associées à la colonne. Les colonnes structurées ont une icône Développer Icône Développer la colonne dans l’en-tête de colonne.

Il existe trois types de colonnes structurées :

  • Liste    Stocke une liste de valeurs, par exemple, { 1, 2, 5, 10 } ou { « hello », « hi », « good bye » }. Une valeur list dans une cellule est la colonne structurée la plus simple et il n’existe aucune relation de table.

  • Enregistrer    Stocke un ensemble de champs nommés regroupés dans une unité. Par exemple, [ FirstName = « Joe », LastName = « Smith », Birthdate = #date(2010, 1, 2) ]. La valeur Record dans la cellule indique une relation de table un-à-un avec la table actuelle ou principale.

  • Table    Stocke une table qui a une relation secondaire avec les données actuelles, qui est la table primaire. La valeur Table dans la cellule indique une relation un-à-plusieurs avec la table actuelle ou principale.

Une colonne structurée Record et Table représente une relation dans la source de données qui a un modèle relationnel, tel qu’une entité avec une association de clé étrangère dans un flux OData ou une relation de clé étrangère dans une base de données SQL Server.

Vous pouvez utiliser l’icône Développer Icône Développer la colonne pour afficher les colonnes d’une table associée. Par exemple, dans une table Orders , une opération de développement regroupe Order_Details enregistrements liés à la table Order pour combiner des éléments de ligne de commande avec chaque commande. L’opération de développement élargit une table primaire pour inclure les colonnes d’une table secondaire et associée. Pour illustrer :

Une table primaire comporte les colonnes A et B.

Colonnes A et B

Une table associée comporte la colonne C.

Colonnes A, B et C liée

L’opération expand élargit une table primaire pour inclure la colonne C et développe une table primaire avec des valeurs associées à partir de la table secondaire et associée qui contient la colonne C.

ABC

Pour résumer, lorsque vous développez une colonne structurée table , les valeurs sont affichées à côté des autres colonnes dans Aperçu des données. Pour plus d’informations sur la combinaison de tables primaires et de tables associées, consultez Apprendre à combiner plusieurs sources de données

Dans cet exemple, l’opération de développement élargit une table Order pour inclure les colonnes Order_Details.ProductID, Order_Details.UnitPrice et Order_Details.Quantity pour regrouper les lignes Order de la table primaire et les lignes de table associées Order_Details.

Exemples de données de table structurée

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez Requête > Modifier. Pour plus d’informations , voir Créer, charger ou modifier une requête dans Excel.Note    La requête doit avoir au moins deux tables jointes dans une relation. Pour plus d’informations, consultez Fusionner des requêtes. 

  1. Cliquez sur l’icône développer (Développer) dans l’en-tête de colonne de la colonne structurée.

  2. Dans la liste déroulante Noms des colonnes, sélectionnez les colonnes souhaitées et effacez les colonnes que vous ne souhaitez pas.  Sélectionner le nom des colonnes

  3. Sélectionnez OK.

Result (Résultat)

La table contient désormais une nouvelle colonne pour chacune des colonnes sélectionnées à l’étape 3. 

Résultats du développement d’une colonne de table structurée

Lorsque vous développez une colonne structurée Record , les valeurs sont affichées sous la forme de nouvelles colonnes dans l’aperçu des données. Si vous ne le développez pas, puis que vous chargez une requête dans une feuille de calcul, vous voyez une valeur d’espace réservé [Record] pour chaque cellule de la colonne.

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez Requête > Modifier. Pour plus d’informations , voir Créer, charger ou modifier une requête dans Excel.

  2. Pour afficher une valeur spécifique sans développer la colonne, sélectionnez une valeur dans la colonne structurée qui a une valeur Record . Par exemple :Développer une colonne Complexe d’enregistrements

  3. Sélectionnez l’icône développer (Développer) dans l’en-tête de colonne de la colonne structurée.

  4. Dans la liste déroulante Noms des colonnes, sélectionnez les colonnes souhaitées et effacez les colonnes que vous ne souhaitez pas.Cliquer sur Développer pour une colonne d’enregistrement structurée

  5. Sélectionnez OK.

Result (Résultat)

La table contient désormais une nouvelle colonne pour chacune des colonnes sélectionnées à l’étape 4. 

Résultats du développement d’une colonne d’enregistrement structurée

Lorsque vous développez une colonne structurée Liste, les valeurs sont affichées sous forme de nouvelles colonnes dans l’aperçu des données. Si vous ne le développez pas, puis que vous chargez une requête dans une feuille de calcul, vous voyez une valeur d’espace réservé [List] pour chaque cellule de la colonne.

  1. Pour ouvrir une requête, recherchez-en une précédemment chargée à partir de l’éditeur Power Query, sélectionnez une cellule dans les données, puis sélectionnez Requête > Modifier. Pour plus d’informations , voir Créer, charger ou modifier une requête dans Excel.

  2. Pour afficher une valeur spécifique sans développer la colonne, sélectionnez une valeur dans la colonne structurée qui a une valeur List. Par exemple :Développement d’une colonne complexe List

  3. Sélectionnez l’icône développer (Développer) dans l’en-tête de colonne de la colonne structurée.

  4. Effectuez l’une des opérations suivantes :

    • Pour créer une ligne pour chaque valeur de liste, sélectionnez Développer jusqu’à Nouvelles lignes.

    • Pour créer une liste de valeurs de texte séparées par un délimiteur, sélectionnez Extraire les valeurs.

  5. Sélectionnez OK.

Résultat pour Développer vers de nouvelles lignes

Résultats de l’extension d’une colonne de liste structurée par lignes

Résultat de l’extraction de valeurs avec un point-virgule (;) en tant que délimiteur

Résultats de l’extension d’une colonne de liste structurée en extrayant des valeurs avec un délimiteur

Vous pouvez utiliser les commandes supplémentaires suivantes sur le ruban de l’Éditeur Power Query pour travailler avec des colonnes structurées :

  1. Sélectionnez Accueil > Transformer , puis sélectionnez l’une des commandes suivantes dans le groupe Colonne structurée .

    Développer    Promeut une colonne structurée (Liste, Enregistrements ou Table) pour qu’elle devienne de nouvelles colonnes et lignes dans la table de requête actuelle. Cette commande est identique à l’icône Développer Développer .Agrégat    Résumez les valeurs d’une colonne structurée table à l’aide de fonctions d’agrégation, y compris Sum et Count. Cette commande revient à sélectionner l’icône Développer Développer , puis à sélectionner agréger dans la boîte de dialogue déroulante Noms de colonnes. Il est disponible uniquement pour la colonne structurée Table .Extraire des valeurs Extrait les valeurs d’une colonne List structurée en les combinant en une seule valeur de texte à l’aide d’un délimiteur spécifié.

Remarque    Vous pouvez également utiliser la commande Statistiques dans le groupe Colonne numérique (sélectionnez Transformer > Statistiques) avec une colonne structurée table . Il a la même liste de fonctions d’agrégation que la commande Statistiques dans le groupe Liste numérique de l’onglet Contexte de transformation sous Outils de liste dans le ruban de l’Éditeur Power Query.

Vous pouvez utiliser la commande Descendre dans la hiérarchie pour afficher l’onglet Contexte de transformation sous Outils de liste dans le ruban éditeur Power Query et afficher des commandes supplémentaires pour travailler avec des colonnes structurées. Ne confondez pas cet onglet Transformation avec l’autre onglet Transformer qui est régulièrement disponible avec le ruban de l’éditeur Power Query.

  1. Cliquez avec le bouton droit sur l’en-tête de colonne, puis sélectionnez Descendre dans le bas.

  2. Pour convertir la liste ou l’enregistrement en table, sous Outils de liste, sélectionnez Transformer > en tableau.

  3. Pour conserver le haut, le bas ou une plage d’éléments, sous Outils de liste, sélectionnez Transformer > Conserver les éléments.

  4. Pour supprimer des éléments de haut, de bas ou d’autres éléments, sous Outils de liste, sélectionnez Transformer > Supprimer des éléments.

  5. Pour supprimer des valeurs en double, sous Outils de liste, sélectionnez Transformer > Supprimer les doublons. Pour plus d’informations, consultez Conserver ou supprimer des lignes en double.

  6. Pour inverser les éléments, sous Outils de liste, sélectionnez Transformer > Éléments inversés.

  7. Pour trier les données, sous Outils de liste, sélectionnez Trier les Commande De A à Z dans Excel qui trie les éléments de A à Z ou les nombres du plus petit au plus grandcroissants ou Tri décroissant Commande De Z à A dans Excel qui trie les éléments de Z à A ou les nombres du plus grand au plus petit. Pour plus d’informations, consultez Trier les données.

  8. Pour afficher diverses statistiques, sous Outils de liste , sélectionnez Transformer > Statistiques. Les statistiques suivantes sont disponibles : Sum, Minimum, Maximum, Median, Average, Standard, Deviation, Count Values et Count Distinct Values. Pour plus d’informations, consultez Agréger des données à partir d’une colonne.

Voir aussi

Aide Power Query pour Excel

Fusionner des requêtes

Regroupement ou synthèse de lignes (docs.com)

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.