KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment ajouter du texte au début ou à la fin de toutes les cellules dans Excel ?

AuteurKelly Date de modification

Il vous arrive parfois d’avoir besoin d’ajouter le même texte spécifique au début ou à la fin de chaque cellule d’une sélection. Le faire manuellement, cellule par cellule, peut vite devenir fastidieux et chronophage. Heureusement, plusieurs méthodes plus simples permettent d’ajouter efficacement ce texte identique en un seul clic à toutes les cellules sélectionnées.

ajouter du texte au début ou à la fin des cellules

Vidéo : Ajouter du texte dans Excel

 
 
 

Ajouter du texte au début / à la fin de toutes les cellules à l’aide de la Remplissage instantané

Le Remplissage instantané dans Excel est un outil intelligent qui remplit automatiquement les données dès qu’il détecte un modèle. Cette fonctionnalité s’avère particulièrement utile pour ajouter du texte aux cellules lorsque vous disposez d’un exemple du résultat souhaité.

Imaginez que vous deviez ajouter « Dr. » au début des noms figurant dans la colonne A. Découvrez comment utiliser le Remplissage instantané pour y parvenir :

  1. Assurez-vous que vos données sont organisées en colonne et que la colonne suivante est vide.

    données d'exemple

  2. Saisissez le premier exemple avec « Dr. » ajouté dans la première cellule de la colonne suivante, puis appuyez sur Entrée.saisir le texte spécifique et la valeur de la cellule
  3. Appuyez sur Ctrl + E pour remplir automatiquement le reste des cellules de la colonne avec « Dr. » ajouté au début des noms.
    Conseil : Vous pouvez également cliquer sur l’onglet Données du Ruban, puis sélectionner Remplissage instantané pour obtenir le même résultat si vous préférez utiliser l’interface du Ruban d’Excel.

Remarque :Pour ajouter un texte spécifique après les noms, par exemple ajouter « , RH »pour indiquer le service des ressources humaines, vous pouvez utiliser la même approche :


Ajouter du texte au début / à la fin de toutes les Formule

Pour insérer facilement un texte ou des caractères spécifiques au début ou à la fin des cellules, utilisez une formule Excel qui concatène une chaîne définie avec la référence de la cellule. Supposons que vous deviez ajouter « Classe A : » au début des noms figurant dans la colonne A. Voici comment appliquer une formule pour y parvenir :

  1. Sélectionnez une cellule où vous souhaitez afficher le Prénom précédé de «Classe A :».

    données d'exemple

  2. Saisissez l’une de ces formules selon vos préférences, puis appuyez sur Entrée pour voir le premier résultat (ici, nous utilisons la première formule comme exemple) :
    ="Class A: "&A2
    =CONCATENATE("Class A: ", A2)
    =CONCAT("Class A: ", A2)
    Conseil : Dans ces formules, « Classe A : » est le préfixe ajouté aux noms, et A2 correspond à la première cellule contenant un nom que vous souhaitez modifier. N’hésitez pas à remplacer « Classe A : » et à adapter A2 en fonction de vos besoins spécifiques.
    saisir une formule dans une cellule
  3. Faites glisser la poignée de recopie vers le bas jusqu’aux cellules sur lesquelles vous souhaitez appliquer cette formule.

    faire glisser la poignée de recopie vers le bas jusqu'aux cellules pour appliquer cette formule

Remarques :

  • Pour plus de simplicité, placez le texte que vous souhaitez ajouter dans une cellule spécifique (par exemple)E2) puis combinez les deux cellules. Conseil :L’adresse de la cellule contenant le texte à préfixer est verrouillée à l’aide du symbole $ afin d’éviter qu’elle ne change lors de la copie de la formule vers le bas.

    placer le texte dans une cellule pour obtenir le résultat

  • Pour ajouter du texte à la fin du contenu existant d’une cellule, il vous suffit d’inverser la structure de la formule. Par exemple, pour ajouter « - Classe A » à la fin du contenu de la cellule A2, utilisez l’une des formules suivantes :
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")
    ajouter du texte à la fin d'une cellule

Ajouter du texte au début / à la fin de toutes les cellules à l’aide de l’IA

La fonctionnalité Assistant IA de Kutools pour Excel constitue une avancée majeure en matière de traitement intelligent des données. Grâce à l’intelligence artificielle, elle analyse vos demandes et exécute des tâches complexes en un simple clic.

Kutools pour Excelpropose plus de 300 fonctions avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Pour ajouter du texte tel que « Dr. » au début des cellules sélectionnées, il vous suffit de sélectionner ces cellules, de cliquer sur Kutools > Assistant IA, puis d’indiquer à Kutools IA Aide : Ajoute « Dr. » avant chaque cellule sélectionnée. L’outil comprendra immédiatement et affichera un bouton Exécuter. Cliquez dessus pour appliquer les modifications instantanément.

Remarques :

  • Si le résultat ne correspond pas à vos attentes et que vous souhaitez annuler les modifications, cliquez sur le bouton Insatisfait pour revenir à l’état précédent.
  • Pour ajouter du texte, tel que « AA », à la fin de toutes les cellules sélectionnées, reformulez votre demande en : Ajouter « AA » après chaque cellule sélectionnée.
  • Souhaitez-vous accéder à l’utilitaire Assistant IA ? Téléchargez dès maintenant Kutools pour Excel ! Au-delà de cette fonctionnalité, Kutools vous offre plus de 300 autres fonctions puissantes et un essai gratuit de 30 jours. N’attendez plus — essayez-le dès aujourd’hui !

Ajouter du texte au début / à la fin de toutes les cellules avec VBA

Dans cette section, nous allons explorer une méthode simple en VBA pour ajouter directement un texte prédéfini au début ou à la fin de toutes les cellules d’une plage sélectionnée.

  1. Sélectionnez la ou les plages dans lesquelles vous souhaitez ajouter le texte spécifié au début ou à la fin de chaque cellule.
  2. Maintenez enfoncées les touches Alt + F11 dans Excel pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
  3. Cliquez sur Insertion>Module, puis collez le code VBA suivant dans la fenêtre Module.
    • VBA : Ajouter un texte spécifié au débutdes cellules
      Sub PrependToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = "EXCL-" & c.Value 
          Next
      End Sub

      Remarque : Ce code ajoute le préfixe « EXCL- » à toutes les cellules sélectionnées. Pensez à remplacer cet exemple de texte dans le code par celui que vous souhaitez utiliser avant de l’appliquer à votre feuille de calcul.

    • VBA : Ajouter un texte spécifié à la findes cellules
      Sub AppendToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = c.Value & "-XS"
          Next
      End Sub

      Remarque : Cette macro ajoute le suffixe « -XS » au contenu de chaque cellule sélectionnée. Assurez-vous de remplacer « -XS » par le suffixe spécifique que vous souhaitez ajouter à vos cellules avant d’exécuter la macro dans votre feuille de calcul.

  4. Appuyez sur la touche F5 pour exécuter la macro.

Résultat

  • Si vous exécutez la première macro VBA, la valeur « EXCL- » sera ajoutée au début du contenu de toutes les cellules sélectionnées.

    ajouter du texte au début du contenu de la cellule

  • Si vous exécutez la deuxième macro VBA, la valeur « -XS » sera ajoutée à la fin du contenu de toutes les cellules sélectionnées.

    ajouter du texte à la fin du contenu de la cellule
Astuce :Si vous souhaitez placer les valeurs modifiées dans la colonne adjacente de droiteplutôt que d’écrire directement Ajouter du texte sur les valeurs d’origine, utilisez les codes ci-dessous :
  • Ajouter un préfixe au contenu des cellules et placer le résultat dans la colonne suivante :

    ajouter du texte au début du contenu de la cellule et le placer dans la colonne suivante

    Sub PrependToRightOfSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Offset(0, 1).Value = "EXCL-" & c.Value
        Next c
    End Sub
  • Ajouter un suffixe au contenu des cellules et placer le résultat dans la colonne suivante :

    ajouter du texte à la fin du contenu de la cellule et le placer dans la colonne suivante :

    Sub AppendToRightOfSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Offset(0, 1).Value = c.Value & "-XS"
        Next c
    End Sub

Ajouter du texte au début / à la fin de toutes les cellules avec Kutools pour Excel

Kutools pour Excel’s Add Text est conçu pour ajouter efficacement le texte spécifié au début ou à la fin de chaque cellule, sur une ou plusieurs plages sélectionnées. Cet outil excelle également dans des tâches plus précises telles que :

  • Ajoutez du texte avant ou après des segments spécifiques dans le contenu de la cellule.
  • Insérez du texte à une position précise.
  • Encadrez le texte existant en ajoutant à la fois un préfixe et un suffixe.
  • Ajoutez du texte spécifiquement avant les lettres majuscules et/ou minuscules.
  • Et bien d’autres besoins spécialisés en matière de manipulation de texte…
Fonction Ajouter du texte de Kutools

Une fois Kutools pour Excel installé, sélectionnez une ou plusieurs plages auxquelles vous souhaitez ajouter un texte spécifique, puis cliquez sur Kutools > Text > Add Text. Dans la boîte de dialogue Add Text, procédez comme suit :

  1. Saisissez le texte que vous souhaitez ajouter.
  2. Sélectionnez l’option souhaitée pour définir l’emplacement du texte. Vous pouvez prévisualiser le résultat dans le volet d’aperçu.
  3. Cliquez sur OK.

spécifier les options dans la boîte de dialogue Ajouter du texte

Conseils :
  • Dans la capture d’écran fournie, « 2024 » a été saisi dans la zone de texte avec l’option Après le dernier caractère sélectionnée. Vous pouvez visualiser un aperçu de l’apparence du texte dans chaque cellule avant d’appliquer les modifications à votre/vos sélection(s).
  • Si vous cochez l’option Ignorer les cellules non textuelles, l’outil n’ajoutera pas le texte spécifié aux cellules contenant un contenu non textuel.

Remarque : Souhaitez-vous accéder à l’utilitaire Ajouter du texte ? Téléchargez dès maintenant Kutools pour Excel ! Au-delà de cette fonctionnalité, Kutools vous offre plus de 300 autres outils pratiques et un essai gratuit de 30 jours. N’attendez plus : essayez-le dès aujourd’hui !


Ajouter visuellement Ajouter du texte au début / à la fin de toutes les cellules à l’aide d’un format personnalisé

Le format personnalisé dans Excel est une fonctionnalité puissante qui vous permet de modifier visuellement l’affichage des cellules sans modifier réellement le contenu initial de la cellule. Il est particulièrement utile pour ajouter des unités ou des identifiants essentiels à l’interprétation, tout en évitant qu’ils n’interfèrent avec les calculs.

Supposons que vous disposiez d’une colonne de nombres représentant des poids et que vous souhaitiez afficher ces valeurs avec l’unité « kg » ajoutée à la fin de chaque nombre, sans modifier les nombres eux-mêmes pour préserver leur utilisation dans les calculs. Suivez les étapes ci-dessous :

  1. Sélectionnez les cellules contenant les poids. Vous pouvez sélectionner une plage, un Colonne entière ou des cellules spécifiques dans une feuille de calcul.

    sélectionner les cellules

  2. Maintenez enfoncées les touches Ctrl + 1pour ouvrir la boîte de dialogue Définir le format des cellules. Vous pouvez également cliquer avec le bouton droit sur les cellules sélectionnées et choisir Définir le format des cellulesdans le menu contextuel.
  3. Dans la boîte de dialogue Définir le format des cellules, sous l’onglet Nombre, procédez comme suit :
    1. Sélectionnez Personnalisé dans la liste des catégories située à gauche.
    2. Dans la zone de saisie Typesous Personnalisé, saisissez le code de format suivant :#« kg». Vous pouvez ensuite prévisualiser le nouveau format dans la zone Exemplepour voir à quoi il ressemblera avant de l’appliquer.
    3. Cliquez sur OK.

      définir une mise en forme personnalisée dans la boîte de dialogue Format de cellule

Résultat

Désormais, chaque nombre de votre sélection s’affichera avec « kg » ajouté, tandis que les valeurs réelles contenues dans les cellules resteront inchangées ; ainsi, tous les calculs impliquant ces cellules utiliseront toujours les données numériques pures, sans le texte « kg ».

le texte spécifique est ajouté à chaque cellule

Remarques :

  • Le code de format #« kg» ajoute visuellement « kg » à toutes les cellules contenant des nombres. Vous pouvez le personnaliser comme suit :
    • Remplacez le kg entre guillemets par le texte que vous souhaitez ajouter.
    • Si vos cellules contiennent du texte et que vous souhaitez y ajouter un texte spécifique, remplacez le #(dièse) par le @(symbole « arobase ») dans le code de format.

      modifier le code personnalisé pour l'adapter au texte

  • Pour ajouter du texte au début des cellules de manière visuelle, placez le texte avant le # dans votre code de format. Par exemple, en saisissant « texte "# dans la zone de format, vous ajouterez « texte » au début de toutes les cellules numériques.

Insérer du texte après le N-ième caractère dans chaque cellule

Dans cette section, nous allons explorer deux méthodes pour insérer un texte spécifique après le N-ième caractère de chaque cellule : l’une à l’aide d’une formule REMPLACER et l’autre grâce à un outil polyvalent. À titre d’exemple, nous vous montrons comment insérer un trait d’union (-) après le 5e caractère.


Insérer du texte après le N-ième caractère à l’aide d’une formule REMPLACER

Pour insérer un texte ou des caractères spécifiques après le N-ième caractère des cellules à l’aide de la fonction REMPLACER, nous suivrons le modèle décrit ci-dessous.

=REPLACE(cell, N+1, 0, «text»)

La logique de cette formule consiste à remplacer 0 (aucun) caractère de la celluleà la position ()N+1) par « texte ». Par exemple, pour insérer un trait d’union (-) après le 5e caractère, j’utiliserai la formule suivante :

=REPLACE(A2, 6, 0, "-")

Insérer du texte après le Nième caractère avec une formule REMPLACER


Insérer du texte après le N-ième caractère avec Kutools pour Excel

Grâce à la fonction Kutools for Excel Ajouter du texte, ajoutez non seulement du texte personnalisé en début ou en fin de cellule, mais aussi à une position précise à l’intérieur de celles-ci !

Pour insérer un trait d’union (-) après le 5e caractère, sélectionnez une ou plusieurs plages dans lesquelles vous souhaitez insérer un trait d’union, puis cliquez sur Kutools > Text > Add Text. Dans la boîte de dialogue Add Text, procédez comme suit :

  1. Saisissez un trait d’union ()-) dans le champ de texte.
  2. Sélectionnez l’option Après la position spécifiée, puis saisissez 5pour insérer le trait d’union après le 5ᵉ caractère. Vous pouvez prévisualiser le résultat dans le volet d’aperçu.
  3. Cliquez sur OK.

Insérer du texte après le Nième caractère avec Kutools

Kutools pour Excelpropose plus de 300 fonctions avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit…

Ajouter du texte avant / après des caractères spécifiques

Dans cette section, nous allons explorer deux méthodes pour ajouter du texte avant ou après des caractères spécifiques dans les cellules Excel : l’une à l’aide d’une formule SUBSTITUER et l’autre grâce à un outil polyvalent. À titre d’illustration, nous allons vous montrer comment insérer « (EO) » avant et après le trait d’union (-) dans le contenu des cellules.


Insérer du texte avant / après des caractères spécifiques à l’aide d’une formule SUBSTITUER

Pour insérer du texte ou des caractères avant ou après des caractères spécifiques dans les cellules à l’aide de la fonction SUBSTITUER, nous suivrons les modèles décrits ci-dessous.

  • Ajouter du texte au début avantdes caractères spécifiques (« anchor_text ») :

    =SUBSTITUTE(cell, «anchor_text», «added_text & anchor_text», 1)

  • Ajouter du texte à la fin aprèsdes caractères spécifiques (« anchor_text ») :

    =SUBSTITUTE(cell, «anchor_text», «anchor_text & added_text», 1)

La logique de ces formules consiste à remplacer « anchor_text » dans la cellule par « added_text & anchor_text » ou « anchor_text & added_text », afin d’insérer « added_text » avant ou après « anchor_text ».

Par exemple, pour insérer « (EO) »avantle trait d’union (-) dans le contenu des cellules, utilisez la formule suivante :

=SUBSTITUTE(A2, "-", "(EO)-", 1)

Insérer du texte avant ou après des caractères spécifiques avec la formule SUBSTITUE

Conseils :
  • Le nombre 1 dans la formule SUBSTITUE indique à Excel de remplacer uniquement la première occurrence du trait d’union (-) dans la cellule A2. S’il y a plusieurs traits d’union et que vous souhaitez en remplacer un autre, modifiez ce nombre pour qu’il corresponde à l’occurrence spécifique que vous ciblez. Pour ajouter « (EO) » avant chaque trait d’union, supprimez entièrement le numéro d’occurrence :
    =SUBSTITUTE(A2, "-", "(EO)-")
  • Pour insérer « (EO) »après le trait d’union (-), utilisez la formule ci-dessous :
    =SUBSTITUTE(A2, "-", "-(EO)", 1)

Insérer du texte avant / après des caractères spécifiques avec Kutools pour Excel

Kutools for Excel's Ajouter du texte vous permet d’ajouter facilement du texte avant ou après des caractères spécifiques dans les cellules.

Pour insérer « (EO) » avant le trait d’union (-)dans le contenu des cellules, sélectionnez une ou plusieurs plages où vous souhaitez appliquer cette modification, puis cliquez sur Kutools>Text>Add Text. Dans la boîte de dialogue Add Text, procédez comme suit :

  1. Saisissez (EO) dans la zone de texte.
  2. Sélectionnez l’option Texte avant, puis saisissez un trait d’union ()-) dans la zone de saisie correspondante. Vous pouvez prévisualiser le résultat dans le volet de prévisualisation.
  3. Cliquez sur OK pour insérer (EO) avant le trait d’union.

Insérer du texte avant ou après des caractères spécifiques avec Kutools

Kutools pour Excelpropose plus de 300 fonctions avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Ce qui précède constitue l’ensemble du contenu pertinent relatif à la suppression des macros dans Excel. J’espère que ce tutoriel vous sera utile ! Si vous souhaitez découvrir davantage d’astuces et de conseils Excel, cliquez ici pour accéder à notre vaste collection de plus de mille tutoriels.