Accéder au contenu principal

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

Author: Kelly Last Modified: 2025-05-27

Parfois, vous pourriez avoir besoin d'ajouter ou d'ajouter le même texte spécifique à chaque cellule d'une sélection. Faire cela manuellement pour chaque cellule peut être assez fastidieux et chronophage. Heureusement, il existe plusieurs méthodes plus simples pour y parvenir, vous permettant d'ajouter le même texte au début ou à la fin de toutes les cellules d'une sélection de manière plus efficace.

add text to the beginning or end of cells

Vidéo : Ajouter du texte dans Excel

 
 
 

Ajouter du texte au début / à la fin de toutes les cellules en utilisant le Remplissage instantané

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

Supposons que vous deviez ajouter "Dr. " aux noms dans la colonne A. Voici comment vous pouvez utiliser le Remplissage instantané pour y parvenir :

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

    sample data

  2. Tapez le premier exemple avec "Dr. " ajouté dans la première cellule de la colonne suivante, et appuyez sur Entrée.

    type the specific text and cell value

  3. Appuyez sur Ctrl + E pour remplir automatiquement le reste des cellules de la colonne avec "Dr. " précédé aux noms.

    Astuce : Vous pouvez également cliquer sur l'onglet Données dans le ruban, puis sélectionner Remplissage instantané pour obtenir le même résultat si vous préférez utiliser l'interface du ruban pour les opérations Excel.

Remarque : Pour ajouter un texte spécifique après les noms, comme ajouter ", RH" pour indiquer un département des ressources humaines, vous pouvez utiliser la même approche :


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

Pour insérer facilement un texte ou des caractères spécifiques au début ou à la fin des cellules, vous pouvez concaténer une chaîne spécifiée avec la référence de cellule en utilisant une formule Excel. Supposons que vous deviez ajouter "Classe A : " aux noms dans la colonne A. Voici comment vous pouvez appliquer une formule pour y parvenir :

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

    sample data

  2. Saisissez l'une de ces formules selon votre préférence et appuyez sur Entrée pour voir le premier résultat (ici, j'utiliserai la première formule comme exemple) :
    ="Class A: "&A2
    =CONCATENATE("Class A: ", A2)
    =CONCAT("Class A: ", A2)
    Astuce : Dans ces formules, "Classe A : " est le préfixe ajouté aux noms, et A2 est la première cellule contenant un nom que vous souhaitez modifier. N'hésitez pas à remplacer "Classe A :  " et à ajuster A2 pour répondre à vos besoins spécifiques.

     enter a formula to a cell

  3. Faites glisser la poignée de remplissage vers le bas jusqu'aux cellules auxquelles vous souhaitez appliquer cette formule.

    drag the fill handle down to the cells to apply this formula

Remarques :

  • Pour simplifier, placez le texte que vous souhaitez ajouter dans une cellule spécifique (comme E2) puis combinez les deux cellules. Astuce : L'adresse de la cellule pour le texte ajouté est verrouillée avec le signe $ pour éviter de changer lors de la copie de la formule vers le bas.

    place the text in a cell to get the result

  • Pour ajouter du texte à la fin du contenu existant d'une cellule, inversez simplement la structure de la formule. Par exemple, pour ajouter "- Classe A" à la fin du contenu de la cellule A2, utilisez l'une des formules ci-dessous :
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")

    append text to the end of a cell


Ajouter du texte au début / à la fin de toutes les cellules en utilisant l'IA

La fonctionnalité Assistant IA dans Kutools pour Excel est un progrès significatif dans le traitement intelligent des données. Elle utilise l'intelligence artificielle pour analyser vos demandes et exécuter des tâches complexes avec une simple commande.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Pour ajouter du texte comme "Dr. " à vos cellules sélectionnées, sélectionnez simplement les cellules, cliquez sur Kutools > Assistant IA, et dites à Kutools Assistant IA : Ajouter "Dr. " avant chaque cellule sélectionnée. Il comprendra instantanément et présentera un bouton Exécuter. Cliquez dessus, et les modifications seront appliquées immédiatement.

Remarques :

  • Si le résultat n'est pas celui que vous attendiez et que vous souhaitez annuler les modifications, cliquez sur le bouton Insatisfait pour revenir sur vos actions.
  • Pour ajouter du texte, tel que "AA" à la fin de toutes les cellules sélectionnées, ajustez votre demande pour Ajouter "AA" après chaque cellule sélectionnée.
  • Vous souhaitez accéder à l'utilitaire Assistant IA ? Téléchargez Kutools pour Excel maintenant ! Au-delà de cela, Kutools offre une myriade de 300+ autres fonctionnalités et propose un essai gratuit de 30 jours. N'attendez pas, essayez-le dès aujourd'hui !

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

Dans cette section, nous explorerons une méthode VBA simple pour ajouter directement du texte spécifié au début ou à la fin de toutes les cellules dans une ou plusieurs plages sélectionnées.

  1. Sélectionnez la ou les plages où vous ajouterez le texte spécifié au début ou à la fin de toutes les cellules.
  2. Maintenez les touches Alt + F11 enfoncées dans Excel pour ouvrir la fenêtre Microsoft Visual Basic pour Applications .
  3. Cliquez sur Insérer > Module, et collez le code VBA suivant dans le Module fenêtre.
    • VBA : Ajouter un texte spécifié au début des 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. Assurez-vous de remplacer ce texte d'exemple dans le code par le texte réel dont vous avez besoin avant de l'appliquer à votre feuille de calcul.

    • VBA : Ajouter un texte spécifié à la fin des 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 "-XS" au contenu de chaque cellule sélectionnée. Assurez-vous de remplacer "-XS" par le suffixe spécifique que vous souhaitez ajouter à vos contenus de cellule 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 le premier VBA, la valeur "EXCL-" sera ajoutée au début du contenu de toutes les cellules sélectionnées.

     prepend text to cell contents

  • Si vous exécutez le second VBA, la valeur "-XS" sera ajoutée à la fin du contenu de toutes les cellules sélectionnées.

     append text to cell contents
Astuce : Si vous souhaitez placer les valeurs modifiées dans la colonne adjacente à droite plutôt que d'ajouter du texte directement aux valeurs d'origine, utilisez les codes ci-dessous :
  • Ajouter du texte au contenu des cellules et placer dans la colonne suivante :

     prepend text to cell contents and place in the next column

    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 du texte au contenu des cellules et placer dans la colonne suivante :

    append text to cell contents and place in the next column:

    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

L'outil Ajouter du texte de Kutools pour Excel est conçu pour gérer efficacement l'ajout de texte spécifié au début ou à la fin de chaque cellule sur une ou plusieurs sélections. De plus, cet outil excelle dans des tâches plus détaillées telles que :

  • Ajouter du texte avant ou après des segments spécifiques dans le contenu de la cellule.
  • Insérer du texte à une position désignée.
  • Envelopper le texte autour du contenu existant en ajoutant simultanément des préfixes et des suffixes.
  • Ajouter spécifiquement du texte avant les lettres majuscules et/ou minuscules.
  • Et d'autres besoins spécialisés de manipulation de texte...
Add Text feature of kutools

Une fois que vous avez installé Kutools pour Excel, sélectionnez une ou plusieurs plages où vous souhaitez ajouter le texte spécifié, et cliquez sur Kutools > Texte > Ajouter du texte. Dans la boîte de dialogue Ajouter du texte, veuillez procéder comme suit :

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

specify the options in the Add Text dialog box

Astuces :
  • 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 voir un aperçu de l'apparence du texte dans chaque cellule avant d'appliquer les modifications à votre ou vos plages sélectionnées.
  • Si vous cochez l'option Ignorer les cellules non textuelles, l'outil n'ajoutera pas le texte spécifié aux cellules contenant du contenu non textuel.

Remarque : Vous souhaitez accéder à l'utilitaire Ajouter du texte ? Téléchargez Kutools pour Excel maintenant ! Au-delà de cela, Kutools offre une myriade de 300+ autres fonctionnalités et propose un essai gratuit de 30 jours. N'attendez pas, essayez-le dès aujourd'hui !


Ajouter visuellement du texte au début / à la fin de toutes les cellules en utilisant un formatage personnalisé

Le formatage personnalisé dans Excel est une fonctionnalité puissante qui vous permet de modifier visuellement l'affichage des cellules sans réellement altérer le contenu original de la cellule. Il est particulièrement utile pour ajouter des unités ou des identifiants essentiels à l'interprétation mais qui ne doivent pas interférer avec les calculs.

Supposons que vous ayez une colonne de nombres représentant des poids que vous souhaitez afficher avec l'unité "kg" ajoutée à chaque nombre sans modifier les nombres réels à des fins de calcul. Suivez les étapes ci-dessous :

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

    select the cells

  2. Maintenez les touches Ctrl +1 enfoncées pour ouvrir la boîte de dialogue Format des cellules. Vous pouvez également faire un clic droit sur les cellules sélectionnées et choisir Format des cellules dans le menu contextuel.
  3. Dans la Format des cellules boîte de dialogue, sur l'onglet Nombre , veuillez :
    1. Sélectionnez Personnalisé dans la liste des catégories à gauche.
    2. Dans la zone de saisie Type sous Personnalisé, entrez le code de format suivant : #" kg". Vous pouvez ensuite prévisualiser le nouveau format dans la boîte Exemple pour voir à quoi il ressemble avant de l'appliquer.
    3. Cliquez sur OK.

       set custom formatting in Format Cells dialog box

Résultat

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

 the specific text is appended to each cell

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 les 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 # (signe dièse) par @ (signe "at") dans le code de format.

      modify the custom code to fit to text

  • Pour ajouter visuellement du texte au début des cellules, précédez le # dans votre code de format par le texte. Par exemple, entrer "texte "# dans la boîte de format ajoutera "texte " à toutes les cellules numériques.

Insérer du texte après le Nième caractère dans chaque cellule

Dans cette section, nous explorerons deux méthodes pour insérer un texte spécifique après le Nième caractère dans chaque cellule : l'une utilisant une formule REMPLACER et l'autre avec un outil polyvalent. À titre d'exemple, nous montrerons comment insérer un tiret (-) après le5ème caractère.


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

Pour insérer un texte ou des caractères spécifiques après le Nième caractère dans les cellules avec la fonction REMPLACER, nous suivrons le modèle décrit ci-dessous.

=REPLACE(cell, N+1,0, "text")

La logique derrière cette formule est de remplacer0 (aucun) caractère de la cellule à la position (N+1) par "text". Par exemple, pour insérer un tiret (-) après le5ème caractère, j'utiliserai la formule ci-dessous :

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

 Insert text after Nth character with a REPLACE formula


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

En appliquant la fonction Ajouter du texte de Kutools pour Excel, vous pouvez ajouter un texte spécifié non seulement au début ou à la fin des cellules, mais aussi à une position spécifiée dans les cellules.

Pour insérer un tiret (-) après le5ème caractère, sélectionnez une ou plusieurs plages où vous souhaitez insérer un tiret, et cliquez sur Kutools > Texte > Ajouter du texte. Dans la boîte de dialogue Ajouter du texte, veuillez procéder comme suit :

  1. Tapez un tiret (-) dans la zone de texte.
  2. Sélectionnez l'option Après la position spécifiée, et entrez5 pour insérer le tiret après le5ème caractère. Vous pouvez prévisualiser le résultat dans le volet d'aperçu.
  3. Appuyez sur OK.

Insert text after Nth character with Kutools

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. 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 explorerons deux méthodes pour ajouter du texte avant ou après des caractères spécifiques dans les cellules Excel : l'une utilisant une formule SUBSTITUER et l'autre avec un outil polyvalent. Pour illustration, nous démontrerons comment insérer "(EO)" avant et après le tiret (-) dans le contenu des cellules.


Insérer du texte avant / après des caractères spécifiques avec une formule SUBSTITUER

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

  • Ajouter du texte avant des caractères spécifiques ("texte_ancre") :

    =SUBSTITUTE(cell, "texte_ancre", "texte_ajouté & texte_ancre",1)

  • Ajouter du texte après des caractères spécifiques ("texte_ancre") :

    =SUBSTITUTE(cell, "texte_ancre", "texte_ancre & texte_ajouté",1)

La logique derrière les formules est de remplacer "texte_ancre" dans la cellule par "texte_ajouté & texte_ancre" ou "texte_ancre & texte_ajouté", afin d'insérer "texte_ajouté" avant ou après "texte_ancre".

Par exemple, pour insérer "(EO)" avant le tiret (-) dans le contenu des cellules, utilisez la formule ci-dessous :

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

Insert text before after specific characters with SUBSTITUTE formula

Astuces :
  • Le nombre 1 dans la formule SUBSTITUER indique à Excel de remplacer uniquement la première occurrence du tiret (-) dans la cellule A2. S'il y a plusieurs tirets et que vous souhaitez en remplacer un autre, ajustez ce nombre pour correspondre à l'instance spécifique que vous ciblez. Pour ajouter "(EO)" avant chaque tiret, supprimez complètement le numéro d'instance :
    =SUBSTITUTE(A2, "-", "(EO)-")
  • Pour insérer "(EO)" après le tiret (-), 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

La fonctionnalité Ajouter du texte de Kutools pour Excel 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 tiret (-) dans le contenu des cellules, sélectionnez une ou plusieurs plages où vous souhaitez effectuer cette modification, et cliquez sur Kutools > Texte > Ajouter du texte. Dans la boîte de dialogue Ajouter du texte, veuillez procéder comme suit :

  1. Tapez (EO) dans la zone de texte.
  2. Sélectionnez l'option Avant le texte, et entrez un tiret (-) dans la zone de saisie correspondante. Vous pouvez prévisualiser le résultat dans le volet d'aperçu.
  3. Appuyez sur OK pour insérer (EO) avant le tiret.

Insert text before after specific characters with Kutools

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Ci-dessus se trouve tout le contenu pertinent lié à la suppression de macros dans Excel. J'espère que vous trouverez le tutoriel utile. Si vous souhaitez explorer plus de conseils et astuces Excel, veuillez cliquer ici pour accéder à notre vaste collection de milliers de tutoriels.