Exceller

Fonction de remplacement Excel

Excel Substitute Function

Fonction de remplacement ExcelRésumé

La fonction Excel SUBSTITUTE remplace le texte dans une chaîne donnée par correspondance. Par exemple = SUBSTITUTE ('952-455-7865', '-', '') renvoie '9524557865' le tiret est dépouillé. SUBSTITUTE est sensible à la casse et ne prend pas en charge les caractères génériques.

si la cellule contient du texte, alors
Objectif Remplacer le texte en fonction du contenu Valeur renvoyée Le texte traité Syntaxe = SUBSTITUTE (text, old_text, new_text, [instance]) Arguments
  • texte - Le texte à changer.
  • old_text - Le texte à remplacer.
  • nouveau_texte - Le texte à remplacer par.
  • exemple - [facultatif] L'instance à remplacer. Si elles ne sont pas fournies, toutes les instances sont remplacées.
Version Excel 2003 Notes d'utilisation

La fonction de SUBSTITUTION 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:



exceller les dates de mise en forme conditionnelle dans le futur
 
= 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 avec nouveau_texte dans une chaîne de texte.
  • Exemple 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és par nouveau_texte .
  • Utilisez SUBSTITUTE pour remplacer le texte en fonction du contenu. Utilisez le Fonction REMPLACER pour remplacer le texte en fonction de son emplacement.
  • SUBSTITUTE est sensible à la casse et ne prend pas en charge caractères génériques .


^