SUBSTITUE remplace un texte par un autre dans une cellule, sans toucher aux données d'origine. Parfait pour normaliser des numéros, des codes ou des listes.
SUBSTITUE (SUBSTITUTE) cherche un texte précis et le remplace partout, ou seulement à une occurrence donnée. À ne pas confondre avec REMPLACER, qui travaille par position (à partir du 3e caractère, sur 2 caractères…). SUBSTITUE respecte les majuscules et minuscules.
| Argument | Obligatoire | Description |
|---|---|---|
texte | Oui | Le texte ou la cellule à modifier |
ancien_texte | Oui | Ce qu'il faut remplacer |
nouveau_texte | Oui | Le texte de remplacement ("" pour supprimer) |
no_position | Non | Ne remplacer que la n-ième occurrence |
Les points deviennent des tirets.
Remplacer l'espace par rien.
Ne remplacer que le 2e tiret.
Longueur totale moins longueur sans « ; ».
Choisissez un scénario, puis modifiez les cellules : le résultat se recalcule comme dans Excel.
Choisir un scénario :
Essayez SB_COMPTE pour compter un caractère
Entraînez-vous gratuitement dans une vraie grille
La formation Excel gratuite, niveau Débutant (module « Les formules de base »), propose des exercices corrigés en direct, sans inscription.
Besoin d'aide pour vos nettoyage de données ?
ASPECT nettoie et normalise vos fichiers (numéros, codes, adresses) en 24 à 48 h.
SUBSTITUE remplace un texte précis (« . » par « - »). REMPLACER remplace des caractères à une position donnée, sans regarder leur contenu.
Imbriquez les SUBSTITUE : =SUBSTITUE(SUBSTITUE(A2;".";"");" ";"").
Oui. Pour ignorer la casse, appliquez MINUSCULE au texte et au texte cherché.
Pour une modification définitive, utilisez Ctrl + H (Rechercher et remplacer). SUBSTITUE garde l'original intact dans une autre colonne.