top of page

Text.Replace Power Query

  • contact487947
  • 28 mars
  • 1 min de lecture

Dernière mise à jour : 22 sept.

Utilité : Cette fonction Text.Replace Power Query remplace chaque occurrence d'une sous-chaîne de texte par une nouvelle sous-chaîne spécifiée.


Syntaxe :


Text.Replace(text as nullable text, oldText as text, newText as text) as nullable text

La fonction « Text.Replace » de Power Query prend une chaîne de texte, identifie toutes les occurrences d'une sous-chaîne spécifique (oldText), et les remplace par une nouvelle sous-chaîne (newText). C'est une fonction essentielle pour nettoyer et transformer des données textuelles.


Entrée :


  • text : la chaîne de texte à modifier.

  • oldText : la sous-chaîne à remplacer.

  • newText : la nouvelle sous-chaîne qui remplacera « oldText ».


Sortie :


  • La fonction retourne une nouvelle chaîne de texte avec toutes les occurrences de « oldText » remplacées par « newText ». Si la valeur d'entrée est nulle, la fonction retourne également une valeur nulle.


Exemple :


  • Remplacement de sous-chaîne :


Text.Replace("Hello, world!", "world", "PowerQuery")

Le résultat sera « Hello, PowerQuery!»


Exemple Pratiques : 


  • Remplacement simple :


let

    OriginalText = "Bonjour tout le monde",
    ReplacedText = Text.Replace(OriginalText, "monde", "PowerQuery")

in
    ReplacedText

Cela retourne « Bonjour tout le PowerQuery ».


  • Utilisation dans une transformation de données :


Supposons que vous ayez une colonne de descriptions de produits et que vous souhaitiez remplacer un terme spécifique :


Table.TransformColumns(Source, {{"Description", each Text.Replace(_, "ancien terme", "nouveau terme")}})

Posts récents

Voir tout
Fonction Table.Skip

Utilité :   Ignore un certain nombre de lignes au début d'une table et retourne le reste. Syntaxe : Table.Skip(table as table, optional...

 
 
 
Fonction Table.SplitAt

Utilité : utiliser la Fonction Fonction Table.SplitAt pour diviser une table en deux à un index spécifié. Syntaxe :...

 
 
 

Commentaires

Noté 0 étoile sur 5.
Pas encore de note

Ajouter une note
bottom of page