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 textLa 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
ReplacedTextCela 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")}})
Commentaires