Partager via


Fonction SUBSTITUTE

Remplace une partie d’une chaîne de texte par une autre chaîne de texte.

Syntaxe

SUBSTITUTE (texte, old_text, new_text [, start_num ][, ignore_case_opt )

Paramètres

Nom Requis/Facultatif Type de données Description
text
Obligatoire
String
Texte ou référence à une cellule contenant le texte dont vous souhaitez substituer des caractères.
old_text
Obligatoire
String
Texte à remplacer.
new_text
Obligatoire
String
Texte par lequel remplacer old_text.
start_num_opt
Facultatif
Numérique
Spécifie les occurrences de old_text à remplacer.
ignore_case_opt
Facultatif
Boolean
Valeur FALSE si la casse est respectée ; sinon, valeur TRUE. La valeur par défaut est FALSE.

Valeur renvoyée

String

Remarques

Si vous spécifiez start_num_opt, seule cette occurrence de old_text est remplacée. Sinon, chaque occurrence de old_text dans le texte est remplacée par new_text.

Utilisez la fonction SUBSTITUTE lorsque vous souhaitez remplacer un texte spécifique dans une chaîne de texte. Si vous souhaitez remplacer du texte qui se produit à un emplacement spécifique dans une chaîne de texte, utilisez la fonction REPLACE.

Exemple

SUBSTITUTE ("2 janvier 2003", "janvier", "JAN")

Renvoie "2 JAN 2003".

SUBSTITUTE ("2 janvier 2003","Janvier","JAN")

Renvoie "2 janvier 2003". Aucune modification n’est apportée car la recherche respecte la casse.