La fonction REPLACE() remplace une partie d'une chaîne en fonction d'une position et d'une longueur, et renvoie du texte. Elle est utile pour modifier un segment précis d'un texte.
Le format du type de sortie du résultat se configure dans les options du champ de sortie de l'éditeur de formule : voir Colonne de formule.
Syntaxe
REPLACE(texte, position_début, nombre_de_caractères, nouveau_texte)
Appel des paramètres dans TimeTonic : $nom_du_champ pour un champ (lien, colonne de table liée, nombre, sélection, formule, texte) ; "texte libre" entre guillemets ; pas de guillemets pour les nombres.
Paramètres
Exemple
Remplacer les 4 premiers caractères
« TimeTonic » devient « DemoTonic ».
REPLACE("TimeTonic", 1, 4, "Demo")
Si position_début dépasse la longueur de la chaîne, aucun remplacement n'est effectué. Si nombre_de_caractères est nul, le texte est inséré sans suppression.
Cas d'usage métier : REPLACE() est particulièrement utile pour nettoyer des données saisies par les utilisateurs ou importées depuis des sources externes (API, CSV, formulaires).
Bonne pratique : avant toute automatisation ou comparaison, il est recommandé de normaliser les données (espaces, caractères spéciaux, séparateurs) à l'aide de REPLACE(), SUBSTITUTE(), TRIM() ou UPPER().
Cas d'usage métier : REPLACE() est particulièrement utile pour nettoyer des données saisies par les utilisateurs ou importées depuis des sources externes (API, CSV, formulaires).
Bonne pratique : avant toute automatisation ou comparaison, il est recommandé de normaliser les données (espaces, caractères spéciaux, séparateurs) à l'aide de REPLACE(), SUBSTITUTE(), TRIM() ou UPPER().
Aller plus loin
SUBSTITUTE
Remplacer toutes les occurrences d'un texte par un autre.
Ou continuer avec
Glossaire des formules
Tous les opérateurs et fonctions disponibles, classés par catégorie.