Comment utiliser la fonction Remplacer pour remplacer et ajouter une chaîne de caractères dans Excel ?
Dans Excel, nous pouvons utiliser la fonction Rechercher et Remplacer pour trouver une chaîne de caractères puis la remplacer par une autre. Cependant, dans de nombreux cas, la fonction Rechercher et Remplacer ne peut pas satisfaire vos besoins. Voici comment utiliser la fonction Remplacer pour résoudre certains problèmes dans Excel.
Fonction Remplacer
=REMPLACER(texte, numéro_départ, nombre_caractères, nouveau_texte)
Cas 1 : Remplacer une chaîne de caractères à un emplacement spécifique par une autre dans une chaîne
=REMPLACER(texte, numdépart, nbcaractères, nouveautexte)
Si vous souhaitez remplacer une chaîne de caractères à un emplacement spécifique par une autre chaîne comme indiqué dans la capture d'écran ci-dessous,
vous pouvez procéder comme suit :
Sélectionnez une cellule où vous placerez le résultat et tapez=REMPLACER(A1,3,3,"KTE"), puis faites glisser la poignée de recopie sur les cellules que vous utilisez. Voir la capture d'écran ci-dessous.

Découvrez la magie d'Excel avec Kutools AI
- Exécution intelligente : Effectuez des opérations sur les cellules, analysez les données et créez des graphiques, le tout piloté par des commandes simples.
- Formules personnalisées : Générez des formules adaptées pour rationaliser vos flux de travail.
- Codage VBA : Écrivez et implémentez du code VBA sans effort.
- Interprétation des formules : Comprenez facilement des formules complexes.
- Traduction de texte : Surmontez les barrières linguistiques dans vos feuilles de calcul.
Cas 2 : Remplacer plusieurs chaînes de caractères à différents emplacements par d'autres dans une chaîne
=REMPLACER(REMPLACER(texte,numdépart,nbcaractères,"nouveautexte"),numdépart,nbcaractères,"nouveautexte")
Si vous souhaitez remplacer plusieurs chaînes de caractères à des emplacements spécifiques par d'autres chaînes comme indiqué dans la capture d'écran ci-dessous,
Procédez comme suit :
Sélectionnez une cellule où vous placerez le résultat et tapez =REMPLACER(REMPLACER(A7,7,1,"1"),15,1,"3"), puis faites glisser la poignée de recopie sur les cellules que vous utilisez. Voir la capture d'écran ci-dessous.
Cas 3 : Remplacer l'année/mois/jour dans un format de date
=REMPLACER(TEXT(texte, "jj-mmm-aa"), 4, 3, "nouveautexte")
Si vous avez une plage de cellules dans un format de date spécial 1-oct-18, et que vous devez remplacer le mois par Nov comme indiqué dans la capture d'écran ci-dessous,
Utilisez cette formule
Sélectionnez une cellule où vous placerez le résultat et tapez =REMPLACER(TEXT(A14, "jj-mmm-aa"), 4, 3, "Nov"), puis faites glisser la poignée de recopie sur les cellules que vous utilisez. Voir la capture d'écran ci-dessous.
Cas 4 : Convertir un nombre en date
=DATEVALUE(REMPLACER(REMPLACER(texte,3,0,"/"),6,0,"/"))
Si vous souhaitez convertir un nombre texte en dates standard comme indiqué dans la capture d'écran ci-dessous, procédez comme suit :
Sélectionnez une cellule où vous placerez le résultat et tapez =DATEVALUE(REMPLACER(REMPLACER(A21,3,0,"/"),6,0,"/")), puis faites glisser la poignée de recopie sur les cellules que vous utilisez, puis formatez les cellules en Date courte format. Voir la capture d'écran ci-dessous.
Cas 5 : Remplacer une chaîne de caractères par une autre dans la chaîne
=REMPLACER(référence_texte, TROUVE("ancientexte",référence_texte), nombre_caractères, "nouveautexte")
Si vous souhaitez remplacer une chaîne par une autre dans la chaîne comme indiqué dans la capture d'écran ci-dessous,
Utilisez simplement la fonction Remplacer et la fonction Trouver
Sélectionnez une cellule où vous placerez le résultat et tapez =REMPLACER(A28, TROUVE("@abc",A28), 4, "@bca"), puis faites glisser la poignée de recopie sur les cellules que vous utilisez. Voir la capture d'écran ci-dessous.
Astuce : Cette formule ne fonctionne que pour la première occurrence de la chaîne.
Cas 6 : Ajouter un nouveau caractère à un emplacement spécifique de la chaîne
=REMPLACER(REMPLACER(texte,numéro_départ,0,"nouveautexte"),numéro_départ,0,"nouveautexte")
Si vous souhaitez ajouter un nouveau caractère à des emplacements spécifiques d'une chaîne comme indiqué dans la capture d'écran ci-dessous.
Procédez simplement comme ceci
Sélectionnez une cellule où vous placerez le résultat et tapez =REMPLACER(REMPLACER(A34,4,0,"-"),8,0,"-"), puis faites glisser la poignée de recopie sur les cellules que vous utilisez. Voir la capture d'écran ci-dessous.
Meilleurs outils de productivité Office
Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, au lieu d’ouvrir de nouvelles fenêtres.
- Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!