Fonction Excel : SUBSTITUE

La fonction Excel SUBSTITUE remplace des valeurs textuelles par d'autres à l'intérieur d'une chaîne de caractères (il s'agit de l'équivalent de la fonction VBA Replace).

Utilisation :

=SUBSTITUE(texte; valeur_avant; valeur_après)

ou

=SUBSTITUE(texte; valeur_avant; valeur_après; position)


Exemple d'utilisation

L'objectif ici est de retirer les caractères " / " à l'intérieur des cellules de la première colonne et de les remplacer par un seul espace " ".

Pour réaliser ceci, entrez =SUBSTITUE(A2;" / ";" ") dans la cellule B2 :

excel-fonction-substitue - substitue

Puis étirez vers le bas :

excel-fonction-substitue-remplacement-caracteres - substitue

Vous remarquerez que tous les " / " ont bien été remplacés.

Pour remplacer uniquement le premier " / ", entrez le numéro de position =SUBSTITUE(A2;" / ";" ";1) (entrez 1 pour remplacer la première occurence, 2 pour la seconde, etc) :

excel-fonction-substitue-remplacement-premiere-occurence - substitue

Cette fois-ci, seul le premier " / " a été remplacé.

En cas de besoin, vous pouvez télécharger le fichier Excel de cet exemple : substitue.xlsx