Intrigué par les fonctions REMPLACER et SUBSTITUER dans Microsoft Excel? Découvrez comment utiliser les deux et quand.
Microsoft Excel est un outil très polyvalent offrant une variété de fonctions pour analyser vos données. Mais si vous apprenez encore les ficelles des feuilles de calcul, trouver la bonne fonction pour la tâche que vous essayez de faire peut être difficile. Certains noms de fonction peuvent vous laisser perplexe quant à ce qu'ils font réellement.
Si vous essayez de modifier certains textes dans une cellule, vous pourriez être confus par le fait qu'il y a un REMPLACER fonction et une REMPLAÇANT fonction qui semblent faire la même chose. Quelle est donc la différence ?
Utilisation de la fonction REMPLACER dans Excel
Disons que nous avons une liste d'informations sur les fabricants pour les produits que nous vendons. Il est un peu obsolète, nous devrons donc modifier certaines données pour le mettre à jour.
Le REMPLACER La fonction modifie un nombre spécifié de caractères dans le texte d'une cellule particulière avec un autre ensemble de texte. Le texte de remplacement peut être de n'importe quelle longueur, et il sera placé exactement le nombre de caractères après le début de la chaîne de texte d'origine.
Disons que nous avons découvert qu'il existe une nouvelle façon pour notre entreprise de déclarer les codes de fabrication, et nous devons mettre à jour cette feuille pour l'intégrer.
- Sélectionner la cellule D7, la cellule sous la notation "Nouveau code".
- Dans la cellule elle-même ou dans la barre de formule, saisissez ou collez la formule ci-dessous :
=REMPLACER(B2,2,3,"PTM")
- Presse Entrer.
À l'intérieur de la cellule, nous venons de prendre le texte de la cellule B2 ("6418229"), et, à partir du deuxième caractère (le chiffre "4"), nous avons remplacé trois caractères (les chiffres "418") par les lettres "PTM" (pour "Portland Mechanics").
Le texte de remplacement ne doit pas nécessairement avoir la même longueur que le nombre de caractères remplacés; si nous ne voulions remplacer qu'un seul caractère, nous pourrions changer le "3" dans la formule ci-dessus en un "1", se retrouvant avec la chaîne de neuf caractères "6PTM18229" dans la cellule D7.
Utilisation de la fonction SUBSTITUTE dans Excel
Pour les besoins de cet exemple, disons que nous découvrons plus tard que Portland Mechanics a été acquis et a changé de nom. Nous savons exactement ce que nous recherchons, nous pouvons donc utiliser le REMPLAÇANT fonction pour remplacer un texte spécifique par un nouveau texte différent.
- Sélectionner la cellule D4, la cellule sous la mention "Marque mise à jour".
- Dans la cellule elle-même ou dans la barre de formule, saisissez ou collez la formule ci-dessous :
=SUBSTITUER(A2,"Portland","Calmant")
- Presse Entrer.
À l'intérieur de la cellule, nous venons de prendre le texte de la cellule A2 ("Portland Mechanics"), et a remplacé le mot "Portland" par le mot "Anodyne", créant le nouveau nom "Anodyne Mechanics" dans la cellule D4.
Supposons que nous laissions une note expliquant le changement de nom à la prochaine personne qui visualise le document et que nous souhaitions gagner du temps en utilisant la même fonction SUBSTITUTE. Lorsque nous le modifions dans la cellule G5 faire référence à une cellule G3, comme indiqué ci-dessous, on remarque que toutes les apparitions du mot "Portland" sont remplacées par "Anodyne".
Ce n'est pas le comportement que nous voulons dans ce cas, nous devrons donc ajouter le [instance_num] syntaxe pour spécifier que nous voulons qu'une seule des fois où "Portland" apparaisse - une "instance" - soit remplacée.
Pour ce faire, sélectionnez la cellule G7 et entrez cette formule dans la cellule ou la barre de formule :
=SUBSTITUER(G3,"Portland","Calmant",2)
Le "2" supplémentaire indique à Excel que nous voulons uniquement modifier la deuxième instance. Il y a aussi des façons plus complexes d'utiliser la fonction SUBSTITUTE, comme avec des fonctions imbriquées ou des instructions IF, ou même Formules SI avec instructions imbriquées, si vous saisissez vraiment les choses.
Différentes fonctions, différentes utilisations
Bien qu'elles portent le même nom, les fonctions REMPLACER et SUBSTITUER brillent dans différents cas d'utilisation. Si vous savez exactement où votre nouveau texte va, il est probable que REMPLACER est la meilleure option. Toutefois, si vous savez quels mots vous remplacez ou si vous devez remplacer plusieurs occurrences du même texte, que ce soit dans une seule cellule ou sur plusieurs cellules, l'option REMPLACER fonctionnera probablement mieux pour toi.
Lorsque vous cherchez à remplacer du texte dans une cellule, vous connaissez maintenant la différence entre ces fonctions portant le même nom et comment les utiliser au mieux dans vos données. Si vous cherchez à modifier le texte dans leurs cellules d'origine, envisagez d'autres moyens de rechercher et de remplacer du texte dans Excel.