Comment insérer un caractère entre deux textes dans Excel (5 méthodes simples)

  • Partage Ça
Hugh West

Si vous voulez Insérer un caractère entre deux textes dans Excel cet article est pour vous. Ici, nous allons vous guider à travers 5 solutions simples et efficaces des méthodes pour accomplir la tâche sans effort.

Télécharger le cahier d'exercices

Vous pouvez télécharger le Fichier Excel et pratiquer pendant que vous lisez cet article.

Insertion de caractères entre les textes.xlsm

5 méthodes pour insérer un caractère entre deux textes dans Excel

L'ensemble de données suivant a le État et Numéro colonnes. En utilisant cet ensemble de données, nous allons vous démontrer 5 solutions simples et efficaces méthodes pour Insérer un caractère entre deux textes dans Excel Ici, nous avons utilisé Excel 365 Vous pouvez utiliser n'importe quelle version d'Excel disponible.

1) Utilisation des fonctions GAUCHE et MID avec l'opérateur esperluette

Ici, dans le Numéro nous voulons ajouter une colonne Trait d'union ( - ) entre le abréviation de l'État et numéros Pour ce faire, nous utiliserons la fonction GAUCHE et MID ainsi que les fonctions Ampersand ( & ; ).

Suivons les étapes suivantes pour effectuer cette tâche.

  • Tout d'abord, tapez la formule suivante dans la cellule D5 .
=LEFT(C5,2) & ; "-" & ; MID(C5,3,100)

Répartition des formules

  • LEFT(C5,2) → la fonction LEFT renvoie le ou les caractères à partir de la position de départ dans un nombre ou une chaîne de texte d'une cellule. Les caractères renvoyés sont basés sur le nombre que nous spécifions.
  • GAUCHE(C5,2) → devient
    • Sortie : NY
  • MID(C5,3,100) → la fonction MID Elle commence à la position que nous spécifions et renvoie le nombre de caractères que nous spécifions.
  • MID(C5,3,100) → devient
    • Sortie : 019186
  • NY& ; "-" &019186 → l'opérateur esperluette connecte NY avec Trait d'union (-) et 019186 .
  • NY& ; "-" &019186 → devient
    • Sortie : NY-019186
    • Explication : a Trait d'union ( - ) est ajouté entre l'abréviation NY et les chiffres 019186 en cellule D5 .
  • Après cela, appuyez sur ENTER .

Ensuite, vous pouvez voir le résultat dans la cellule D5 .

  • A ce stade, tirer vers le bas la formule avec le Outil de la poignée de remplissage .

Par conséquent, dans le Résultat vous pouvez voir la colonne caractère inséré entre les textes .

Lire la suite : Comment ajouter un caractère à plusieurs cellules dans Excel (5 façons simples)

2. application de la fonction REPLACE pour insérer un caractère entre deux textes

Dans cette méthode, nous allons ajouter un code numérique (+889) entre les abréviation de l'État et le numéros de la Numéro colonne. Nous appliquerons la fonction REPLACE pour effectuer la tâche.

Suivons les étapes suivantes pour effectuer cette tâche.

  • Tout d'abord, tapez la formule suivante dans la cellule D5 .
=REPLACE(C5,3,0,"(+889)")

Répartition des formules

  • REPLACE(C5,3,0, "(+889)") → la fonction REPLACE remplace une partie de la chaîne de texte par un autre nombre ou texte que nous spécifions.
  • REPLACE(C5,3,0,"(+889)") → devient
    • Sortie : NY(+889)019186
    • Explication : ici, (+889) est ajouté entre NY et les chiffres 019186 en cellule D5 .
  • Après cela, appuyez sur ENTER .

Par conséquent, vous pouvez voir le résultat dans la cellule D5 .

  • De plus, tirer vers le bas la formule avec le Outil de la poignée de remplissage .

Par conséquent, dans le Résultat vous pouvez voir la colonne caractère inséré entre les textes .

3. utilisation des fonctions LEFT, SEARCH, RIGHT & LEN

Dans l'ensemble de données suivant, vous pouvez voir dans l'onglet Numéro qu'il existe une Hash ( # ) entre le abréviation de l'État et numéros Ensuite, nous allons ajouter un code numérique (+889) après le Hash ( # ). Pour ce faire, nous utiliserons la combinaison de GAUCHE , RECHERCHE , DROIT et LEN fonctions.

Suivons les étapes suivantes pour effectuer cette tâche.

  • Au début, tapez la formule suivante dans la cellule D5 .
=LEFT(C5, SEARCH("#", C5)) & ; "(+889)"& ; RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Répartition des formules

  • SEARCH("#", C5) → la fonction SEARCH renvoie le nombre de caractères auxquels un caractère spécifique ou une chaîne de texte est trouvé(e) pour la première fois, en lisant de gauche à droite. Ici, la fonction SEARCH découvre la position de la Hash ( # ) dans la cellule C5 .
    • Sortie : 3
  • LEN(C5) → la fonction LEN renvoie le nombre total de caractères dans la cellule C5 .
    • Sortie : 9
  • RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → la fonction RIGHT renvoie le ou les caractères de la position finale d'un nombre ou d'une chaîne de texte d'une cellule. Les caractères renvoyés sont basés sur le nombre que nous spécifions.
  • DROITE(C5, 9- 3) devient
    • Sortie : 019186
  • SEARCH("#", C5)) & ; "(+889)"& ; RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → l'opérateur esperluette "& ;". connecte 3 avec (+889) et 019186 .
  • 3 & ;"(+889) "& ; 019186 → devient
    • Sortie : 3(+889)019186
  • LEFT(C5, SEARCH("#", C5)) & ; "(+889)"& ; RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → la fonction LEFT renvoie le ou les caractères à partir de la position de départ dans un nombre ou une chaîne de texte d'une cellule. Les caractères renvoyés sont basés sur le nombre que nous spécifions.
  • LEFT(C5,3(+889)019186) Par conséquent, il devient
    • Sortie : NY#(+889)019186
    • Explication : ici, (+889) est ajouté entre NY# et les chiffres 019186 en cellule D5 .
  • Ensuite, appuyez sur ENTER .

Ainsi, vous pouvez voir le résultat dans la cellule D5 .

  • En plus de cela, tirer vers le bas la formule avec le Outil de la poignée de remplissage .

Par conséquent, dans le Résultat vous pouvez voir la colonne caractère inséré entre les textes .

Lire la suite : Comment ajouter des caractères dans une formule Excel (4 méthodes simples)

Lectures similaires

  • Comment définir la limite de caractères dans Excel
  • Filtrer les caractères spéciaux dans Excel (un guide simple)
  • Appliquer une formule pour identifier les caractères spéciaux dans Excel (4 méthodes)
  • Comment vérifier la limite de caractères dans Excel (avec des étapes faciles)

4. application des fonctions combinées pour insérer un caractère entre deux textes

Dans l'ensemble de données suivant, vous pouvez voir dans l'onglet Numéro qu'il existe une espace (" ") entre le abréviation de l'État et numéros . ici, nous allons ajouter un code numérique (+889) après le espace ( " " Pour réaliser cette tâche, nous utiliserons la combinaison de CONCATENATE , GAUCHE , RECHERCHE , DROIT et LEN fonctions.

Suivons les étapes suivantes pour effectuer cette tâche.

  • Tout d'abord, tapez la formule suivante dans la cellule D5 .
=CONCATÉNATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))

Répartition des formules

  • SEARCH(" ", C5) → la fonction SEARCH renvoie le nombre de caractères auxquels un caractère spécifique ou une chaîne de texte est trouvé(e) en premier, en lisant de gauche à droite. Ici, la fonction SEARCH découvre la position de la espace ( " " ) dans la cellule C5 .
    • Sortie : 3
  • LEN(C5) → la fonction LEN renvoie le nombre total de caractères dans la cellule C5.
    • Sortie : 9
  • DROIT(C5, LEN(C5) -SEARCH(" ", C5)) → la fonction DROIT renvoie le ou les caractères de la position finale d'un nombre ou d'une chaîne de texte d'une cellule. Les caractères renvoyés sont basés sur le nombre que nous spécifions.
  • DROITE(C5, 9-3) → devient
    • Sortie : 019186
  • LEFT(C5, SEARCH(" ", C5))→ la fonction LEFT renvoie le ou les caractères à partir de la position de départ dans un nombre ou une chaîne de texte d'une cellule. Les caractères renvoyés sont basés sur le nombre que nous spécifions.
  • LEFT(C5, SEARCH(" ", C5)) → devient
    • Sortie : NY
  • CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))) → la fonction CONCATENATE relie ou joint les caractères en une seule chaîne de texte.
  • CONCATÉNER(NY , "(+889)", 019186))) Alors, cela devient
    • Sortie : NY (+889)019186
    • Explication : ici, (+889) est ajouté entre NY et les chiffres 019186 en cellule D5 .
  • Ensuite, appuyez sur ENTER .

Par conséquent, vous pouvez voir le résultat dans la cellule D5 .

  • En outre, tirer vers le bas la formule avec le Outil de la poignée de remplissage .

Ainsi, dans le Résultat vous pouvez voir la colonne caractère inséré entre les textes .

Lire la suite : Code de caractères pour la marque de contrôle dans Excel (2 applications)

5. utilisation de VBA pour insérer un caractère entre deux textes

Dans cette méthode, nous allons utiliser le Code VBA à insérer un caractère entre deux textes dans Excel .

Suivons les étapes suivantes pour effectuer cette tâche.

  • Tout d'abord, nous allons nous rendre dans le Développeur onglet.
  • Ensuite, sélectionnez Visual Basic .

À ce stade, un Fenêtre de l'éditeur VBA apparaîtra.

  • Par la suite, de la Insérer onglet>> ; sélectionner Module .

Ensuite, un Module VBA apparaîtra.

À ce stade, tapez le code suivant dans le champ Module .

 Sub INSERT_CHARACTER_BETWEEN_CELLS() Dim Cells As Range Dim Cell_Range As Range Set Cell_Range = Application.Selection Set Cell_Range = Application.InputBox _ ("Select Range of Cells to Insert Character", _ "Insert Character Between Cells", Cell_Range.Address, Type:=8) For Each Cells In Cell_Range Cells.Value = VBA.Left(Cells.Value, 2) & ; "(+889)" & ; _ VBA.Mid(Cells.Value, 3,VBA.Len(Cells.Value) - 1) Next End Sub 

Découpage du code

  • Nous déclarons INSÉRER_CARACTÈRE_BETWEN_CELLULES comme notre Sous .
  • Nous prenons Cellules et Cells_Range comme variables pour Gamme .
  • Nous utilisons le Gauche , VBA.Mid et VBA.Len fonctions d'insertion (+889) entre les cellules sélectionnées.
  • Nous utilisons le Pour la boucle pour continuer la tâche à moins qu'il ne trouve le dernière cellule .
  • Ensuite, nous allons fermer le site Fenêtre de l'éditeur VBA .
  • Après cela, nous allons retourner à notre feuille de travail .
  • En plus de cela, nous allons appuyer ALT+F8 pour faire ressortir le Macro afin que nous puissions exécuter le code.

En plus d'appuyer sur ALT+F8 vous pouvez vous rendre sur le site Développeur et sélectionnez Macros de la Code groupe pour faire ressortir le Macro de la boîte de dialogue,

À ce stade, un MACRO apparaît.

Assurez-vous que le Nom de la macro contient le Sous de votre code.

  • Ensuite, cliquez sur Exécuter .

Plus tard, un Boîte de saisie de Insérer un caractère entre les cellules apparaîtra.

  • Après cela, dans le Sélectionner une plage de cellules pour insérer un caractère nous allons sélectionner les cellules C5:C9 .
  • Ensuite, cliquez sur OK .

Par conséquent, dans le Résultat vous pouvez voir la colonne caractère inséré entre les textes .

Section pratique

Vous pouvez télécharger le document ci-dessus Excel pour mettre en pratique les méthodes expliquées.

Conclusion

Ici, nous avons essayé de vous montrer 5 méthodes à insérer un caractère entre deux textes dans Excel Merci d'avoir lu cet article, nous espérons qu'il vous a été utile. Si vous avez des questions ou des suggestions, n'hésitez pas à nous en faire part dans la section des commentaires ci-dessous. Veuillez visiter notre site web. ExcelWIKI pour en savoir plus.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.