Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Avec Power Query, vous pouvez remplacer une valeur par une autre valeur où que cette valeur soit trouvée dans une colonne. La commande Remplacer les valeurs est disponible :
Dans le menu contextuel de la cellule. Sélectionnez et maintenez la cellule enfoncée (ou cliquez avec le bouton droit) pour remplacer la valeur sélectionnée dans la colonne par une autre valeur.
Dans le menu contextuel de colonne.
Sous l’onglet Accueil , dans le groupe Transformer .
Sous l’onglet Transformation, dans le groupe Toute colonne.
L’opération de remplacement des valeurs a deux modes :
- Remplacer tout le contenu de cellule : ce mode est le comportement par défaut pour les colonnes non-texte, où Power Query recherche et remplace le contenu complet d’une cellule. Vous pouvez activer ce mode pour les colonnes de texte en sélectionnant l’option Avancé dans la boîte de dialogue Remplacer les valeurs , puis en activant la case à cocher Mettre en correspondance tout le contenu de la cellule .
- Remplacer les instances d’une chaîne de texte : ce mode est le comportement par défaut pour les colonnes de texte. Power Query recherche une chaîne de texte spécifique dans toutes les lignes d’une colonne et remplace autant d’instances de la chaîne de texte qu’elle trouve.
Les options avancées sont disponibles uniquement dans les colonnes du text type de données. Dans cet ensemble d’options, il s’agit de l’option Utiliser des caractères spéciaux .
Remplacer tout le contenu de la cellule
Imaginez une table comme celle-ci, où vous avez des colonnes pour l’ID de compte, le nom de catégorie et l’objectif de vente.
La valeur de -1 dans la colonne Sales Goal est une erreur dans la source et doit être remplacée par l’objectif de vente standard défini par l’entreprise pour ces instances, qui est de 250 000. Pour ce faire, sélectionnez et maintenez la valeur -1 enfoncée (ou cliquez avec le bouton droit), puis sélectionnez Remplacer les valeurs. Cette action affiche la boîte de dialogue Remplacer les valeurs avec valeur à rechercher définie sur -1. Vous devez maintenant entrer 250000 dans la zone Remplacer par.
Le résultat de cette opération vous donne le résultat que vous recherchez.
Remplacer des instances d’une chaîne de texte
En continuant avec le tableau précédent, supposons que vous souhaitez supprimer la chaîne de texte « Nom de catégorie : » de la colonne Nom de la catégorie . Pour ce faire, accédez au groupe Transformer sous l’onglet Accueil , puis sélectionnez Remplacer les valeurs. Dans la boîte de dialogue Remplacer les valeurs , entrez le nom de la catégorie de chaîne de texte : (suivi d’un espace) dans la zone Valeur à rechercher , laissez la zone Remplacer par la zone vide, puis sélectionnez OK.
Le résultat de cette opération vous donne la table dans l’image suivante.
Remplacer les erreurs
Pour plus d’informations sur la gestion des erreurs au niveau de la cellule, notamment le remplacement des erreurs, accédez à La gestion des erreurs au niveau de la cellule.