Ga naar hoofdinhoud

Hoe voeg ik tekst toe aan het begin of einde van alle cellen in Excel?

Auteur: Kelly Laatst gewijzigd: 2024-05-08

Het kan voorkomen dat u voor elke cel binnen een selectie dezelfde specifieke tekst moet voorzetten of eraan moet toevoegen. Dit handmatig doen voor elke cel kan behoorlijk vervelend en tijdrovend zijn. Gelukkig zijn er verschillende eenvoudigere methoden om dit te bereiken, waardoor je efficiënter dezelfde tekst aan het begin of einde van alle cellen in een selectie kunt toevoegen.


Video: Tekst toevoegen in Excel


Voeg tekst toe aan het begin/einde van alle cellen met behulp van Flash Fill

Flash Fill in Excel is een slimme tool die automatisch gegevens invult wanneer er een patroon wordt gedetecteerd. Deze functie is vooral handig voor het toevoegen van tekst aan cellen als u een voorbeeld hebt van de gewenste uitvoer.

Stel dat het nodig is Voeg 'Dr.' toe aan de namen in kolom A. Hier leest u hoe u Flash Fill kunt gebruiken om dit te bereiken:

  1. Zorg ervoor dat uw gegevens in een kolom staan ​​en dat de volgende kolom leeg is.

  2. Typ het eerste voorbeeld met "Dr." toegevoegd in de eerste cel van de volgende kolom en druk op Enter.

  3. Media Ctrl + E om automatisch de rest van de cellen in de kolom te vullen "Dr." voorafgegaan door de namen.

    Tip: U kunt ook op het Data tab op het lint en selecteer vervolgens Flash Fill om hetzelfde resultaat te bereiken als u liever de lintinterface gebruikt voor Excel-bewerkingen.

Opmerking: Naar voeg specifieke tekst toe na de namen, zoals toevoegen ", HR" om een ​​personeelsafdeling aan te duiden, kunt u dezelfde aanpak gebruiken:


Voeg tekst toe aan het begin/einde van alle cellen met formules

Als u eenvoudig specifieke tekst of tekens aan het begin of einde van cellen wilt invoegen, kunt u een opgegeven tekenreeks samenvoegen met de celverwijzing met behulp van een Excel-formule. Stel dat dat nodig is plaats 'Klasse A:' vóór de namen in kolom A. Hier ziet u hoe u een formule kunt toepassen om dit te bereiken:

  1. Selecteer een cel waarin u de voornaam wilt uitvoeren, voorafgegaan door "Klasse A, eerste klasse: ".

  2. Voer een van deze formules in op basis van uw voorkeur en klik Enter om de eerste uitkomst te zien (hier zal ik de eerste formule als voorbeeld gebruiken):
    ="Class A: "&A2
    =CONCATENATE("Class A: ", A2)
    =CONCAT("Class A: ", A2)
    Tip: In deze formules: "Klasse A, eerste klasse: " is het voorvoegsel dat aan namen wordt toegevoegd, en A2 is de eerste cel met een naam die u wilt wijzigen. Voel je vrij om te vervangen"Klasse A, eerste klasse: "en aanpassen A2 om aan uw specifieke behoeften te voldoen.

  3. Sleep de vulgreep naar de cellen waarop u deze formule wilt toepassen.

Opmerkingen:

  • Voor de eenvoud plaatst u de tekst die u wilt toevoegen in een specifieke cel (zoals E2) en combineer vervolgens de twee cellen. Tip: Het celadres voor de voorafgaande tekst is vergrendeld met het $-teken om te voorkomen dat dit wordt gewijzigd wanneer de formule naar beneden wordt gekopieerd.

  • Naar tekst toevoegen aan het einde van de bestaande inhoud van een cel, keer eenvoudigweg de formulestructuur om. Als u bijvoorbeeld '- Klasse A' wilt toevoegen aan het einde van de inhoud in cel A2, gebruikt u een van de onderstaande formules:
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")


Voeg tekst toe aan het begin/einde van alle cellen met behulp van AI

De AI Aide-functie in Kutools for Excel is een aanzienlijke sprong voorwaarts in slimme gegevensverwerking. Het maakt gebruik van kunstmatige intelligentie om uw verzoeken te analyseren en complexe taken uit te voeren met een eenvoudige opdracht.

Om tekst voor te zetten, zoals "Dr." naar uw geselecteerde cellen, selecteer eenvoudig de cellen en klik Kutools > AI-assistenten vertel Kutools AI Aide: Voeg 'Dr. ' toe vóór elke geselecteerde cel. Het zal onmiddellijk een Uitvoeren knop. Klik erop en de wijzigingen worden onmiddellijk toegepast.

Opmerkingen:

  • Als het resultaat niet is wat u had verwacht en u de wijzigingen ongedaan wilt maken, klikt u op de knop Ontevreden knop om uw acties ongedaan te maken.
  • Naar voeg tekst toe, zoals "AA" aan het einde van alle geselecteerde cellen, pas uw verzoek aan Voeg "AA" toe na elke geselecteerde cel.
  • Wilt u toegang krijgen tot de AI-assistent nutsvoorziening? Downloaden Kutools for Excel nu! Daarnaast beschikt Kutools over nog meer dan 300 andere functies en biedt het een gratis proefperiode van 30 dagen. Wacht niet, probeer het vandaag nog!

Voeg tekst toe aan het begin / einde van alle cellen met VBA

In deze sectie verkennen we een eenvoudige VBA-methode om opgegeven tekst rechtstreeks aan het begin of einde van alle cellen binnen een of meerdere geselecteerde bereiken toe te voegen.

  1. Selecteer het bereik(en) waar u de opgegeven tekst aan het begin of einde van alle cellen wilt toevoegen.
  2. Houd de toets ingedrukt Alt + F11 toetsen in Excel om het Microsoft Visual Basic voor toepassingen venster.
  3. Klik Invoegen > Moduleen plak de volgende VBA-code in het Module venster.
    • VBA: gespecificeerde tekst toevoegen naar het begin van cellen
      Sub PrependToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = "EXCL-" & c.Value 
          Next
      End Sub

      Opmerking: Deze code geeft alle geselecteerde cellen een voorvoegsel "EXCL-". Zorg ervoor dat u deze voorbeeldtekst in de code vervangt door de daadwerkelijke tekst die u nodig heeft voordat u deze op uw werkblad toepast.

    • VBA: gespecificeerde tekst toevoegen naar het einde van cellen
      Sub AppendToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = c.Value & "-XS"
          Next
      End Sub

      Opmerking: Deze macro wordt toegevoegd "-XS" naar de inhoud van elke geselecteerde cel. Zorg ervoor dat u vervangt "-XS" met het specifieke achtervoegsel dat u aan uw celinhoud wilt toevoegen voordat u de macro in uw werkblad uitvoert.

  4. Druk op de F5 toets om de macro uit te voeren.

Resultaat

  • Als u de eerste VBA uitvoert, wordt de waarde "EXCL-" wordt toegevoegd aan de inhoud van alle geselecteerde cellen.

  • Als u de tweede VBA uitvoert, wordt de waarde "-XS" wordt toegevoegd aan de inhoud van alle geselecteerde cellen.

Tip: Als je wilt plaats de gewijzigde waarden in de rechter aangrenzende kolom in plaats van tekst rechtstreeks aan de originele waarden toe te voegen, gebruikt u de onderstaande codes:
  • Voeg tekst toe aan de celinhoud en plaats deze in de volgende kolom:

    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
  • Voeg tekst toe aan de celinhoud en plaats deze in de volgende kolom:

    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

Voeg tekst toe aan het begin / einde van alle cellen met Kutools voor Excel

Kutools for Excel's Add Text tool is ontworpen om de toevoeging van gespecificeerde tekst aan het begin of einde van elke cel over een of meerdere selecties efficiënt af te handelen. Bovendien blinkt deze tool uit in meer gedetailleerde taken zoals:

  • Tekst toevoegen voor of na specifieke segmenten binnen de celinhoud.
  • Tekst invoegen op een aangewezen positie.
  • Tekst om bestaande inhoud heen laten lopen door tegelijkertijd voor- en achtervoegsels toe te voegen.
  • Tekst specifiek toevoegen vóór hoofdletters en/of kleine letters.
  • En er zijn meer gespecialiseerde tekstmanipulatiebehoeften...

Eens je hebt Kutools for Excel geïnstalleerd, selecteert u een of meerdere bereiken waaraan u de opgegeven tekst wilt toevoegen en klikt u op Kutools > Text > Add Text. In de Add Text dialoogvenster, doe dan als volgt:

  1. Typ de tekst die u wilt toevoegen.
  2. Selecteer de gewenste optie voor waar u de tekst wilt plaatsen. U kunt een voorbeeld van het resultaat bekijken in het voorbeeldvenster.
  3. Hit OK.

Tips:
  • In de meegeleverde schermafbeelding, "2024" is ingevoerd in het tekstvak met de Na het laatste karakter optie geselecteerd. U kunt een voorbeeld bekijken van hoe de tekst in elke cel zal verschijnen voordat u de wijzigingen op uw geselecteerde bereik(en) toepast.
  • Indien u de Skip non-text cells optie, zal het hulpmiddel de opgegeven tekst niet toevoegen aan cellen die niet-tekstuele inhoud bevatten.

Opmerking: Wilt u toegang krijgen tot de toe te voegen tekst nutsvoorziening? Downloaden Kutools for Excel nu! Daarnaast beschikt Kutools over nog meer dan 300 andere functies en biedt het een gratis proefperiode van 30 dagen. Wacht niet, probeer het vandaag nog!


Voeg visueel tekst toe aan het begin/einde van alle cellen met behulp van aangepaste opmaak

Aangepaste opmaak in Excel is een krachtige functie waarmee u dat kunt doen celweergaven visueel wijzigen zonder daadwerkelijk de oorspronkelijke inhoud van de cel te veranderen. Het is met name handig voor het toevoegen van eenheden of identificatiegegevens die essentieel zijn voor de interpretatie, maar die de berekeningen niet mogen verstoren.

Stel dat u een kolom met getallen heeft die de gewenste gewichten vertegenwoordigen display met de eenheid "kg" toegevoegd aan elk getal zonder de werkelijke cijfers voor berekeningsdoeleinden te wijzigen. Volg onderstaande stappen:

  1. Selecteer de cellen die de gewichten bevatten. U kunt een bereik, een hele kolom of specifieke cellen in een spreadsheet selecteren.

  2. Houd de toets ingedrukt Ctrl + 1 toetsen om de te openen Cellen opmaken dialoogvenster. U kunt ook met de rechtermuisknop op de geselecteerde cellen klikken en kiezen Cellen opmaken vanuit het contextmenu.
  3. In het Cellen opmaken dialoog, op de Telefoon Nummer tabblad, alstublieft:
    1. kies Eigen uit de categorielijst aan de linkerkant.
    2. In het Type invoerveld eronder Eigen, voer de volgende formaatcode in: #" kg". U kunt vervolgens een voorbeeld van het nieuwe formaat bekijken in het Voorbeeld van een om te zien hoe het eruit ziet voordat u het aanbrengt.
    3. Klik OK.

Resultaat

Nu wordt elk nummer in uw selectie weergegeven met "kg" toegevoegd, terwijl de werkelijke waarden in de cellen ongewijzigd blijven, dus bij berekeningen waarbij deze cellen betrokken zijn, zullen nog steeds de zuivere numerieke gegevens worden gebruikt zonder de "kg" tekst.

Opmerkingen:

  • De formaatcode #" kg" visueel toegevoegd " kg" toe te passen op alle cellen die getallen bevatten, kunt u deze als volgt aanpassen:
    • Vervang de kg tussen de aanhalingstekens met de tekst die u wilt toevoegen.
    • Als uw cellen tekst bevatten en u er specifieke tekst aan wilt toevoegen, vervangt u # (hekje) met @ ("at"-teken) in de formaatcode.

  • Naar visueel tekst toevoegen aan het begin van cellen, voorafgaan aan de # in uw formaatcode met de tekst. Binnenkomen bijvoorbeeld "tekst "# in het formaatvak wordt voorafgegaan "tekst" naar alle numerieke cellen.

Voeg tekst in na het N-teken in elke cel

In deze sectie onderzoeken we twee methoden om specifieke tekst in te voegen na het N-teken in elke cel: één met behulp van a VERVANG formule en de andere met een veelzijdige tool. Als voorbeeld zullen we het laten zien hoe u een koppelteken (-) invoegt na het vijfde teken.


Voeg tekst in na N-de teken met een REPLACE-formule

Om specifieke tekst of tekens in te voegen na het N-teken in cellen met de REPLACE-functie, volgen we het hieronder beschreven patroon.

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

De logica achter deze formule is vervangen 0 (geen) karakters van de cel bij de (N + 1)de positie met "tekst". Bijvoorbeeld naar plaats een koppelteken (-) na het vijfde teken, Ik zal de onderstaande formule gebruiken:

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


Voeg tekst in na het N-teken met Kutools voor Excel

Door toe te passen Kutools for Excel's Add Text Met deze functie kunt u opgegeven tekst niet alleen aan het begin of einde van de cellen toevoegen, maar ook aan een opgegeven positie binnen de cellen.

Naar plaats een koppelteken (-) na het vijfde teken, selecteer een of meerdere bereiken waar u een koppelteken wilt invoegen en klik op Kutools > Text > Add Text. In de Add Text dialoogvenster, doe dan als volgt:

  1. Typ een koppelteken (-) in het tekstvak.
  2. Selecteer het Specificeer positie optie, en voer in 5 om het koppelteken na het vijfde teken in te voegen. U kunt een voorbeeld van het resultaat bekijken in het voorbeeldvenster.
  3. Hit OK.

Opmerking: Wilt u toegang krijgen tot de toe te voegen tekst nutsvoorziening? Downloaden Kutools for Excel nu! Daarnaast beschikt Kutools over nog meer dan 300 andere functies en biedt het een gratis proefperiode van 30 dagen. Wacht niet, probeer het vandaag nog!


Voeg tekst toe voor/na specifieke tekens

In deze sectie onderzoeken we twee methoden voor het toevoegen van tekst voor of na specifieke tekens in Excel-cellen: één met behulp van a VERVANG formule en een ander met een veelzijdige tool. Ter illustratie zullen we het demonstreren hoe u "(EO)" voor en na het koppelteken (-) in de celinhoud kunt invoegen.


Voeg tekst in voor/na specifieke tekens met een SUBSTITUTE-formule

Om tekst of tekens voor of na specifieke tekens in cellen in te voegen met de SUBSTITUTE-functie, volgen we de hieronder beschreven patronen.

  • Tekst voorafgaan vaardigheden specifieke tekens ("anchor_text"):

    =SUBSTITUTE(cell, "anchor_text", "added_text & anchor_text", 1)

  • Tekst toevoegen na specifieke tekens ("anchor_text"):

    =SUBSTITUTE(cell, "anchor_text", "anchor_text & added_text", 1)

De logica achter de formules is vervangen "Anker tekst" in de cel Met "toegevoegde_tekst & anker_tekst" or "anker_tekst & toegevoegde_tekst", om in te voegen "toegevoegde_tekst" ervoor of erna "Anker tekst".

Om bijvoorbeeld "(EO)" in te voegen vaardigheden het koppelteken (-) in de celinhoud, gebruik dan de onderstaande formule:

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

Tips:
  • Het aantal 1 in de SUBSTITUTE-formule vertelt Excel dat alleen het eerste exemplaar van het koppelteken (-) in cel A2 moet worden vervangen. Als er meerdere koppeltekens zijn en u een ander koppelteken wilt vervangen, past u dit aantal aan zodat het overeenkomt met de specifieke instantie die u target. Om "(EO)" toe te voegen vóór elk koppelteken, verwijder het exemplaarnummer volledig:
    =SUBSTITUTE(A2, "-", "(EO)-")
  • "(EO)" invoegen na het koppelteken (-), gebruik de onderstaande formule:
    =SUBSTITUTE(A2, "-", "-(EO)", 1)

Voeg tekst in voor / na specifieke tekens met Kutools voor Excel

Kutools for Excel's Add Text Met deze functie kunt u eenvoudig tekst toevoegen voor of na specifieke tekens in de cellen.

Naar voeg "(EO)" in vóór het koppelteken (-) Selecteer in de celinhoud een of meerdere bereiken waarin u deze wijziging wilt aanbrengen en klik op Kutools > Text > Add Text. In de Add Text dialoogvenster, doe dan als volgt:

  1. Type (EO) in het tekstvak.
  2. Selecteer het Voor tekst optie en voer een koppelteken in (-) in het overeenkomstige invoervak. U kunt een voorbeeld van het resultaat bekijken in het voorbeeldvenster.
  3. Hit OK om (EO) vóór het koppelteken in te voegen.

Opmerking: Wilt u toegang krijgen tot de toe te voegen tekst nutsvoorziening? Downloaden Kutools for Excel nu! Daarnaast beschikt Kutools over nog meer dan 300 andere functies en biedt het een gratis proefperiode van 30 dagen. Wacht niet, probeer het vandaag nog!


Hierboven vindt u alle relevante inhoud met betrekking tot het verwijderen van macro's in Excel. Ik hoop dat je de tutorial nuttig vindt. Als u meer tips en trucs voor Excel wilt ontdekken, klik dan hier om toegang te krijgen tot onze uitgebreide collectie van meer dan duizenden tutorials.

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