Formule Excel : Ajouter du texte au milieu
Il arrive parfois que vous ayez besoin d’insérer le même texte à un emplacement précis dans une liste de chaînes dans Excel. Pour accomplir cette tâche rapidement, Excel propose deux formules.
Formule 1 Combiner les fonctions GAUCHE et STXT
Formule générique :
| LEFT(txt,n1) & «n_txt» & MID(txt,n2,255) |
Arguments
| Txt: the text string that you use. |
| N1: the number of characters extracted from left side of the string. |
| N2: the position that you want to extract from right side of the string. |
| N_txt: the text you want to add. |
Fonctionnement de cette formule
Exemple : pour Ajouter du texte « - » au quatrième caractère de la cellule B3, utilisez la formule ci-dessous :
| =LEFT(B3,3) & "-" & MID(B3,4,255) |
Appuyez sur Entrée.
Explication
Fonction LEFT utilisée pour extraire les caractères situés au début d’une chaîne de texte. Ici, la formule GAUCHE(B3;3) extrait les 3 premiers caractères de la chaîne de texte contenue dans la cellule B3.
Fonction MID extrait des caractères à partir d’une position définie dans une chaîne de texte. La formule STXT(B3;4;255) extrait 255 caractères (la longueur maximale d’une cellule étant de 255 caractères) à partir de la quatrième position de la chaîne située dans la cellule B3.
Enfin, utilisez « & » pour concaténer les caractères situés à gauche, le « - » et ceux situés à droite.
Formule 2 Fonction REMPLACER
Formule générique :
| REPLACE(txt,n,0,«n_txt») |
Arguments
| Txt: the text string that you use. |
| N: the position that you want to add new text. |
| N_txt: the text you want to add. |
Fonctionnement de cette formule
Exemple : pour Ajouter du texte « $ » au cinquième caractère de la cellule B3, utilisez la formule ci-dessous :
| =REPLACE(B3,5,0,«$») |
Appuyez sur Entrée.
Explication
Fonction REPLACE est généralement utilisée pour rechercher et remplacer un texte situé à une position précise dans une chaîne donnée par un nouveau texte. Toutefois, lorsque l’argument nb_caractères vaut 0, elle permet d’insérer un nouveau texte au milieu. Ici, la formule =REPLACE(B3,5,0,«$») insère « $ » à la cinquième position de la chaîne de texte située dans la cellule B3.
Fichier exemple
Cliquez pour télécharger le fichier exemple
Formules associées
- Supprimer les N premiers caractères d’une cellule
Voici la formule permettant de supprimer des caractères spécifiques depuis le début d’une chaîne de texte dans Excel. - Raccourcir un texte à N mots
Voici la formule qui permet d’extraire les N premiers mots d’une chaîne de texte. - Ajouter une virgule entre les noms
Ce tutoriel présente des formules permettant d’ajouter une virgule entre le prénom, le deuxième prénom et le nom de famille. - Ajouter des tirets aux numéros de téléphone
Pour ajouter des tirets à vos numéros de téléphone, utilisez simplement une formule dans Excel.
Fonctions associées
- Fonction TROUVE
Trouve la position d’un caractère. - Fonction REMPLACER
Recherche et remplace des caractères à partir d’une position donnée dans une chaîne de texte par un nouveau texte. - Fonction GAUCHE
Extrait les caractères situés au début d’un texte. - Fonction STXT
Extrait une partie du texte contenu dans une cellule en fonction de sa position et de sa longueur.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.