Passer au contenu principal

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

Parfois, vous devrez peut-être ajouter le même texte spécifique à chaque cellule d'une sélection. Faire cela manuellement pour chaque cellule peut être assez fastidieux et prendre beaucoup de temps. Heureusement, il existe plusieurs méthodes plus simples pour y parvenir, vous permettant d'ajouter plus efficacement le même texte au début ou à la fin de toutes les cellules d'une sélection.


Ajoutez le texte spécifié au début/fin de toutes les cellules à l'aide de Flash Fill

Flash Fill in 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 disposez d’un exemple du résultat souhaité.

Supposons que vous deviez ajouter "Dr. " aux noms dans la colonne A. Voici comment utiliser Flash Fill pour y parvenir :

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

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

  3. Actualités Ctrl + E pour remplir automatiquement le reste des cellules de la colonne avec "Dr." préfixé aux noms.

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

Notes: Pour ajouter un texte spécifique après les noms, par exemple en ajoutant ", RH" pour indiquer un service des ressources humaines, vous pouvez utiliser la même démarche :


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

Dans cette section, nous apprendrons comment insérer facilement du texte ou des caractères spécifiques au début ou à la fin de cellules à l'aide de formules Excel.

Ajouter le texte spécifié au début des cellules

Pour ajouter du texte au début d'une cellule dans Microsoft Excel, vous pouvez concaténer une chaîne spécifiée avec la référence de cellule à l'aide d'une formule Excel. Supposons que vous deviez ajouter "Class A:" aux noms dans la colonne A. Voici comment appliquer une formule pour y parvenir :

  1. Sélectionnez une cellule dans laquelle vous souhaitez afficher le prénom préfixé par "Classe A: ".

  2. Saisissez l'une de ces formules en fonction de vos préférences et appuyez sur Entrer 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)
    Conseil: 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 ajustez A2 pour répondre à vos besoins spécifiques.

  3. Faites glisser la poignée de remplissage vers les cellules auxquelles vous souhaitez appliquer cette formule.

Notes:

  • Les formules ne modifieront pas les données originales.
  • Pour plus de simplicité, placez le texte que vous souhaitez ajouter dans une cellule spécifique (comme E2), puis combinez les deux cellules. Conseil: L'adresse de cellule du texte ajouté est verrouillée avec le signe $ pour éviter toute modification lors de la copie de la formule.


Ajouter le texte spécifié à la fin des cellules

Pour ajouter du texte à la fin d'une cellule dans Microsoft Excel, vous pouvez concaténer la référence de cellule avec une chaîne spécifiée à l'aide d'une formule Excel. Imaginez que vous ayez besoin de ajouter « - Classe A » aux noms dans la colonne A. Suivez ces étapes pour utiliser une formule efficacement :

  1. Sélectionnez une cellule dans laquelle vous souhaitez que le nom soit suffixé par " - Classe A" à afficher.

  2. Choisissez l'une de ces formules selon vos préférences et appuyez sur Entrer pour voir le résultat (Ici, je vais démontrer en utilisant la première formule) :
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")
    Conseil: Dans ces formules, " - Classe A" est le texte ajouté aux noms, et A2 fait référence à la cellule initiale contenant un nom que vous souhaitez modifier. Vous êtes encouragé à remplacer " - Classe A" et ajustez A2 au besoin pour répondre à vos exigences spécifiques.

  3. Étendez la formule aux cellules souhaitées en faisant glisser la poignée de remplissage vers le bas.

Notes:

  • Les formules ne modifieront pas les données originales.
  • Pour plus de simplicité, placez le texte que vous souhaitez ajouter dans une cellule spécifique (comme E2), puis combinez les deux cellules. Conseil: L'adresse de cellule du texte ajouté est verrouillée avec le signe $ pour éviter toute modification lors de la copie de la formule.


Ajouter le même texte à un emplacement spécifique de chaque cellule dans Excel

Comment pouvez-vous ajouter du texte ou des caractères au début de plusieurs cellules, ou ajouter du texte ou des caractères à la fin des cellules ou insérer du texte ou des caractères entre du texte existant? Avec Ajouter du texte utilitaire de Kutools for Excel, vous pouvez appliquer rapidement les opérations suivantes:. Cliquez pour un essai gratuit complet dans 30 jours !
doc ajouter du texte 6
 
Kutools for Excel : avec plus de 300 compléments Excel pratiques, à essayer gratuitement et sans limitation dans les 30 prochains jours.

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

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

Ajouter le texte spécifié au début des cellules
  1. Sélectionnez la ou les plages dans lesquelles vous ajouterez le texte spécifié au début de toutes les cellules.
  2. Maintenez la touche Alt + F11 clés dans Excel pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
  3. Cliquez insérer > Moduleet collez le code VBA suivant dans le Module fenêtre.
    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 préfixe toutes les cellules sélectionnées avec "EXCL-". Assurez-vous de remplacer cet exemple de texte dans le code par le texte réel dont vous avez besoin avant de l'appliquer à votre feuille de calcul.

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

Résultat

La valeur "EXCL-" sera ajouté au début du contenu de toutes les cellules sélectionnées.

Conseil: Si vous souhaitez placez les valeurs modifiées dans la colonne adjacente à droite plutôt que d'ajouter du texte directement au début des valeurs d'origine, utilisez le code ci-dessous :

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 le texte spécifié à la fin des cellules
  1. Sélectionnez la ou les plages dans lesquelles vous ajouterez le texte spécifié à la fin de toutes les cellules.
  2. Maintenez la touche Alt + F11 clés dans Excel pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
  3. Cliquez insérer > Moduleet collez le code VBA suivant dans le Module fenêtre.
    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" avec le suffixe spécifique que vous souhaitez ajouter au contenu de votre cellule avant d'exécuter la macro dans votre feuille de calcul.

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

Résultat

La valeur "-XS" sera ajouté au contenu de toutes les cellules sélectionnées.

Conseil: Si vous souhaitez placez les valeurs modifiées dans la colonne adjacente à droite plutôt que d'ajouter du texte directement à la fin des valeurs d'origine, utilisez le code ci-dessous :

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 le texte spécifié au début / à la fin de toutes les cellules avec Kutools for Excel

Kutools for Excel's Add Text L'outil vous aidera à ajouter rapidement du texte spécifié au début ou à la fin de chaque cellule d'une sélection.

Kutools for Excel, avec plus de 300 fonctions pratiques, rend vos travaux plus faciles. 

Après l'installation de Kutools for Excel, procédez comme suit:(Téléchargez gratuitement Kutools pour Excel maintenant!)

1. Sélectionnez la plage dans laquelle vous allez ajouter le texte spécifié.

2. Clique le Kutools > Text > Add Text…. Voir la capture d'écran:

doc ajouter un texte spécifique 11

3. En Add Text boîte de dialogue, entrez le texte à ajouter dans le Text boîte.

(1.) Si vous cochez Before first character du Position section, et le texte spécifique sera ajouté devant toutes les valeurs de cellule.

doc ajouter un texte spécifique 6

(2.) Si vous cochez After last character du Position section, et le texte spécifique sera ajouté à la fin des valeurs de cellule.

doc ajouter un texte spécifique 7

Notes:

1. Kutools for Excel's Add Text L'outil vous permet de prévisualiser les changements de sélection dans la section Aperçu.

2. Si vous cochez Skip non-text cells option, cet outil n'ajoutera pas le texte spécifié dans les cellules avec un contenu non textuel.


Ajouter le texte spécifié à la position spécifiée de toutes les cellules avec Kutools for Excel

Application Kutools for Excel's Add Text fonction, vous pouvez non seulement ajouter le texte spécifié au début ou à la fin des cellules, mais vous pouvez également ajouter le texte spécifié à la position spécifiée des cellules.

Après l'installation de Kutools for Excel, procédez comme suit:(Téléchargez gratuitement Kutools pour Excel maintenant!)

1. Sélectionnez une plage à laquelle vous souhaitez ajouter du texte, puis cliquez sur Kutools > Text > Add Text.

2L’ Add Text s'affiche, entrez le texte spécifié et spécifiez la position à laquelle vous souhaitez insérer le texte dans les zones. Voir la capture d'écran:

Ici, je tape 3 dans le Specify zone de texte signifie que ajouter du texte après le troisième caractère de la chaîne.

doc ajouter un texte spécifique 8

3Cliquez sur Ok or Apply. Le texte spécifié a été ajouté à la position spécifiée des cellules. Voir la capture d'écran:

doc ajouter un texte spécifique 9

Conseil:

(1) Dans Specify zone de texte, vous pouvez taper des nombres séparés par des virgules pour ajouter du texte à plusieurs positions en même temps.
doc ajouter un texte spécifique 12

(2) Si vous souhaitez ajouter du texte avant chaque lettre majuscule, le 1st letter is uppercase option Add Text l'utilitaire peut vous aider.
doc ajouter un texte spécifique 10

En outre, vous pouvez ajouter du texte avant chaque lettre minuscule ou chaque lettre numérique.

Cliquez sur Télécharger et essayer gratuitement Kutools for Excel Now!


Démo: ajoutez du texte au début ou à la fin de toutes les cellules


Articles relatifs:

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!

Comments (55)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour, J'ai besoin d'aide. J'ai un tableau excel dans lequel je veux dans une de mes colonnes que lorsque j'écris NOK la cellule se colore en rouge et les caractères en blanc.
En VBA J'ai déjà tout essayé comme message mais j'ai toujours une erreur. Mon problème se situe au niveau de la première ligne car je ne sais pas quoi écrire. Quand j'inscris NAME il ne fait rien. Quand j'inscris Value il ne fait rien. J'ai essayé TEXTBOX et le nom de la colonne CAISSE mais j'ai toujours une erreur.

If cell.Textboxcaisse = NOK Then
cell.Interior.ColorIndex = 3
cell.Font.ColorIndex = 2
cell.Font.Bold = True
End If
Next
For Each cell In Range("r3:r500")
If cell.Name = OK Then
cell.Interior.ColorIndex = 2
cell.Font.ColorIndex = 1
cell.Font.Bold = True
End If
Next

Merci pour votre aide.
This comment was minimized by the moderator on the site
Hi there,

Do you mean that you want the fill color to turn red and font color to turn white as long as the cell's content is NOK? So, if 10 cells have NOK as content, and the 10 cells are in the column you mentioned, the fill color and font color of all the 10 cells will change?

Also, can you speak English? So I can better understnd your situation. And it will be better if you attach the file with the VBA you created. So that we can help you revise it with higher efficiency.

Thanks in advance.
Amanda
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
the VBA code worked perfectly on Office for Mac
This comment was minimized by the moderator on the site
Me has quitado varias horas de trabajo de encima, mil gracias!!!
This comment was minimized by the moderator on the site
thanks a lot dear for sharing information.
This comment was minimized by the moderator on the site
Thank you! Apend and pre-pend macro works great
This comment was minimized by the moderator on the site
I am trying to change a date formula from mm/dd/yyyy to dd/mm/yyyy. The leading zeros for months and dates less than 10 (two digits) are going away. Anyone have tips on how to easily put them back. I tried using the =month, =day, =year formulas and concatenating them. However, the leading zeros are dropping off. I would manually have to put in the leading zeros. Is there an easy way to do this? We are going to have approximately 1,000 rows of data on our file each month.
This comment was minimized by the moderator on the site
Hi, Amanda, if you want to convert date from mm/dd/yyyy to dd/mm/yyyy, this article https://www.extendoffice.com/documents/excel/4646-excel-convert-dd-mm-yyyy-to-mm-dd-yyyy.html can help you, it list two easiest ways for solving this job.
This comment was minimized by the moderator on the site
I want to make a formula that show in cell text "Profit" when another cell show +digit, and show in that cell "Loss" when another that cell show -digit
This comment was minimized by the moderator on the site
Hi, Manik, use this =IF(B1>0, "Profit", "Loss")
This comment was minimized by the moderator on the site
Thanks a lot!! I was initially using Access but this is so much easier.
This comment was minimized by the moderator on the site
Hello, i want to add text in a formula;

current cell value: ='DAM91-SVC'!$C$47
i want to add text: [MHSV Sales Report 2017 (JAN-DEC).xlsx]

therefore the cell value should read like this in the end: ='[MHSV Sales Report 2017 (JAN-DEC).xlsx]DAM91-SVC'!$C$47

please tell me how will this be done.
thank you
total 1800 cell count need alteration.
This comment was minimized by the moderator on the site
Hello, sorry to read your question so late. Here is a solution but you need to free download Kutools for Excel.

Using the Convert Formula to Text utility to convert the formula cell to text, then apply Add Text utility to add the text string in the Specify position(1), then click Ok. After all cells have been added text, conver them to formula by click Kutools > Content > Convert Text to Formula.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations