Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.