Formule Excel : Ajouter du texte au milieu
Parfois, vous devez ajouter le même texte à une position spécifique dans une liste de chaînes de caractères dans Excel. Pour résoudre rapidement cette tâche, deux formules sont disponibles dans Excel.
Formule 1 : Combinaison des fonctions GAUCHE et STXT
Formule générique :
GAUCHE(txt,n1) & "n_txt" & STXT(txt,n2,255) |
Arguments
Txt : la chaîne de texte que vous utilisez. |
N1 : le nombre de caractères extraits depuis la gauche de la chaîne. |
N2 : la position à partir de laquelle vous souhaitez extraire les caractères depuis la droite de la chaîne. |
N_txt : le texte que vous souhaitez ajouter. |
Fonctionnement de cette formule
Exemple : pour ajouter le texte « - » au quatrième caractère dans la cellule B3, utilisez la formule suivante :
=GAUCHE(B3,3) & "-" & STXT(B3,4,255) |
Appuyez sur Entrée .
Explication
La fonction GAUCHE est utilisée pour extraire des caractères depuis la gauche de la chaîne de texte. Ici, la formule GAUCHE(B3,3) extrait 3 caractères depuis la gauche de la chaîne de texte dans la cellule B3.
STXT fonction extrait des caractères à partir d'une position spécifiée dans la chaîne de texte. La formule STXT(B3,4,255) extrait 255 caractères (la longueur maximale d'une cellule est de 255 caractères) à partir de la quatrième position de la chaîne de texte dans la cellule B3.
Enfin, utilisez « & » pour concaténer les caractères de gauche, « - », et les caractères de droite.
Formule 2 : Fonction REMPLACER
Formule générique :
REMPLACER(txt,n,0,"n_txt") |
Arguments
Txt : la chaîne de texte que vous utilisez. |
N : la position où vous souhaitez ajouter un nouveau texte. |
N_txt : le texte que vous souhaitez ajouter. |
Fonctionnement de cette formule
Exemple : pour ajouter le texte « $ » au cinquième caractère dans la cellule B3, utilisez la formule suivante :
=REMPLACER(B3,5,0,"$") |
Appuyez sur Entrée .
Explication
La fonction REMPLACER est généralement utilisée pour trouver et remplacer du texte spécifié par une certaine position dans une chaîne de texte donnée par un nouveau texte. Mais parfois, lorsque l'argument nb_car est 0, elle peut être utilisée pour ajouter un nouveau texte au milieu. Ici, la formule =REMPLACER(B3,5,0,"$") ajoute « $ » à la cinquième position de la chaîne de texte dans la cellule B3.
Fichier d'exemple
Cliquez pour télécharger le fichier d'exemple
Formules Relatives
- Supprimer les N premiers caractères d'une cellule
Cette section présente la formule pour supprimer des caractères depuis la gauche d'une chaîne de texte dans Excel. - Réduire le texte à N mots
Cette section présente la formule pour extraire n mots depuis la gauche d'une chaîne de texte. - Ajouter des virgules entre les noms
Ce tutoriel fournit des formules pour ajouter des virgules entre le prénom, le deuxième prénom et le nom de famille. - Ajouter des tirets à un numéro de téléphone
Pour ajouter des tirets à un numéro de téléphone, vous pouvez utiliser une formule pour résoudre cela dans Excel.
Fonctions Relatives
- Fonction TROUVER
Trouver la position d'un caractère. - Fonction REMPLACER
Trouver et remplacer des caractères en fonction de leur emplacement donné dans une chaîne de texte par un nouveau texte. - Fonction GAUCHE
Extraire des caractères depuis la gauche d'un texte. - Fonction STXT
Extraire une partie du texte à partir d'une valeur de cellule en fonction de l'emplacement et de la longueur.
Les meilleurs outils de productivité pour Office
Kutools pour Excel - Vous aide à vous démarquer de la foule
Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...
Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts !
- Réduit des centaines de clics de souris pour vous chaque jour, dites adieu à la main de la souris.
- Augmente votre productivité de 50 % lors de la consultation et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.