Modifier un préfixe
| A | |
|---|---|
| 1 | Phone |
| 2 | 555-0100 |
Formule : C2: =REPLACE(A2,1,3,"800")
Résultat : 800-0100
Les trois premiers caractères sont remplacés par 800.
REMPLACER (REPLACE) expliquée avec trois exemples vérifiés pour modifier ou insérer du texte selon sa position et sa longueur.
REPLACE(old_text, start_num, num_chars, new_text)Exemple : =REPLACE(A2,1,1,"+1")
Disponible dans : All versions
La fonction REMPLACER échange une partie d’un texte contre un nouveau texte, selon sa position et sa longueur plutôt que son contenu. Sa syntaxe est =REPLACE(old_text, start_num, num_chars, new_text).
| A | |
|---|---|
| 1 | Phone |
| 2 | 555-0100 |
Formule : C2: =REPLACE(A2,1,3,"800")
Résultat : 800-0100
Les trois premiers caractères sont remplacés par 800.
| A | |
|---|---|
| 1 | ID |
| 2 | AB1234 |
Formule : C2: =REPLACE(A2,3,0,"-")
Résultat : AB-1234
Avec num_chars à 0, rien n’est supprimé ; le trait d’union est donc inséré avant la position 3.
| A | |
|---|---|
| 1 | Label |
| 2 | Report 2024 |
Formule : C2: =REPLACE(A2,LEN(A2)-3,4,"2025")
Résultat : Report 2025
LEN(A2)-3 indique le début de l’année, quelle que soit la longueur du libellé.
Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.
Formule en D2 : =REPLACE(A5,1,3,"ID")
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Text | Other | Result | |
| 2 | Alice Johnson | alice johnson | ID-2026-0415 | |
| 3 | [email protected] | [email protected] | ||
| 4 | extra spaces | |||
| 5 | SKU-2026-0415 | |||
| 6 | iced coffee, tea, sugar | |||
| 7 | Order 417 shipped |