
Sommaire
La fonction Excel REPLACE remplace les caractères spécifiés par emplacement dans une chaîne de texte donnée par une autre chaîne de texte. Par exemple = REPLACE ("XYZ123", 4,3, "456") renvoie "XYZ456".
Objectif
Remplacer le texte en fonction de l'emplacementValeur de retour
Le texte modifié.Syntaxe
= REPLACE (ancien_texte, numéro_début, nombre_chars, nouveau_texte)Arguments
- old_text - Le texte à remplacer.
- start_num - L'emplacement de départ dans le texte à rechercher.
- num_chars - Le nombre de caractères à remplacer.
- new_text - Le texte par lequel remplacer old_text.
Version
Excel 2003Notes d'utilisation
La fonction REPLACE est utile pour remplacer du texte à un emplacement connu dans une chaîne donnée. Par exemple, la formule suivante remplace 3 caractères à partir du 4ème caractère:
=REPLACE("XYZ123",4,3,"456") // returns "XYZ456"
Vous pouvez utiliser REPLACE pour supprimer du texte en spécifiant une chaîne vide ("") comme nouveau texte. La formule ci-dessous utilise REPLACE pour supprimer le premier caractère de la chaîne "XYZ":
=REPLACE("XYZ",1,1,"") // returns "YZ"
Excel a plusieurs fonctions qui peuvent être utilisées pour remplacer du texte. Voici un bref résumé. Voir également les exemples ci-dessous.
- Utilisez la fonction REMPLACER lorsque vous souhaitez remplacer du texte en fonction d'un emplacement connu.
- Utilisez FIND ou SEARCH pour rechercher et remplacer du texte lorsque l'emplacement n'est pas connu à l'avance.
- Utilisez SUBSTITUTE pour remplacer une ou plusieurs instances de texte en fonction du contenu uniquement.