
Sommaire
La fonction Excel SUBSTITUTE remplace le texte dans une chaîne donnée par correspondance. Par exemple = SUBSTITUTE ("952-455-7865", "-", "") renvoie "9524557865"; le tableau de bord est dépouillé. SUBSTITUTE est sensible à la casse et ne prend pas en charge les caractères génériques.
Objectif
Remplacer le texte en fonction du contenuValeur de retour
Le texte traitéSyntaxe
= SUBSTITUT (texte, ancien_texte, nouveau_texte, (instance))Arguments
- text - Le texte à modifier.
- old_text - Le texte à remplacer.
- new_text - Le texte à remplacer par.
- instance - (facultatif) L'instance à remplacer. Si elles ne sont pas fournies, toutes les instances sont remplacées.
Version
Excel 2003Notes d'utilisation
La fonction de remplacement Excel peut remplacer du texte par correspondance. Utilisez la fonction SUBSTITUTE lorsque vous souhaitez remplacer du texte en fonction de son contenu et non de sa position. Vous pouvez éventuellement spécifier l'instance du texte trouvé à remplacer (c'est-à-dire la première instance, la deuxième instance, etc.).
Exemples
Voici les formules utilisées dans l'exemple ci-dessus:
=SUBSTITUTE(B6,"t","b") // replace all t's with b's =SUBSTITUTE(B7,"t","b",1) // replace first t with b =SUBSTITUTE(B8,"cat","dog") // replace cat with dog =SUBSTITUTE(B9,"#","") // replace # with nothing
Remarque SUBSTITUTE est sensible à la casse. Pour remplacer un ou plusieurs caractères par rien, entrez une chaîne vide (""), comme dans le dernier exemple.
Remarques
- SUBSTITUTE trouve et remplace old_text par new_text dans une chaîne de texte.
- L'instance limite le remplacement de SUBSTITUTE à une instance particulière de old_text . s'il n'est pas fourni, toutes les instances de old_text sont remplacées par new_text .
- Utilisez SUBSTITUTE pour remplacer le texte en fonction du contenu. Utilisez la fonction REMPLACER pour remplacer le texte en fonction de son emplacement.
- SUBSTITUTE est sensible à la casse et ne prend pas en charge les caractères génériques.
Vidéos connexes

