La fonction SUBSTITUE() dans Excel permet de remplacer des caractères dans un texte par d'autres caractères. SUBSTITUE() appartient aux fonctions de texte d'Excel.
La syntaxe SUBSTITUE
La fonction Excel SUBSTITUE suit la syntaxe suivante :
=SUBSTITUE(cellule;ancien_texte;nouveau_texte)
où :
- cellule est la cellule qui contient la chaîne de caractères
- ancien_texte correspond aux caractères actuels
- nouveau_texte correspond aux nouveaux caractères
La fonction SUBSTITUE en exemple
La formule
A | B | |
---|---|---|
1 | cours excel en ligne - cours sur les fonctions excel | =substitue(A1;"cours";"tutoriel") |
2 | ||
3 |
Le résultat
A | B | |
---|---|---|
1 | cours excel en ligne - cours sur les fonctions excel | tutoriel excel en ligne - tutoriel sur les fonctions excel |
2 | ||
3 |
Remarques sur la fonction SUBSTITUE
Pour remplacer des caractères spéciaux, tels des guillemets et sauts de ligne, il est nécessaire d'utiliser la fonction CAR() dans laquelle il faut renseigner le code ASCII du caractère.
=substitue("A1";car(10);"nouveau texte")
=substitue("A1";car(34);"nouveau texte")
où
- car(10) correspond au caractère ASCII du saut de ligne
- car(34) correspond au caractère ASCII du guillemet