SUBSTITUE

La fonction SUBSTITUE renvoie une valeur de chaîne dans laquelle les caractères indiqués d’une chaîne donnée ont été remplacés par une nouvelle chaîne.

SUBSTITUE(chaîne-source; chaîne-existante; nouvelle-chaîne; occurrence)

chaîne-source : Une valeur quelconque.

chaîne-existante : La valeur à remplacer. chaîne-existante peut contenir une valeur quelconque.

nouvelle-chaîne : La valeur de remplacement. nouvelle-chaîne peut correspondre à une valeur quelconque. Elle ne doit pas obligatoirement être de la même longueur que la chaîne existante.

occurrence : Valeur numérique facultative indiquant l’occurrence de chaîne-existante à remplacer dans chaîne-source. occurrence correspond à un nombre facultatif, supérieur ou égal à 1. Si occurrence est supérieure au nombre de fois où chaîne-existante apparaît dans chaîne-source, aucun remplacement n’a lieu. Si la valeur occurrence est omise, toutes les occurrences de chaîne-existante dans chaîne-source sont remplacées par nouvelle-chaîne.

Notes

  • Vous pouvez remplacer des caractères individuels, des mots entiers ou des chaînes de caractères à l’intérieur de mots.

  • Si la fonction EXPREG est utilisée pour indiquer la valeur de recherche dans chaîne-existante, les groupes de capture peuvent être utilisés dans nouvelle-chaîne.

Exemples

=SUBSTITUE("a b c d e f"; "b"; "B") renvoie « a B c d e f ».

=SUBSTITUE("a a b b b c"; "a"; "A"; 2) renvoie « a A b b b c ».

=SUBSTITUE("a a b b b c"; "b"; "B") renvoie « a a B B B c ».

=SUBSTITUE("aaabbccc"; "bc"; "BC"; 2) renvoie « aaabbccc ».

=SUBSTITUE(60606; 6; 3) renvoie « 30303 ».

=SUBSTITUE("example@example.com: Courriel Marie", EXPREG("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & EXPREG(": *"), "") renvoie « Courriel Marie ».

=SUBSTITUE("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "$1") renvoie « marina ». En utilisant le premier groupe de capture dans l’expression EXPREG, vous extrayez uniquement le nom d’utilisateur.

=SUBSTITUE("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "$2") renvoie « example.com ». En utilisant le deuxième groupe de capture dans l’expression EXPREG, vous extrayez uniquement le nom de domaine.

Voir aussiREMPLACER
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Ces renseignements étaient-ils utiles?
Limite de caractères : 250
La limite maximale de caractères est de 250.
Merci de vos commentaires.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.