Lire en anglais

Partager via


Renommer des colonnes

Dans Power Query, vous pouvez renommer des colonnes pour mettre en forme le jeu de données de manière claire et concise.

Par exemple, commençons par un jeu de données comportant deux colonnes.

Colonne 1 Colonne 2
Panama Panama
États-Unis New York
Canada Toronto

Les en-têtes des colonnes sont Column 1 et Column 2, mais vous souhaitez les remplacer par des noms plus conviviaux.

  • Column 1 devient Pays
  • Column 2 devient Ville

Le résultat final souhaité dans Power Query ressemble à la table suivante.

Capture d’écran de l’exemple de table de sortie avec les nouveaux titres de colonne Pays et Ville.

Comment renommer une colonne

Il existe trois façons de renommer une colonne dans Power Query.

  • Double-cliquer sur l’en-tête de colonne : cette action vous permet immédiatement de renommer la colonne.

    Capture d’écran de l’en-tête de colonne permettant de renommer la colonne après une double sélection.

  • Cliquer avec le bouton droit sur la colonne de votre choix : un menu contextuel s’affiche, dans lequel vous pouvez sélectionner l’option Renommer pour renommer la colonne sélectionnée.

    Capture d'écran du menu de contexte de colonne avec l'option Renommer mis en évidence.

  • Option Renommer sous l’onglet Transformer : sous l’onglet Transformer, sous le groupe Toute colonne, sélectionnez l’option Renommer.

    Capture d’écran de l’option Renommer dans le groupe Toute colonne sous l’onglet Transformer.

Éviter les noms de colonnes en double

Power Query requiert que les noms de colonnes soient uniques dans une table. Cette exigence signifie que, si vous essayez de renommer une colonne en lui attribuant un nom de colonne existant déjà dans la table, un message d’erreur Conflit de nom de colonne s’affiche. Vous devez renommer la colonne autrement.

Par exemple, pour le premier exemple de table fourni dans cet article, imaginez que vous tentez de renommer Column 1 et Column 2 « Géographie ». Un message d’erreur s’affiche, qui vous empêche de renommer la deuxième colonne « Géographie ».

Capture d’écran du message d’erreur de conflit pour Renommer la colonne.

Désambiguïsation du nom de colonne

Compte tenu des nombreuses actions dans Power Query susceptibles d’entraîner un Conflit de nom de colonne, Power Query tente de lever toute ambiguïté en renommant toutes les instances en double du même nom de colonne. Power Query renomme ces colonnes en ajoutant un suffixe au nom de colonne d’origine qui a un séparateur (généralement un point ou un trait de soulignement). Ensuite, un nombre est ajouté ; il représente l’instance du nom de colonne dupliqué dans l’ordre dans lequel Power Query le trouve. Ce renommage peut souvent se produire avec des actions telles que les suivantes :

  • Promotion de vos en-têtes de colonnes à partir de votre première ligne : par exemple, si vous avez tenté de promouvoir la première ligne de l’exemple de table présenté dans cet article, Power Query renomme les colonnes Panama et Panama_1.

    Capture d’écran présentant le résultat de l’utilisation de l’option Promotion de lignes en en-têtes pour illustrer la désambiguïsation des noms de colonnes.

    Notes

    Pour en savoir plus sur la promotion d’en-têtes à partir de votre première ligne, consultezPromouvoir ou rétrograder les en-têtes de colonnes.

  • Développement d’une colonne avec un nom de champ existant également dans la table : ce résultat peut se produire, par exemple, quand vous effectuez une opération de fusion et que la colonne avec la table fusionnée contient des noms de champs qui existent également dans la table. Lorsque vous tentez de développer les champs de cette colonne, Power Query tente automatiquement de désambiguïser les noms pour prévenir toute erreur de Conflit de nom de colonne.

    Développement de noms de champ existant déjà dans la table.