Texte
SUBSTITUTE
Définition
SUBSTITUTE remplace un ensemble de caractères par un autre à l'intérieur d'une chaîne de texte.
Syntaxe
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Arguments
| Argument | Signification |
|---|---|
text |
Le texte, ou la cellule qui le contient, à modifier. |
old_text |
Les caractères à trouver. La casse doit correspondre. |
new_text |
Les caractères à mettre à leur place. |
instance_num |
Facultatif. Quelle occurrence remplacer. S'il est omis, Excel remplace chaque correspondance. |
Exemple détaillé
Une liste de peintures utilise l'orthographe grey et a besoin de gray. Les étiquettes se trouvent en A2:A4.
| A : Étiquette |
|---|
| grey door |
| blue door |
| grey gate |
Formule : =SUBSTITUTE(A2,"grey","gray")
Résultat : gray door. Les lettres grey sont remplacées par gray, et le reste de l'étiquette reste identique.
Exercice
La cellule A2 contient cat bat. En B2, écrivez une formule qui remplace at par ake dans ce texte.
- En B2, écrivez une formule SUBSTITUTE qui remplace at par ake dans A2.
- B2 doit afficher A2 après remplacement de at par ake.
Fonctions associées
TRIM peut ranger les espaces de la même chaîne avant ou après un remplacement, et LEFT peut ensuite prendre un préfixe du nouveau texte.
Erreur courante
S'attendre à ce que SUBSTITUTE ignore la casse : Grey n'est pas remplacé par une recherche de grey, car les lettres ne correspondent pas exactement.