Comment utiliser la fonction REPLACE, REPLACEBs dans Excel
Français | Anglaise |
---|---|
REMPLACER, REMPLACERB | REPLACE, REPLACEBs |
Dans cet article, nous examinons les fonctions REPLACE
(REMPLACER) et REPLACEB
(REMPLACERB) de Microsoft Excel et Google Sheets, qui sont essentielles pour la manipulation de textes. Elles permettent de remplacer une section spécifique d »une chaîne de caractères par une autre.
Syntaxe et Utilisation
Voici la syntaxe de la fonction REPLACE
:
REPLACE(texte_original, position_debut, nombre_caracteres, texte_remplacement)
Détails des paramètres :
- texte_original : la chaîne de caractères à modifier.
- position_debut : la position du premier caractère à remplacer dans le texte_original.
- nombre_caracteres : le nombre de caractères à remplacer dans le texte_original.
- texte_remplacement : le texte de remplacement.
Exemple :
=REPLACE("Bonjour Monde", 8, 5, "Ami")
Le résultat sera « Bonjour Ami », car « Monde » a été remplacé par « Ami ».
La fonction REPLACEB
est similaire à REPLACE
mais opère en comptant les bytes plutôt que les caractères, ce qui est utile pour les langues utilisant des encodages multibytes.
Exemples pratiques
Utilisation | Description | Formule | Résultat |
---|---|---|---|
Modification d »une date | Transformer le format d »une date de MMJJAAAA à JJ/MM/AAAA |
=REPLACE("01022023", 3, 0, "/") |
« 01/02/2023 » |
Correction de texte | Corriger une faute de frappe |
=REPLACE("Chein", 1, 1, "Ch") |
« Chien » |
Scénarios d »application concrète
Formatage de numéros de téléphone
Pour reformatter une chaîne de dix chiffres représentant un numéro de téléphone, telle que « 1234567890 », en « (123) 456-7890 » :
=REPLACE(REPLACE("1234567890", 1, 0, "("), 4, 0, ") ") =REPLACE(reponse_prec, 9, 0, "-")
Le résultat obtenu sera (123) 456-7890.
Modification de codes produits
Pour mettre à jour les codes produits de « OLD123 » à « NEW123 », utilisez REPLACE :
=REPLACE("OLD123", 1, 3, "NEW")
Ce faisant, « OLD123 » est transformé en « NEW123 ».
Ces fonctions s »avèrent des outils précieux pour tout ce qui touche à la manipulation de texte dans les feuilles de calcul, offrant une grande flexibilité et précision dans le formatage et la correction des données.