Les fonctions REMPLACER & SUBSTITUE d'Excel
Les fonctions REMPLACER et SUBSTITUE permettent de modifier certains caractères à l'intérieur d'une chaîne de caractères sans avoir à la refaire en entier.
La fonction REMPLACER
La fonction Remplacer permet de remplacer un nombre de caractères déterminé à partir d'une position déterminée à l'intérieur d'une chaîne de caractères par d'autres caractères fournis par l'usager.
Sa structure est:
=REMPLACER(texte ; position ; nb_caractères ; nouveau_texte)
''texte'' correspond au texte dans lequel on veut apporter des modifications.
''position'' correspond à la position du premier caractère à modifier.
''nb_caractères'' correspond au nombre de caractères qui doivent être changés, c'est-à-dire à la longueur de la sous-chaîne de caractères qui va changer.
''nouveau_texte'' correspond à la chaîne de caractères qui va remplacer la sous-chaîne de caractères identifiée par la position et nb_caractères.
Exemple :
La fonction SUBSTITUE
La fonction Substitue permet de remplacer toutes les occurrences d'une sous-chaîne de caractères par une autre à l'intérieur d'une chaîne de caractères.
Sa structure est:
=SUBSTITUE(texte ; ancien_texte ; nouveau_texte ; [position])
''texte'' correspond au texte dans lequel on veut apporter des modifications.
''ancien_texte'' correspond à la sous-chaîne de caractères qui va être remplacée.
''nouveau_texte'' correspond à la chaîne de caractères qui va remplacer la sous-chaîne de caractères identifiée.
''position'' est un paramètre optionnel. Il correspond à la position de la sous-chaîne à changer. Si ce paramètre est omis, SUBSTITUE remplacera chaque occurrence de la sous-chaîne.
Exemple :