Fonction de remplacement d'Excel

Remplacer la fonction dans Excel

Remplacer la fonction dans Excel est une fonction de texte qui est une fonction intégrée et similaire à une fonction de substitution, cette fonction est utilisée pour remplacer un ancien texte d'une chaîne par une nouvelle chaîne, l'entrée requise par cette fonction est l'ancien texte nouveau texte et le numéros de départ et numéros de fin des caractères à remplacer.

Syntaxe

Où,

  • Old_text = Ceci est un paramètre obligatoire. C'est la chaîne d'origine à remplacer.
  • Start = C'est la position de départ dans la chaîne d'origine à partir de laquelle le remplacement doit commencer.
  • Number_of_chars = Ceci est une valeur numérique et indique un nombre de caractères à remplacer.
  • New_text = Ceci est un autre paramètre obligatoire et indique la nouvelle chaîne / jeu de caractères à remplacer par l'ancien texte.

Comment utiliser la fonction REMPLACER dans Excel? (avec exemples)

En tant que fonction de feuille de calcul, elle peut être écrite en tant que partie d'une formule dans une cellule de feuille de calcul. En tant que fonction VBA, il peut être utilisé dans le code de macro qui est entré via Microsoft Visual Basic Editor intégré dans MS Excel. Reportez-vous aux exemples ci-dessous pour mieux comprendre.

Vous pouvez télécharger ce modèle Excel de fonction REMPLACER ici - Modèle Excel de fonction REMPLACER

Exemple # 1 - Remplacer une chaîne

Dans cet exemple, la cellule C4 est associée à une formule REMPLACER. Ainsi, C4 est une cellule de résultat.

  • Le premier argument de la fonction REPLACE est B4 qui contient la chaîne d'origine à remplacer.
  • Le 2ème argument est 1 qui indique la lettre de début de la chaîne d'origine.
  • Le 3ème argument est 4 qui est un nombre de caractères à remplacer.
  • Le quatrième et dernier paramètre est «Stephen» qui est une nouvelle chaîne à remplacer.

Ici, l'ancienne chaîne est «John» et la nouvelle chaîne est «Stephen».

Exemple # 2 - Remplacer une sous-chaîne

Dans cet exemple, la cellule C6 est associée à une formule. Ainsi, C6 est une cellule de résultat.

  • Le premier argument de la fonction REPLACE est B6 qui contient la chaîne d'origine à remplacer.
  • Le deuxième argument est 5, ce qui indique la lettre de début de la chaîne d'origine.
  • Le troisième argument est 5 qui est le nombre de caractères à remplacer.
  • Le quatrième et dernier paramètre est 'yahoo qui est une nouvelle chaîne à remplacer.

Ici, l'ancienne chaîne est «gmail» et la nouvelle chaîne est «yahoo». En conséquence, C6 est mis à jour avec «[email protected]»

Exemple # 3  - Remplacer un seul caractère

Dans cet exemple, la cellule C8 est associée à une formule REMPLACER. Ainsi, C8 est une cellule de résultat.

  • Le premier argument de la fonction REPLACE est B8 qui contient la chaîne d'origine à remplacer.
  • Le 2ème argument est 1 qui indique la lettre de début de la chaîne d'origine.
  • Le troisième argument est 1 qui est un nombre de caractères à remplacer.
  • Le quatrième et dernier paramètre est «s» qui est un nouveau caractère à remplacer.

Ici, l'ancien caractère est 'n et le nouveau caractère est' s. En conséquence, C8 est mis à jour avec «set».

Exemple # 4 - Remplacer des nombres

Dans cet exemple, la cellule C10 est associée à une formule REMPLACER. Ainsi, C10 est une cellule de résultat.

  • Le premier argument de la fonction REPLACE est B10 qui contient la chaîne d'origine à remplacer.
  • Le 2ème argument est 7 qui indique la lettre de départ de la chaîne d'origine.
  • Le troisième argument est 4, qui est le nombre de caractères à remplacer.
  • Le quatrième et dernier paramètre est «2000» qui est une nouvelle chaîne à remplacer.

Ici, l'ancienne chaîne est «1989» et la nouvelle chaîne est «2000». En conséquence, C8 est mis à jour avec «23-12-2000 » .

Exemple # 5 - Supprimer une chaîne

Dans cet exemple, la cellule C12 est associée à une formule REMPLACER. Ainsi, C12 est une cellule de résultat.

  • Le premier argument de la fonction REPLACE est B12 qui contient la chaîne d'origine à remplacer.
  • Le 2ème argument est 1 qui indique la lettre de début de la chaîne d'origine.
  • Le troisième argument est 11, qui est un nombre de caractères à remplacer.
  • Le quatrième et dernier paramètre est «» qui est une nouvelle chaîne (une chaîne vide) à remplacer par.

Ici, l'ancienne chaîne est «Remove this» et la nouvelle chaîne est «». En conséquence, C12 est mis à jour dans une cellule vide car tous les caractères sont remplacés par des blancs.

Exemple # 6 - Problème courant avec la fonction REPLACE

Dans cet exemple, la cellule C14 est associée à une formule REPLACE. Ainsi, C14 est une cellule de résultat.

  • Le premier argument de la fonction REPLACE est B14 qui contient la chaîne d'origine à remplacer.
  • Le 2ème argument est 0.

Cependant, toute chaîne dans une cellule de feuille de calcul Excel commence par 1, c'est-à-dire index 1. Ainsi, le résultat dans la cellule C14 est une erreur qui est #VALEUR! Indique qu'il y a une erreur dans la valeur.

Choses à retenir

  • Paramètre 2ND ie Start ne peut pas avoir une valeur non numérique ou négative.
  • 3ème paramètre, c'est-à-dire number_of_chars ne peut pas avoir une valeur non numérique ou négative.