Pour remplacer une chaîne de texte, de chiffres ou de symboles, Microsoft Excel propose une fonction appelée SUBSTITUTE. Cette fonction remplace la chaîne spécifiée par la chaîne de votre choix. Nous allons vous montrer comment l’utiliser dans vos feuilles de calcul.
Ce qu’il faut savoir lorsque vous utilisez la fonction SUBSTITUTE
Lorsque vous utilisez la fonction SUBSTITUTE, sachez qu’elle est sensible à la casse et que vous devez l’utiliser en conséquence. De plus, vous ne pouvez pas spécifier de caractères génériques dans la fonction. Vous pouvez utiliser la fonction avec vos valeurs codées en dur ainsi qu’avec des références de cellules.
La fonction vous permet même de choisir les instances de la chaîne spécifiée à modifier. Ainsi, si vous souhaitez modifier uniquement la première occurrence d’une chaîne, vous pouvez le faire.
POUR LANCER MICROSOFT EXCEL À PARTIR DE L’INVITE DE COMMANDE
Remplacer les occurrences d’une chaîne à l’aide de SUBSTITUTE dans Excel
Pour commencer à utiliser cette fonction, ouvrez votre feuille de calcul avec Microsoft Excel.
Dans la feuille de calcul, sélectionnez la cellule dans laquelle vous souhaitez afficher le résultat. Dans l’exemple ci-dessous, nous allons remplacer HTG par Journal du Freenaute.
Cliquez sur une cellule.
Dans la cellule sélectionnée, tapez la fonction suivante et appuyez sur Entrée.
Dans cette fonction :
B2 : C'est la cellule avec le contenu que vous voulez remplacer.
HTG : Il s'agit de la chaîne de caractères originale que vous voulez trouver et remplacer par la nouvelle chaîne de caractères.
Journal du Freenaute : C'est la nouvelle chaîne qui remplacera l'ancienne.
=SUBSTITUTE(B2, « HTG », « Journal du Freenaute »)
Remplacer une chaîne de caractères avec SUBSTITUTE.
Vous verrez que la fonction a remplacé les valeurs telles que définies dans les arguments.
Le résultat de la fonction SUBSTITUTE.
Un autre scénario dans lequel vous pouvez utiliser cette fonction est celui où vous voulez changer l’indicatif du pays pour les numéros de téléphone. Par exemple, si vous avez une liste de numéros de téléphone contenant +91 comme code de pays, vous pouvez utiliser la fonction SUBSTITUTE pour que tous ces numéros de téléphone utilisent +1 comme code de pays.
Pour ce faire, utilisez la fonction SUBSTITUTE avec les arguments suivants :
=SUBSTITUTE(B2, »91″, »1″,1)
Entrez dans la fonction SUBSTITUTE.
Comme vous pouvez le voir, dans la fonction ci-dessus, nous avons spécifié 1 à la fin. Cela indique à la fonction de ne changer que la première occurrence de 91 en 1. Si les autres chiffres d’un numéro de téléphone contiennent 91, la fonction ne le changera pas. Cela vous permet d’éviter de vous retrouver avec des numéros de téléphone incorrects.
Code pays modifié avec la fonction SUBSTITUTE.
C’est ainsi que vous pouvez utiliser la fonction SUBSTITUTE d’Excel pour modifier diverses chaînes de caractères dans vos feuilles de calcul.
Une autre façon de modifier le contenu de votre feuille de calcul est d’utiliser la fonction de recherche et de remplacement d’Excel.