Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment ajouter du texte au milieu des cellules sélectionnées dans Excel?

Supposons que vous ayez une liste de données composée d'une lettre commençant par G et d'autres nombres, et que vous voulez maintenant ajouter une autre lettre D après la première lettre G à la liste entière. Voir la capture d'écran ci-dessous.

Comment pouvez-vous faire pour y parvenir? Pour ajouter la lettre aux cellules une par une semble perdre du temps pendant votre travail. Dans cet article, nous allons vous montrer comment ajouter du texte au milieu de cellules sélectionnées dans Excel avec des méthodes efficaces.

Ajouter du texte au milieu des cellules sélectionnées avec la formule

Ajouter du texte au milieu des cellules sélectionnées avec le code VBA

Ajouter du texte au milieu des cellules sélectionnées avec Kutools for Excel


Ajoutez du texte au début ou à la fin de toutes les cellules sélectionnées dans Excel:

Kutools pour Excel Ajouter du texte utilitaire peut rapidement ajouter du texte spécifié au début ou à la fin des cellules dans une sélection dans Excel. Téléchargez dès maintenant la totalité des fonctionnalités de Kutools pour Excel pendant la journée 60!

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez l'essai gratuit maintenant!


Ajouter du texte au milieu des cellules sélectionnées avec la formule

Dans cette section, nous allons vous fournir la formule pour ajouter du texte au milieu des cellules sélectionnées. S'il vous plaît faire comme suit.

1. Cette méthode devrait être faite avec une colonne d'aide. Sélectionnez la cellule vide adjacente aux données d'origine, ici je sélectionne la cellule B2.

2. Copier et coller la formule = GAUCHE (A2,1) & "D" & MID (A2,2,100) dans la barre de formule, puis appuyez sur Entrer clé. Voir la capture d'écran:

Remarques:

1). Dans la formule, le nombre 1 signifie que le texte sera ajouté après le premier caractère de la cellule.

2). Le nombre 2 et 100 indiquent que les caractères de la deuxième à la centième de la cellule d'origine seront ajoutés après le nouveau texte inséré.

3). Si vous voulez ajouter du texte après le deuxième caractère, veuillez changer le nombre 1 en 2, et 2 en 3 dans la formule.

4). Et le caractère "D" est le texte que vous allez ajouter à la cellule. Veuillez le changer en fonction de vos besoins.

3. Sélectionnez la cellule B2, faites glisser la poignée de remplissage jusqu'à la cellule que vous souhaitez couvrir avec cette formule.

Vous pouvez voir que le texte est ajouté au milieu des cellules de la liste entière.

Conseils: Outre la formule ci-dessus, vous pouvez également appliquer cette formule = REMPLACER (A2,2,0, "D"), (le nombre 2 indique l'endroit où vous voulez insérer le texte, et la lettre D se rapporte au texte que vous devez ajouter, vous pouvez les changer à votre besoin), puis appuyez sur la touche Entrée pour obtenir le résultat.


Ajouter du texte au milieu des cellules sélectionnées avec le code VBA

En outre, vous pouvez ajouter du texte au milieu des cellules sélectionnées avec le code VBA.

1. Veuillez appuyer sur autre + F11 ouvrir le Applications Microsoft Visual Basic fenêtre.

2. Cliquez insérer > Module. Ensuite, copiez et collez ci-dessous le code VBA dans l'éditeur de code.

Code VBA: Ajouter du texte à une liste de données après le premier caractère

Sub AddString()
	Dim Rng As Range
	Dim WorkRng As Range
	On Error Resume Next
	xTitleId = "KutoolsforExcel"
	Set WorkRng = Application.Selection
	Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
	For Each Rng In WorkRng
		Rng.Value = VBA.Left(Rng.Value, 1) & "D" & VBA.Mid(Rng.Value, 2, VBA.Len(Rng.Value) - 1)
	Next
End Sub

3. presse F5 clé pour exécuter le code, et dans le pop-up KutoolsforExcel boîte de dialogue, sélectionnez la plage à laquelle vous souhaitez ajouter du texte, puis cliquez sur OK .

Maintenant, le texte spécifié est ajouté après le premier caractère des cellules sélectionnées.

Note: Dans le code ci-dessus, vous allez insérer une valeur spécifique après le premier caractère dans la cellule, vous pouvez changer le nombre 1 et 2 au nombre 2 et 3 si l'ajout du texte après le deuxième caractère dans ce script VBA.Left (Rng.Value, 1) et "D" et VBA.Mid (Rng.Value, 2, VBA.Len (Rng.Value) - 1)et la lettre D est le nouveau texte que vous voulez insérer.


Ajouter du texte au milieu des cellules sélectionnées avec Kutools for Excel

Nous devons admettre que les deux méthodes ci-dessus sont incommodes pour nous. Ici, je vais vous montrer la Ajouter du texte utilité de Kutools for Excel, avec cet utilitaire, vous pouvez facilement spécifier la position du milieu de la liste, puis ajouter le certain texte à cette position de la liste entière en même temps.

Kutools for Excel : avec plus de 300 compléments Excel pratiques, libre d'essayer sans limitation dans 60 jours.

1. Sélectionnez la liste dans laquelle vous voulez ajouter du texte au milieu des cellules, puis cliquez sur Kutools > Texte > Ajouter du texte. Voir la capture d'écran:

2. dans le Ajouter du texte boîte de dialogue, entrez le texte que vous souhaitez ajouter aux cellules du Texte case, spécifiez la position dans laquelle vous souhaitez ajouter le texte en cochant la case Spécifier option (ici j'entre le numéro 1), puis cliquez sur le OK bouton. (Vous pouvez prévisualiser instantanément le résultat de l'ajout dans la bonne case)

Note: Pour ajouter du texte dans plusieurs positions de la cellule sélectionnée à la fois, vous pouvez spécifier les positions avec une virgule séparant Spécifier boîte. Voir la capture d'écran:

Maintenant, le texte spécifié est ajouté après la première lettre de la liste sélectionnée.

Pointe.Si vous voulez avoir un essai gratuit de cet utilitaire, allez à téléchargez le logiciel librement d'abord, puis allez appliquer l'opération selon les étapes ci-dessus.


Office Tab - Navigation par onglets, édition et gestion de classeurs dans Excel:

Office Tab propose une interface à onglets comme celle des navigateurs Web tels que Google Chrome, les nouvelles versions d'Internet Explorer et Firefox pour Microsoft Excel. Ce sera un outil qui vous permettra de gagner du temps et d’être irremplaçable dans votre travail. Voir ci-dessous la démo:

Cliquez pour l'essai gratuit de l'onglet Office!

Onglet Office pour Excel


Ajouter du texte au milieu des cellules sélectionnées avec Kutools for Excel

Kutools for Excel comprend plus de 300 outils maniables Excel. Gratuit pour essayer sans limitation dans les jours 60. Téléchargez l'essai gratuit maintenant!


Article connexe:.



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jules · 3 years ago
    This seems complicated. For the originally stated problem why not just do a search for G and replace all with GD?
    • To post as a guest, your comment is unpublished.
      Joshua · 8 months ago
      Because you might want to insert a specific character at a certain index of the string. What if they weren't all G's? This was just to provide an example of how it works.