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.

  1. En B2, écrivez une formule SUBSTITUTE qui remplace at par ake dans A2.
Étape 1 sur 2
Ici, les formules utilisent les noms de fonctions en anglais, comme SUM, et un point « . » comme séparateur décimal, quelle que soit la langue.
Chargement de la feuille…

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.

Fonctions associées

Ces liens sont des fonctions associées.