La fonction SUBSTITUTE() remplace une ou plusieurs occurrences d'une chaîne par une autre dans un texte, et renvoie une chaîne de texte. Elle est pratique pour corriger ou standardiser des valeurs.
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
SUBSTITUTE(texte_original, ancien_texte, nouveau_texte, numero_instance)
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
Exemples
Remplacer l'extension d'un fichier
« TT-2026-01 » devient « TM-2026-01 ».
SUBSTITUTE("TT-2026-01", "TT", "TM")
Ne remplacer que la deuxième occurrence de « a » par « o »
« banane » devient « bonane ».
SUBSTITUTE("banane", "a", "o", 2)
Remplacer toutes les occurrences (sans numéro d'instance)
« banane » devient « baoaoe » : sans numéro d'instance, toutes les occurrences de « n » sont remplacées par « o ».
SUBSTITUTE("banane", "n", "o")
SUBSTITUTE() est sensible à la casse. Si numero_instance est supérieur au nombre d'occurrences, le texte d'origine est renvoyé.
Cas d'usage métier : SUBSTITUTE() 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 SUBSTITUTE(), TRIM() ou UPPER().
Cas d'usage métier : SUBSTITUTE() 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 SUBSTITUTE(), TRIM() ou UPPER().
Aller plus loin
REPLACE
Remplacer un segment de texte par position et longueur.
Ou continuer avec
Glossaire des formules
Tous les opérateurs et fonctions disponibles, classés par catégorie.