Accueil Services Réalisations Ressources Blog Contact
Texte

=SUBSTITUE Excel Remplacer du Texte

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.

☰ Toutes les formules ▶ Tester en direct
🟢 Débutant⏱ ~3 minToutes versions Excel
Texte Nettoyage Données

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.

Syntaxe

=SUBSTITUE(texte ; ancien_texte ; nouveau_texte ; [no_position])
ArgumentObligatoireDescription
texteOuiLe texte ou la cellule à modifier
ancien_texteOuiCe qu'il faut remplacer
nouveau_texteOuiLe texte de remplacement ("" pour supprimer)
no_positionNonNe remplacer que la n-ième occurrence

Exemples concrets

Normaliser un numéro Format

Les points deviennent des tirets.

=SUBSTITUE(A2;".";"-")
→ 01-23-45-67-89
Supprimer tous les espaces Nettoyage

Remplacer l'espace par rien.

=SUBSTITUE(A2;" ";"")
→ FR7630006000
Une seule occurrence Position

Ne remplacer que le 2e tiret.

=SUBSTITUE(A2;"-";"/";2)
→ 2026-10/16
Compter un caractère Astuce

Longueur totale moins longueur sans « ; ».

=NBCAR(A2)-NBCAR(SUBSTITUE(A2;";";""))
→ 3 séparateurs

Erreurs courantes

Problème
Cause probable
Solution
Rien ne change
Majuscules différentes : « Paris » ≠ « paris »
SUBSTITUE est sensible à la casse : passer par MINUSCULE si besoin
Nombre devenu texte
SUBSTITUE renvoie toujours du texte
Multiplier par 1 : =SUBSTITUE(A2;".";",")*1
Espace insécable restant
Copié depuis le web (CAR(160))
=SUBSTITUE(A2;CAR(160);" ")
Mauvaise fonction
Besoin de remplacer par position
Utiliser REMPLACER(texte;début;nb_car;nouveau)

Testeur interactif SUBSTITUE

Choisissez un scénario, puis modifiez les cellules : le résultat se recalcule comme dans Excel.

classeur_substitue.xlsx

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.

Faire l'exercice →

Besoin d'aide pour vos nettoyage de données ?

ASPECT nettoie et normalise vos fichiers (numéros, codes, adresses) en 24 à 48 h.

Demander un devis gratuit →

Questions fréquentes

SUBSTITUE ou REMPLACER ? +

SUBSTITUE remplace un texte précis (« . » par « - »). REMPLACER remplace des caractères à une position donnée, sans regarder leur contenu.

Comment remplacer plusieurs caractères différents ? +

Imbriquez les SUBSTITUE : =SUBSTITUE(SUBSTITUE(A2;".";"");" ";"").

SUBSTITUE est-il sensible à la casse ? +

Oui. Pour ignorer la casse, appliquez MINUSCULE au texte et au texte cherché.

Comment remplacer dans toute une feuille ? +

Pour une modification définitive, utilisez Ctrl + H (Rechercher et remplacer). SUBSTITUE garde l'original intact dans une autre colonne.

Testeur de formule
A1
=
Cellule sélectionnée : Astuce : cliquez sur une cellule pour la modifier
✓ Formule copiée !