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 début ou à la fin de toutes les cellules dans Excel?

Parfois, vous devrez peut-être ajouter le même texte spécifique au début ou à la fin de toutes les cellules d'une sélection. Si vous avez ajouté manuellement le texte à chaque cellule, cela doit prendre beaucoup de temps. Y a-t-il des moyens plus faciles Oui, il existe de nombreux astuces simples pour ajouter le même texte au début ou à la fin de toutes les cellules d'une sélection.

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

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

Ajouter le texte spécifié au début / fin de toutes les ells avec Kutools for Excel bonne idée3

Ajouter le texte spécifié à la position spécifiée de toutes les cellules avec Kutools pour Excel bonne idée3


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

Il existe deux formules pour ajouter du texte spécifié au début ou à la fin de toutes les cellules sélectionnées dans Microsoft Excel.

Méthode 1: & formule

Entrer le = "Classe A:" & A2 dans la cellule C2, puis faites glisser la poignée de remplissage vers les cellules que vous souhaitez exposer cette formule. Et le texte spécifique a été ajouté avant toutes les cellules, voir capture d'écran:

doc ajouter un texte spécifique 1

Méthode 2: formule de concaténation

Entrer le = Concaténer ("Classe A:", A2) dans Cell C2, puis faites glisser et copier cette formule dans les cellules que vous souhaitez utiliser, voir capture d'écran:

doc ajouter un texte spécifique 2

À noter :

1. Si vous souhaitez ajouter un autre texte spécifié dans chaque cellule, remplacez Classe A: avec votre texte dans les deux formules.

2. Les formules de = A2 & ": Classe A" et = Concaténer (A2, ": Classe A") ajoutera : Classe A à la fin des cellules.

3. Les deux formules ne modifieront pas directement le contenu de la sélection.


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

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

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

Si vous souhaitez ajouter directement du texte spécifié dans chaque cellule d'une sélection, la macro VBA suivante facilitera votre travail.

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

2. Maintenez le autre + F11 clés dans Excel, et il ouvre la Microsoft Visual Basic pour applications fenêtre.

3. Cliquez insérer > Moduleet collez le code VBA suivant dans la fenêtre Module.

VBA: Ajout de texte spécifié au début de chaque cellule:

Sub AppendToExistingOnLeft()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = "CN- " & c.Value 
Next
End Sub

4. presse F5 clé pour exécuter cette macro. Et toutes les cellules seront ajoutées la valeur CN- avant le contenu de la cellule.

doc ajouter un texte spécifique 3

À noter : 1. Pour ajouter un texte spécifique à la fin de chaque cellule, veuillez appliquer le code VBA suivant.

VBA: Ajout de texte spécifié à la fin de chaque cellule:

Sub AppendToExistingOnRight()
Dim c as range
For each c in Selection
If c.value <> "" Then c.value = c.value & "-CN" 
Next
End Sub

Et vous obtiendrez le résultat suivant:

doc ajouter un texte spécifique 4

2. vous pouvez changer la variable "CN-" ou "-CN"des codes ci-dessus.


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 le 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 votre travail plus facile.

Après l'installation de Kutools pour Excel, s'il vous plaît faire comme ci-dessous:(Téléchargement gratuit 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. Dans Add Text boîte de dialogue, entrez le texte que vous devez ajouter dans le Text boîte.

(1.) Si vous vérifiez Before first character du Position section, et le texte spécifique sera ajouté en face de toutes les valeurs de la cellule, voir capture d'écran:

doc ajouter un texte spécifique 6

(2.) Si vous vérifiez After last character du Position section, et le texte spécifique sera ajouté à la fin des valeurs de la cellule, voir capture d'écran:

doc ajouter un texte spécifique 7

À noter :

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

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


Ajouter le texte spécifié à la position spécifiée de toutes les cellules avec Kutools pour 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.

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

2. le Add Text La boîte de dialogue s'affiche, entrez le texte spécifié et spécifiez la position précise dans 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 vous ajoutez du texte après le troisième caractère de la chaîne.

doc ajouter un texte spécifique 8

3. Cliquez 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

Pointe:

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

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

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

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


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

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


Navigation par onglets et édition de plusieurs classeurs Excel / documents Word tels que Firefox, Chrome, Internet Explorer 10!

Vous pouvez être familier pour voir plusieurs pages Web dans Firefox / Chrome / IE, et basculer entre eux en cliquant sur les onglets correspondants facilement. Ici, l'onglet Office prend en charge le traitement similaire, ce qui vous permet de parcourir plusieurs classeurs Excel ou documents Word dans une fenêtre Excel ou une fenêtre Word et de basculer facilement entre eux en cliquant sur leurs onglets. Cliquez ici pour une version d'évaluation gratuite d'Office Tab pour 30!

excel

Articles relatifs:


Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe Créer une liste de diffusion et envoyer des emails ...
  • Super Formula Bar (éditez facilement plusieurs lignes de texte et de formule); Disposition de lecture (facilement lire et éditer un grand nombre de cellules); Coller à la gamme filtrée...
  • Fusionner les cellules / rangées / colonnes sans perdre de données; Contenu des cellules divisées; Combiner les lignes / colonnes en double... Prévenir les cellules en double; Comparer les plages...
  • Sélectionnez Dupliquer ou Unique Des rangées; Sélectionnez les lignes vierges (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux cahiers d'exercices; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de la formule; Créer automatiquement des références à plusieurs feuilles; Insérer des balles, Cases à cocher et plus ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre contenu de cellules et commentaires...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial en gras, en italique ...
  • Combinaison de classeurs et de feuilles de calcul; Fusionner les tables en fonction des colonnes clés; Fractionner les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus que de puissantes fonctionnalités 300. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit du jour 30.
kte tab 201905

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

  • Activer l'édition par onglets et la lecture 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 le nombre de clics de souris pour vous chaque jour!
fond officetab
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.
    dkbhardwaj · 4 months ago
    thanks a lot dear for sharing information.
  • To post as a guest, your comment is unpublished.
    Courtney · 4 months ago
    Thank you! Apend and pre-pend macro works great
  • To post as a guest, your comment is unpublished.
    Amanda · 5 months ago
    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.
  • To post as a guest, your comment is unpublished.
    Manik · 9 months ago
    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
    • To post as a guest, your comment is unpublished.
      Sunny · 8 months ago
      Hi, Manik, use this =IF(B1>0, "Profit", "Loss")
  • To post as a guest, your comment is unpublished.
    AK · 1 years ago
    Thanks a lot!! I was initially using Access but this is so much easier.
  • To post as a guest, your comment is unpublished.
    Mohammad Omar Hayat · 1 years ago
    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.
    • To post as a guest, your comment is unpublished.
      Sunny · 8 months ago
      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.
  • To post as a guest, your comment is unpublished.
    Raghulan · 2 years ago
    Hi I want to add $ symbol to a field value, to even the length of 9 chars.
    Below is my requirement, please help


    FL1000 -- > $$$FL1000
    FL10003 --> $$FL10003
    • To post as a guest, your comment is unpublished.
      Deepak Singh · 1 years ago
      Use if conditation with concadiate like when chek len<9 then concdinate("$$$",FL1000),if(Len(FL1000)>8,concdinate("$$",FL1000) then repetedhte valuse
  • To post as a guest, your comment is unpublished.
    Gaine Faste · 2 years ago
    Sub AppendToExistingOnLeft()
    Dim c As Range
    For Each c In Selection
    If c.Value <> "" Then c.Value = "' " & c.Value
    ActiveCell.Offset(1, 0).Range("A1").Select
    Next

    End Sub


    Great formula, with the addition of the 5th line, it automatically switches to the next cell, providing users with the ability to use a "Ctrl + " ", to populate a large amount of data by just holding down "Ctrl+ "(any common letter of choice) ".
  • To post as a guest, your comment is unpublished.
    Leo · 2 years ago
    Um... I know the basics of Excel, definitely didn't know anything about the Microsoft Visual screen and these steps were so crystal clear to follow. I was able to create my first macro, which made the 400 accounts i needed to do this to, a BILLION times easier.

    Thank you!
  • To post as a guest, your comment is unpublished.
    RBTRIPP · 2 years ago
    Thank you for the VBA. It saved me a ton of time and effort.
  • To post as a guest, your comment is unpublished.
    Shaikh · 2 years ago
    Thank you so much. Thank once again!
  • To post as a guest, your comment is unpublished.
    Qasim · 2 years ago
    I want to display this number in percentage Exp: Volume Achieved-KG 30%

    but all it is coming is Volume Achieved-KG 30 any one can help me on this.

    ="Volume Achieved-KG "&ROUND(SUM($H$20*100),0)
  • To post as a guest, your comment is unpublished.
    VISHNU VASUDEVAN · 3 years ago
    Awesome! I am try this last day, and its works smoothly without any error...thanks for your assist..
  • To post as a guest, your comment is unpublished.
    sania · 3 years ago
    Cool. Thanks!! Works perfectly
  • To post as a guest, your comment is unpublished.
    Tanya · 3 years ago
    thanks it's great code.
    but i need some help.
    How to change this code that the change will takes effect only on cells that contain text and not numbers
  • To post as a guest, your comment is unpublished.
    Tanya · 3 years ago
    hello,
    thanks it's great code.
    but i need some help.
    How to change this code that the change will takes effect only on cells that contain text and not numbers
  • To post as a guest, your comment is unpublished.
    Michael Kane · 3 years ago
    thanks for this. You guys are legeneds
  • To post as a guest, your comment is unpublished.
    rakshitha · 3 years ago
    Thanks, adding specific letters before and after helped !!!!
  • To post as a guest, your comment is unpublished.
    Bill Bond · 3 years ago
    Many Thanks for taking the time to provide this code.
    It added some text to the beginning of every cell in a big selected column.
    It did exactly what I wanted in a few seconds.
    What was REALLY useful as well, was showing me how to actually run the code in a simple manner.
    I always thought you had to add a control then add the code into the Control's event, etc.

    Best Regards, Bill
  • To post as a guest, your comment is unpublished.
    RESHMA · 3 years ago
    i have such data and i want to give them numbers in front of them serially,
    E.G
    data result
    reshma - reshma1
    reshma - reshma2
    ritesh - ritesh1
    ritesh - ritesh2
    ritesh - ritesh 2
    sam - sam 1
    sam - sam 2
    rakesh - rakesh 1
    neha - neha 1
    neha - neha 2
    neha - neha 3
  • To post as a guest, your comment is unpublished.
    vinser · 3 years ago
    thanks a lot

    its was easy to work
  • To post as a guest, your comment is unpublished.
    Ritesh saxena · 3 years ago
    VBA is Awesome. Excellent tip. Saved huge amount of time. Thank you so much..
  • To post as a guest, your comment is unpublished.
    Fabio · 3 years ago
    The VBA trick works like a charm, no wwird formulas hanging around my sheet. Thanks a million!
  • To post as a guest, your comment is unpublished.
    reza · 3 years ago
    hi
    i want have following cells with order number and differnt cell content:

    skdljfkldf 1
    dfkgjfdgkjldkfj2
    lkgj 3
    dkjfdfjkj 4
    kjglkjgkjgrjtgrjtgr 5
  • To post as a guest, your comment is unpublished.
    sameer · 3 years ago
    i need help on below
    1.i want to add specific letters in cell -for eg: below

    in cell A1 i have 111 then after when i click button add AB infront of 111,if already any letters in front of number then no need to add AB

    2.How to restrict use to enter space and restrict length min 5 and max 6
  • To post as a guest, your comment is unpublished.
    Davy · 4 years ago
    Thank you very. It really has helped me very much. Please keep up the good work you are providing
  • To post as a guest, your comment is unpublished.
    Aayush · 4 years ago
    thank you so much. the information given above is very benficial
  • To post as a guest, your comment is unpublished.
    amr · 4 years ago
    thanks that helped a lot
    thanks again :roll:
  • To post as a guest, your comment is unpublished.
    algae · 4 years ago
    hi,
    my workbook has 60 sheets. i want to add a column A in sheets 5 to 56 and insert the name of the worksheet in each cell of col A . Each sheet has 150 rows, so 150 cells A1-A150.

    would greatly appreciate a vba soln

    tnx
  • To post as a guest, your comment is unpublished.
    scott aramaki · 4 years ago
    This was EXTREMELY helpful. And I don't use all caps very often.
  • To post as a guest, your comment is unpublished.
    Deepak Sadanand · 4 years ago
    Thank you. Helped with what I was looking for.
  • To post as a guest, your comment is unpublished.
    Shaun · 5 years ago
    I am trying the VBA, says its running. But its for 63,000 rows. Will this take a ton of time (an hour so far). That normal?
  • To post as a guest, your comment is unpublished.
    Miss Bunny · 5 years ago
    Thanks mch . It helped me a lot :)
  • To post as a guest, your comment is unpublished.
    Niranjan · 5 years ago
    where is the comment i have posted earlier
  • To post as a guest, your comment is unpublished.
    Niranjan · 5 years ago
    Hey,
    this is great. I need something more than this . can I select several rows and perform the same action on alternate cells.
    for example:if I had add hello at the end of each alternate cell
    a
    b
    c
    d
    e
    what I need is

    a hello
    b
    c hello
    d
    e hello
  • To post as a guest, your comment is unpublished.
    Arun Prasad Kumar · 5 years ago
    If you want to add a particular 'word' in all cells in between somewhere in the text, simply we can use "copy & replace" (Ctrl+F) function by selecting all the cells to be replaced in MS Excel.
    For example, if you have to insert "_code" in all the cells in a particular column containing cells having values like Species_Class1, Species_Class2,.....Species_Class100 and change them to Species_code_Class1, Species_code_Class2,.....Species_code_Class100.
    CLick "Crtl+F" --> Use Replace option.
    In 'Find what' give "Species*_Class" and in 'Replace with' give "Species_code_Class".
    Then click "Relace All".
    Cheers.....

    Arun Prasad, India
  • To post as a guest, your comment is unpublished.
    kirsten · 5 years ago
    Hey with the VBA method of adding information to the right of the already entered information, is there a way that you can only do it for selected cells and not ALL cells. I am trying to filter and run the macro on those cells only, and when I do and unfilter it still puts it on all. Thanks!
  • To post as a guest, your comment is unpublished.
    Bharathi · 5 years ago
    Excellent tip. Saved huge amount of time. Thank you so much..
  • To post as a guest, your comment is unpublished.
    handojim · 5 years ago
    Is it possible to change the text string that you're adding to the target cell to be a cell reference, so that instead of adding "LBA " to the start of each cell, you add the contents of a different cell?
    For example if I want to append the contents of cells A1:A10 to the start of the existing text in cells B1:B10??
  • To post as a guest, your comment is unpublished.
    Robert Bollinger · 5 years ago
    KU tools is so cool!! It took me .3 seconds to add the text I needed.

    Robert
  • To post as a guest, your comment is unpublished.
    Joseph kishore · 5 years ago
    Needed Help,


    actually am trying to find all numeric and before that add a paragraph mark..? would you please tell me how to done this this kutools in word or excel...?
  • To post as a guest, your comment is unpublished.
    Steve Watkins · 5 years ago
    VBA is fantastic, so powerful...a great help
  • To post as a guest, your comment is unpublished.
    Sarika Pachlore · 5 years ago
    The VBA tip was very helpful .Thanks aton for saving effort.
  • To post as a guest, your comment is unpublished.
    anurag · 5 years ago
    Thanks really help full
  • To post as a guest, your comment is unpublished.
    Andrew Jensson · 6 years ago
    The VBA trick worked like a charm, thank you!