KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel voegt Splitsen op tekst en nummer in op een opgegeven positie in een cel

AuteurSun Wijzigingsdatum

In Excel is het heel gebruikelijk om teksten of getallen aan cellen toe te voegen—denk aan spaties tussen namen, een voorvoegsel of achtervoegsel bij cellen, of streepjes in burgerservicenummers. Deze handleiding behandelt vrijwel alle scenario’s voor het toevoegen van tekens in Excel, inclusief de bijbehorende methoden.

Navigatie binnen deze handleiding

1. Voeg toe aan het begin van elke cel

1,1 Voeg toe aan het begin van cellen met een formule

1,2 Voeg toe aan het begin van cellen met Flash Fill

1,3 Voeg toe aan het begin van cellen met VBA-code

2. Voeg toe aan het einde van elke cel

2,1 Voeg toe aan het einde van cellen met een formule

2,2 Voeg toe aan het einde van cellen met Flash Fill

2,3 Voeg toe aan het einde van cellen met VBA-code

3. Voeg iets toe in het midden van een tekenreeks

3,1 Voeg toe na het n-de teken van een tekenreeks met een formule

3,2 Voeg toe na het n-de teken van een tekenreeks met Flash Fill

3,3 Voeg toe na het n-de teken van een tekenreeks met VBA-code

4. Voeg tekst toe met Kutools voor Excel (voeg tekens in op de gewenste specifieke positie)

4,1 Tekst toevoegen Voor het eerste karakter of Na het laatste karakter

4,2 Tekst toevoegen op opgegeven positie(s)

4,3 Uitbreiding van het Tekst toevoegen-hulpprogramma

5. Voeg tekst toe vóór of na de eerste specifieke tekst.

5,1 Tekst toevoegen vóór de eerste specifieke tekst

5,2 Tekst toevoegen na de eerste specifieke tekst

6. Voeg teken(s) toe vóór of na elk woord

6,1 Voeg teken(s) toe vóór of na elk woord met een formule

6,2 Voeg teken(s) toe vóór of na elk woord met Zoeken en Vervangen

6,3 Voeg teken(s) toe vóór of na elk woord met VBA-code

7. Tekst tussen tekens invoegen

7,1 Tekst toevoegen tussen elk teken/cijfer met een door de gebruiker gedefinieerde functie

7,2 Voeg spaties toe tussen elk cijfer met een formule

8. Voeg teken(s) toe tussen elk woord

9. Voeg een teken toe tussen Splitsen op tekst en nummer

9,1 Voeg teken toe tussen Splitsen op tekst en nummer met een formule

9,2 Voeg teken toe tussen Splitsen op tekst en nummer met Flash Fill

10. Voeg streepjes toe aan telefoonnummers en sociale nummers

10,1 Voeg streepjes toe aan getallen met een formule

10,2 Voeg streepjes toe aan getallen met Celopmaak instellen

10,3 Voeg streepjes toe aan Telefoonnummer met Tekst toevoegen van Kutools voor Excel

11. Voeg voorloopnullen toe aan cellen om de lengte vast te leggen

11,1 Voeg voorloopnullen toe aan cellen met de Celopmaak instellen-functie

11,2 Voeg voorloopnullen toe aan Formule

12. Voeg naloopnullen toe aan getallen om de lengte vast te leggen.

13. Voeg een naloopspatie toe aan uw tekst

14. Voeg aanhalingstekens of haken toe rond tekst of getallen

14,1 Voeg aanhalingstekens/haken toe rondom met Celopmaak instellen

14,2 Voeg aanhalingstekens/haken toe rondom met formules

14,3 Voeg aanhalingstekens/haken toe rondom met VBA

15. Voeg tekst direct toe aan het formulierresultaat

Opmerking

In deze handleiding geef ik enkele voorbeelden om de methoden uit te leggen. U kunt de verwijzingen aanpassen aan uw eigen behoeften wanneer u de onderstaande VBA-code of formules gebruikt, of u kunt de voorbeeldbestanden downloaden om de methoden direct uit te proberen.

doc-voorbeeld Klik om het voorbeeldbestand te downloaden


1. Voeg toe aan het begin van elke cel

Dit gedeelte toont verschillende methoden om tekens aan het begin van elke cel toe te voegen, zoals hieronder in de schermafbeelding wordt weergegeven:
Voeg tekst toe aan het begin van elke cel

1,1 Voeg tekens toe aan het begin van cellen met behulp van een formule


Hier kunt u één van de drie onderstaande formules kiezen:

Formule 1: samenvoegoperator „&"

Combineer meerdere teksten eenvoudig met het ampersand-teken (&).

„tekst"&cel

Formule 2: functie CONCATENATE

De functie CONCATENATE voegt teksten naadloos samen.

CONCATENATE(„tekst",cel)

Formule 3: functie CONCAT

Dit is een nieuwe functie, exclusief beschikbaar in Excel 2019, Office 365 en Excel Online.

CONCAT(„tekst",cel)

In de algemene formules: cel is de celverwijzing naar de tekst waaraan u een voorvoegsel wilt toevoegen, en tekst is de tekst die u aan die cel wilt toevoegen.

Met bovenstaand voorbeeld kunt u de volgende formules in Formulebalk gebruiken:

„&"

=$E$3&B3of =„Iphone"&B3

Functie CONCATENATE

=CONCATENATE($E$3,B3)of =CONCATENATE(„Iphone",B3)

Functie CONCAT

=CONCAT($E$3,B3)of =CONCAT(„Iphone",B3)

Druk op Enter om het resultaat te verkrijgen en sleep vervolgens de automatisch-aanvullen-greep omlaag naar Tekst toevoegen voor elke cel in het bereik B3:B6.
Voeg aan het begin van cellen toe met behulp van formules

 Let op: Tekst moet tussen dubbele aanhalingstekens worden geplaatst, anders retourneert de formule de foutwaarde #NAAM?. Als u een celverwijzing naar tekst gebruikt, vergeet dan niet om een absolute verwijzing te gebruiken; u kunt hiervoor op de F4-toets drukken om de relatieve verwijzing om te zetten in een absolute verwijzing.

1,2 Voeg tekens toe aan het begin van cellen met Flash Fill


Als u Excel 2013 of een nieuwere versie gebruikt, kunt u de krachtige nieuwe functie Flash Fill gebruiken om cellen automatisch in te vullen op basis van eerder ingevoerde gegevens.

Kies een cel naast de eerste oorspronkelijke gegevens en typ handmatig de eerste gegevens met het gewenste voorvoegsel, zoals hieronder wordt weergegeven:
typ handmatig de eerste gegevens met de voorvoegseltekst

Typ vervolgens in de cel eronder de tweede gegevensreeks, inclusief het voorvoegsel. Terwijl u typt, verschijnt er een grijze suggestielijst; druk op Enter om Flash Fill toe te staan de gegevens automatisch in te vullen.
druk op Enter om Flash Fill automatisch de gegevens te laten invullendruk op Enter om Flash Fill automatisch de gegevens te laten invullen

Als de voorbeeldlijst niet automatisch wordt gegenereerd, gaat u naar het tabblad Start en klikt u op Vullen > Flash Fill om deze handmatig uit te voeren.

1,3 Voeg tekens toe aan het begin van cellen met VBA-code


Als u bekend bent met VBA-code, wordt hier een VBA-code beschreven waarmee u tekst aan het begin van elke cel in een bereik kunt toevoegen.

1. Selecteer een bereik van cellen waaraan u het voorvoegsel wilt toevoegen en druk vervolgens op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik vervolgens in het verschijnende venster op Invoegen > Module om een nieuwe lege module in te voegen.
klik op Invoegen > Module om een nieuwe lege module in te voegen

3. Kopieer en plak de onderstaande VBA-code in de nieuwe module.

VBA: Voeg toe aan het begin van cellen

Sub AppendToExistingOnLeft()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = "Iphone" & c.Value
Next
End Sub
Let op: in het codescript,Iphoneis de tekst die u aan het begin van de geselecteerde cellen wilt toevoegen; wijzig deze naar uw wens.

kopieer en plak de code in de module

4. Druk op F5 of klik op de knop Uitvoeren in het venster om de VBA-code te activeren.uitvoerknop

Nu is de tekst „iPhone” aan het begin van alle geselecteerde cellen toegevoegd.
aan alle geselecteerde cellen is de specifieke tekst aan het begin toegevoegd


2. Toevoegen aan het einde van elke cel

Naast het toevoegen van tekst aan het begin van cellen, komt het ook vaak voor dat tekst aan het einde van cellen wordt toegevoegd. We nemen als voorbeeld het toevoegen van een eenheid aan het einde van elke cel, zoals in de onderstaande schermafbeelding wordt getoond:
Voeg tekst toe aan het einde van elke cel

2,1 Voeg toe aan het einde van cellen met behulp van een formule


Hier kunt u één van de drie onderstaande formules kiezen:

Formule 1: samenvoegoperator „&"

Combineer meerdere teksten eenvoudig met het ampersand-teken (&).

Cel&„tekst"

Formule 2: functie CONCATENATE

De functie CONCATENATE voegt teksten naadloos samen.

SAMENVOEGEN(cel,„tekst")

Formule 3: functie CONCAT

Dit is een nieuwe functie, exclusief beschikbaar in Excel 2019, Office 365 en Excel Online.

SAMENV(cel,„tekst")

In de algemene formules: cel is de celverwijzing naar de tekst waaraan u een achtervoegsel wilt toevoegen, en tekst is de tekst die u aan die cel wilt toevoegen.

Met behulp van bovenstaand voorbeeld kunt u de volgende formules in Formulebalk gebruiken:

„&"

=B3&$E$3of =B3&„Kg"

Functie CONCATENATE

=SAMENVOEGEN(B3; $E$3)of =CONCATENATE(B3, „Kg")

Functie CONCAT

=SAMENV(B3; $E$3)of =CONCAT(B3, „Kg")

Druk op Enter om het resultaat te verkrijgen en sleep vervolgens de automatisch-aanvullen-greep naar beneden tot Tekst toevoegen aan het einde van elke cel in bereik B3:B6.
Voeg tekst toe aan het einde van cellen met behulp van formules

 Let op: Tekst moet tussen dubbele aanhalingstekens worden geplaatst, anders retourneert de formule de foutwaarde #NAAM?. Als u een celverwijzing naar tekst gebruikt, vergeet dan niet de absolute verwijzing te gebruiken; u kunt hiervoor op de F4-toets drukken om de relatieve verwijzing om te zetten in een absolute verwijzing.

2,2 Voeg toe aan het einde van cellen met Flash Fill


Als u Excel 2013 of een nieuwere versie gebruikt, kan de krachtige nieuwe functie Snelvullen cellen automatisch invullen op basis van de bovenliggende cellen die u hebt ingevoerd.

Kies een cel naast de eerste oorspronkelijke gegevens en typ handmatig de eerste gegevens met de achtervoegseltekst, zoals hieronder wordt getoond:
typ handmatig de eerste gegevens met de achtervoegseltekst

Klik vervolgens op Gegevens > Flash Fill onder het eerste resultaat; alle cellen eronder, inclusief de actieve cel, worden automatisch ingevuld.
alle onderliggende cellen, inclusief de actieve cel, worden automatisch ingevuld
alle onderliggende cellen, inclusief de actieve cel, worden automatisch ingevuld

2,3 Voeg toe aan het einde van cellen met VBA-code


Hier is een VBA-code die Tekst toevoegen aan het einde van elke cel in een bereik kan toevoegen.

1. Selecteer een bereik cellen waaraan u de achtervoegseltekst wilt toevoegen en druk vervolgens op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik vervolgens in het venster dat verschijnt op Invoegen>Moduleom een nieuwe, lege module in te voegen.
klik op Invoegen > Module om een nieuwe lege module in te voegen

3. Kopieer en plak onderstaande VBA-code in de nieuwe module.

VBA: Voeg toe aan het einde van cellen

Sub AppendToExistingOnRight()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = c.Value & "Kg"
Next
End Sub
Let op: in het codescript,Kgis de tekst die u aan het einde van de geselecteerde cellen wilt toevoegen; wijzig deze naar uw wens.

kopieer en plak de code in de module

4. Druk op F5 of klik op de Uitvoeren-knop uitvoerknop in het venster om de VBA-code te activeren.

Nu is de tekst „kg” aan het einde van elke cel toegevoegd.
de specifieke tekst is toegevoegd aan het einde van elke cel


3. Toevoegen in het midden van een tekenreeks

Voor de meeste van u is het toevoegen van tekst aan het begin of einde van cellen eenvoudig, maar tekst invoegen in het midden van cellen kan wat lastiger zijn. Neem bijvoorbeeld de situatie in de onderstaande schermafbeelding: het toevoegen van een scheidingsteken, zoals een dubbele punt (:), direct na het tweede teken in elke cel binnen bereik B3:B7.
Voeg tekst toe in het midden van een tekenreeks

3,1 Voeg toe na het n-de teken van een tekenreeks met een formule


Hieronder staan vier formules die u voor deze taak kunt gebruiken; kies er één uit:

Formule 1: Combineer de functies LINKS en RECHTS

LINKS(cel; n) & „tekst" & RECHTS(cel; LENGTE(cel) -n)

Formule 2: Combineer de functies SAMENVOEGEN(SAMENV), RECHTS en LENGTE

SAMENVOEGEN(LINKS(cel; n); „tekst"; RECHTS(cel; LENGTE(cel) -n))

Of

SAMENV(LINKS(cel; n); „tekst"; RECHTS(cel; LENGTE(cel) -n))

Formule 3: Functie VERVANGEN

VERVANGEN(cel; n+1; 0; „tekst")

In de algemene formules: cel is de celverwijzing naar de tekst waarin u tekst in het midden wilt invoegen, tekst is de tekst die u wilt toevoegen, en n is het getal dat aangeeft na welk teken in de tekenreeks de invoeging moet plaatsvinden.

Om de hierboven genoemde taak op te lossen, gebruikt u de volgende formules:

Combineer de functies LINKS en RECHTS

=LINKS(B3; 2) & ":" & RECHTS(B3; LENGTE(B3) -2)of =LINKS(B3; 2) & $E$3 & RECHTS(B3; LENGTE(B3) -2)

Combineer de functies SAMENVOEGEN(SAMENV), RECHTS en LENGTE

=CONCATENATE(LEFT(B3, 2), ":", RIGHT(B3, LEN(B3) -2))of =CONCAT (LEFT(B3, 2), ":", RIGHT(B3, LEN(B3) -2))

Functie VERVANGEN

=REPLACE(B3, 2+1, 0, ":")of =VERVANGEN(B3; 2+1; 0; $E$3)

Druk op Enter om het resultaat te verkrijgen en sleep vervolgens de automatisch-aanvullen-greep naar beneden tot Tekst toevoegen na het tweede teken van elke cel in bereik B3:B7.
Voeg toe na het n-de teken van de tekenreeks met formules

Let op: Tekst moet tussen dubbele aanhalingstekens worden geplaatst, anders retourneert de formule de foutwaarde #NAAM?. Als u een celverwijzing naar tekst gebruikt, vergeet dan niet om een absolute verwijzing te gebruiken; u kunt hiervoor op de F4-toets drukken om de relatieve verwijzing om te zetten in een absolute verwijzing.

3,2 Voeg toe na het n-de teken van een tekenreeks met Flash Fill


Als u Excel 2013 of een nieuwere versie gebruikt, kan de functie Flash Fill cellen automatisch invullen op basis van eerder ingevoerde gegevens.

Kies een cel naast de eerste oorspronkelijke gegevens en typ handmatig de eerste gegevens met een dubbele punt na het tweede teken, zoals hieronder wordt getoond:
typ handmatig de eerste gegevens met een dubbele punt na het tweede teken

Druk vervolgens op Ctrl+E bij het eerste resultaat onder **Cel activeren** om de opdracht Flash Fill te activeren; alle cellen eronder, inclusief de actieve cel, worden automatisch ingevuld.
druk op Ctrl + E om de cellen automatisch in te vullen

Let op: als u macOS gebruikt, drukt u op Command + E.

3,3 Voeg toe na het n-de teken van een tekenreeks met VBA-code


Een VBA-code kan deze taak ook uitvoeren.

1. Druk op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik vervolgens in het venster dat verschijnt op Invoegen>Moduleom een nieuwe, lege module in te voegen.
klik op Invoegen > Module om een nieuwe lege module in te voegen

3. Kopieer en plak onderstaande VBA-code in de nieuwe module.

VBA: Voeg toe in het midden van cellen

Sub AddToMidduleOfString()
    Dim Rng As Range
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    For Each Rng In WorkRng
        Rng.Value = VBA.Left(Rng.Value, 2 & ":" & VBA.Mid(Rng.Value, 3, VBA.Len(Rng.Value) - 1)
    Next
End Sub
Let op: in het codescript,2:is de som van 2 en de lengte van de tekst die u toevoegt. Neem bijvoorbeeld het geval waarin u „and" na het eerste teken van de tekenreeks „A B" wilt invoegen; het script moet dan luiden: Rng.Value = VBA.Left(Rng.Value,)andis het getal dat de positie aangeeft waarachter u Tekst toevoegen wilt plaatsen,:is de tekst die u wilt toevoegen,31) & „" & VBA.Mid(Rng.Value,4, VBA.Len(Rng.Value) - 1)

kopieer en plak de code in de module

4. Druk op F5 of klik op de knop Uitvoeren in het venster om de VBA-code te activeren. Er verschijnt een dialoogvenster waarin u cellen kunt selecteren om tekst toe te voegen.selecteer het gegevensbereik
selecteer het gegevensbereik

5. Klik op OK. De tekst „:” is nu toegevoegd na het tweede teken in elke cel binnen bereik B19:B23.
de specifieke tekst is toegevoegd na het tweede teken van elke cel1


4. Tekst toevoegen met Kutools voor Excel (voeg tekens toe op een specifieke positie naar wens)

Bent u het beu om te worstelen met formules en VBA? Probeer dan een krachtige en handige tool: Kutools voor Excel, die u ondersteunt met de functie Tekst toevoegen.
Tekst toevoegen-functie van Kutools

Deze functie Tekst toevoegen kan het volgende:

  • Tekst toevoegen Voor het eerste karakter
  • Tekst toevoegen Na het laatste karakter
  • Tekst toevoegen op opgegeven posities
  • Uitbreiding
    Tekst toevoegen Voor hoofdletters
    Tekst toevoegen Voor kleine letters
    Tekst toevoegen Voor hoofdletters en kleine letters
    Tekst toevoegen Voor getallen
Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

Selecteer de cellen waaraan u tekst wilt toevoegen en klik vervolgens op Kutools > Tekst > Tekst toevoegen.
 klik op de Tekst toevoegen-functie van Kutools
4,1 Tekst toevoegen: voor het eerste teken of na het laatste teken


Typ in het dialoogvenster Tekst toevoegen de tekst die u aan de cellen wilt toevoegen in het tekstvak Tekst en selecteer vervolgens Voor het eerste karakter in het gedeelte Positie.
typ de tekst en vink Aan het begin van de eerste letter aan

Klik op Toepassen of OK om het toevoegen te voltooien.
Klik op Toepassen of OK om het resultaat te verkrijgen

Typ de tekst die u aan de cellen wilt toevoegen in het tekstvak Tekst en selecteer vervolgens Na het laatste karakter in het gedeelte Positie.
typ de tekst en vink Na het laatste teken aan om tekst na de celwaarde toe te voegen

Klik op Toepassen of OK om het toevoegen te voltooien.
Klik op Toepassen of OK om het resultaat te verkrijgen

4,2 Tekst toevoegen op opgegeven positie(s)


Soms wilt u mogelijk Tekst toevoegen naar het midden van een cel, of Tekst toevoegen op meerdere posities in de cel. Stel dat u het scheidingsteken „-” wilt toevoegen na het derde en zevende cijfer van de burgerservicenummers, zoals in onderstaande schermafbeelding wordt weergegeven:
Voeg tekst toe op opgegeven positie(s)

Typ de gewenste tekst in het tekstvak Tekst van het dialoogvenster Tekst toevoegen en schakel het selectievakje Opgeven in. Voer daarna de posities, gescheiden door komma’s, in het tekstvak in en klik op OK of Toepassen.
geef de opties op in het dialoogvenster

4,3 Uitbreiding van het hulpprogramma Tekst toevoegen


Naast het Tekst toevoegen op normale posities (aan het begin, aan het einde en op een opgegeven positie), ondersteunt het hulpprogramma Tekst toevoegenook het Tekst toevoegen

  • Voor hoofdletters
  • Voor kleine letters
  • Voor hoofdletters en kleine letters
  • Voor getallen

Typ in het dialoogvenster Tekst toevoegen de gewenste tekst in het tekstvak Tekst en schakel het selectievakje Alleen toevoegen aan in. Klik daarna op het keuzemenu hieronder om de gewenste bewerking te kiezen.
meer voorbeeldresultaten
meer voorbeeldresultaten

Naast de functie Tekst toevoegen biedt Kutools voor Excel meer dan 300 andere handige functies die u ondersteunen bij allerlei Excel-taken. Download het vandaag nog gratis!


5. Tekst toevoegen vóór of na de eerste specifieke tekst

Dit gedeelte bevat formules voor het Tekst toevoegen vóór of ná de eerst voorkomende specifieke tekst in Excel.

5,1 Tekst toevoegen vóór de eerste specifieke tekst


Stel bijvoorbeeld dat u „(sale)” wilt Tekst toevoegen vóór de eerste tekst „price” in de cel, zoals in onderstaande schermafbeeldingen wordt weergegeven:
Voeg tekst toe vóór de eerste specifieke tekst

In Excel kunnen de functies VERVANGEN en VERVANGEN.ALLES deze taak perfect uitvoeren.

Functie VERVANGEN

VERVANGEN(cel;VIND.SPEC("zoek_tekst";cel);0;„tekst_toevoegen")

Functie VERVANGEN.ALLES

VERVANGEN.ALLES(cel;"zoek_tekst";„vervang_tekst";1)

Gebruik in dit geval bovenstaande formules als volgt:

=REPLACE(B4,FIND("price",B4),0,„(sale)")

Of

=SUBSTITUTE(B4,"price",„(sale)price",1)

De formuleargumenten in dit geval zijn

Cel: B4,

Zoek_tekst: price,

Tekst_toevoegen: (sale),

Vervang_tekst:(sale)price.

Druk op de toets Enter om het eerste resultaat te krijgen en sleep vervolgens de automatische invulgreep naar de cellen waarop u deze formule wilt toepassen.
Voeg tekst toe vóór de eerste specifieke tekst met behulp van formules

5,2 Tekst toevoegen ná de eerste specifieke tekst


Stel bijvoorbeeld dat u het valutasymbool „$” wilt toevoegen ná de eerste dubbele punt „:” in de cel, zoals in onderstaande schermafbeeldingen wordt weergegeven:
Voeg tekst toe na de eerste specifieke tekst

In Excel kunnen de functies VERVANGEN en VERVANGEN.ALLES deze taak perfect uitvoeren.

Functie VERVANGEN

VERVANGEN(cel;VIND.SPEC(„zoek_tekst";cel);lengte_zoek_tekst;„vervang_tekst")

Functie VERVANGEN.ALLES

VERVANGEN.ALLES(cel;"zoek_tekst";„vervang_tekst")

Gebruik in dit geval bovenstaande formules als volgt:

=REPLACE(B12,FIND(":",B12),1,„:$")

Of

=SUBSTITUTE(B12,":",„:$")

De formuleargumenten in dit geval zijn

Cel: B12,

Zoek_tekst: :,

Vervang_tekst::$.

Lengte_zoek_tekst:1

Druk op de toets Enter om het eerste resultaat te krijgen en sleep daarna de automatische invulgreep naar de cellen waarop u deze formule wilt toepassen.
Voeg tekst toe na de eerste specifieke tekst met behulp van de formules


6. Voeg tekens vóór of na elk woord toe

In dit gedeelte van de handleiding worden drie verschillende methoden beschreven—formule, Zoeken en Vervangen, en VBA—om tekens vóór of ná elk woord in een cel toe te voegen.

Voeg tekens vóór elk woord toe
Voeg tekens toe vóór elk woord
Voeg tekens na elk woord toe
Voeg tekens toe na elk woord

6,1 Voeg teken(s) toe vóór of na elk woord met een formule


De functie VERVANGEN.ALLES is perfect geschikt om deze taak uit te voeren. De algemene formules zijn als volgt:

Toevoegen vóór elk woord

„teken"&VERVANGEN.ALLES(tekstreeks; " ";„ teken")

Toevoegen ná elk woord

VERVANGEN.ALLES(tekstreeks;" ";"teken ")&„teken"

Stel dat u „+” vóór elk woord in de lijst B3:B6 wilt toevoegen. Gebruik dan de volgende formule:

=„+"&SUBSTITUTE(B3, " "," +")

Druk op de toets Enter om het eerste resultaat te verkrijgen en sleep daarna de automatische invulgreep omlaag om alle resultaten te genereren.
Voeg tekens toe vóór elk woord met formules

Stel dat u „($)” ná elk woord in de lijst B11:B14 wilt toevoegen. Gebruik dan de onderstaande formule:

=SUBSTITUTE(B11," ","($) ")&„($)"

Druk op de toets Enter om het eerste resultaat te krijgen en sleep daarna de automatische invulgreep omlaag om alle resultaten te verkrijgen.
sleep de automatische vulgreep naar beneden om alle resultaten te verkrijgen

6,2 Tekens vóór of ná elk woord toevoegen met Zoeken en Vervangen


Als u tekens vóór elk woord wilt toevoegen, behalve voor het eerste woord, of tekens ná elk woord, behalve na het laatste woord (zoals in de onderstaande schermafbeelding wordt weergegeven), kunt u hiervoor het ingebouwde Excel-hulpprogramma Zoeken en Vervangen gebruiken.

Toevoegen vóór elk woord, met uitzondering van het eerste
Voeg toe vóór elk woord, exclusief het eerste

Toevoegen ná elk woord, met uitzondering van Laatste
Voeg toe na elk woord, exclusief het laatste

1. Selecteer de cellen waarin u tekens vóór of ná elk woord wilt toevoegen en druk vervolgens op Ctrl+H om het dialoogvenster Zoeken en Vervangen te openen.

2. Typ een spatie in het tekstvak Zoeken naar en typ de nieuwe tekens met een spatie in het tekstvak Vervangen door. Klik tot slot op de knop Alles vervangen.

BewerkingAlgemeenVoorbeeld
Voeg tekens vóór elk woord toeVoeg Nieuwe tekens toe na een spatieVoeg (sale) vóór elk woord toe

geef de opties op in het Zoeken en vervangen-dialoogvensterde specifieke tekst is toegevoegd vóór elk woord, exclusief het eerste

BewerkingAlgemeenVoorbeeld
Voeg tekens na elk woord toeNieuwe tekens gevolgd door een spatieVoeg - na elk woord toe

geef de opties op in het Zoeken en vervangen-dialoogvensterde specifieke tekst is toegevoegd na elk woord, exclusief het laatste

6,3 Voeg teken(s) toe vóór of na elk woord met VBA-code

Hieronder staan twee VBA-codes waarmee u tekens vóór of ná elk woord kunt toevoegen. Voer de code uit door de onderstaande stappen te volgen.

1. Druk op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik in het pop-upvenster op Invoegen > Module om een nieuwe lege module in te voegen.
klik op Invoegen > Module om een nieuwe lege module in te voegen

3. Kopieer de onderstaande VBA-code en plak deze in de module.

Toevoegen vóór elk woord

Sub InsertCharBeforeWord()
'UpdateByExtendOffice
Dim ws As Worksheet
Dim xRg As Range
Dim xSRg As Range
Dim xCell As Range
Dim xInStr As String
Dim xArr As Variant
Dim xValue As String
    On Error Resume Next
   
    Set xSRg = Application.Selection
    Set xRg = Application.InputBox("Select cells(continuous):", "Kutools for Excel", xSRg.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xInStr = Application.InputBox("Type characters you want to add:", "Kutools for Excel", "", , , , , 2)
    If StrPtr(xInStr) = 0 Then Exit Sub
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xArr = Split(xCell.Text, " ")
        xValue = ""
        For Each xStr In xArr
            If Trim(xStr) <> "" Then
                If xValue = "" Then
                    xValue = xInStr & Trim(xStr)
                Else
                    xValue = xValue & " " & xInStr & Trim(xStr)
                    End If
            End If
        Next
        xCell.Value = xValue
    Next
    Application.ScreenUpdating = True
End Sub

Toevoegen ná elk woord

Sub InsertCharAfterWord()
'UpdateByExtendOffice
Dim ws As Worksheet
Dim xRg As Range
Dim xSRg As Range
Dim xCell As Range
Dim xInStr As String
Dim xArr As Variant
Dim xValue As String
    On Error Resume Next
 
    Set xSRg = Application.Selection
    Set xRg = Application.InputBox("Select cells(continuous):", "Kutools for Excel", xSRg.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
   
    xInStr = Application.InputBox("Type characters you want to add:", "Kutools for Excel", "", , , , , 2)
    If StrPtr(xInStr) = 0 Then Exit Sub
   
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xArr = Split(xCell.Text, " ")
        xValue = ""
        For Each xStr In xArr
            If Trim(xStr) <> "" Then
                If xValue = "" Then
                    xValue = Trim(xStr) & xInStr
                Else
                    xValue = xValue & " " & Trim(xStr) & xInStr
                End If
            End If
        Next
        xCell.Value = xValue
    Next
    Application.ScreenUpdating = True
End Sub

4. Druk op de toets F5om de code uit te voeren (of klik op de knop)Uitvoerenselecteer het gegevensbereik). Er verschijnt een dialoogvenster waarin u wordt gevraagd aaneengesloten cellen te selecteren. Klik op OK.
selecteer het gegevensbereik

5. Typ in het tweede dialoogvenster de tekens die u wilt toevoegen en klik op OK.
 typ de tekens die u wilt toevoegen

Vervolgens worden de tekens toegevoegd aan het begin of einde van elk woord.


7. Tekst invoegen tussen tekens

Soms wilt u wellicht tekst tussen elk teken invoegen. In dit gedeelte worden twee scenario’s beschreven: het ene is tekst toevoegen tussen elk teken, het andere is spaties invoegen tussen elk cijfer.

7,1 Tekst toevoegen tussen elk teken/cijfer met een gebruikersgedefinieerde functie


Om tekens tussen elk teken in een tekenreeks toe te voegen, kunt u een gebruikersgedefinieerde functie gebruiken.

In dit geval voegen we een spatie toe tussen elk teken.

1. Druk op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik in het verschijnende venster op Invoegen > Module om een nieuwe lege module in te voegen.
klik op Invoegen > Module om een nieuwe lege module in te voegen

3. Kopieer en plak de onderstaande VBA-code in de module.

Tekst toevoegen tussen tekens

Function AddText(Str As String) As String
    Dim i As Long
    For i = 1 To Len(Str)
        AddText = AddText & Mid(Str, i, 1) & " "
    Next i
    AddSpace = Trim(AddSpace)
End Function

4. Sla de code op en sluit dit venster om terug te keren naar het werkblad. Typ vervolgens de volgende formule in een cel waarin u het resultaat wilt weergeven.

=AddText(B3)

B3 is de cel met de tekenreeks waartussen u spaties wilt toevoegen.

5. Druk op de toets Enter om het resultaat te verkrijgen en sleep de automatische invulgreep naar andere cellen voor aanvullende resultaten.
voer een formule in om tekens tussen woorden toe te voegen

 

Let op:

1) In de VBA-code kunt u „ " naar een andere tekst wijzigen, afhankelijk van uw behoeften. Stel bijvoorbeeld dat u dit aanpast naar "-" om een koppelteken tussen tekens in te voegen.

2) De code voegt het Nieuwe tekst toe na elk teken. U kunt het laatste Tekst toevoegen verwijderen indien niet nodig met de onderstaande formule. Voor meer details over de formule, bezoek:

Hoe verwijdert u de eerste of laatste N tekens uit een cel of tekenreeks in Excel?

LINKS(cel;LENGTE(cel)-tekst_lengte)

7,2 Spatie tussen elk cijfer toevoegen met een formule


Als u een spatie tussen de cijfers van een numerieke waarde wilt toevoegen, kunt u de FUNCTIE.TEKST gebruiken.

Let opDe getallen in het bereik waaraan u spaties wilt toevoegen, moeten allemaal even lang zijn; anders kunnen sommige resultaten onjuist uitvallen.

Stel dat er een lijst met 8-cijferige getallen staat in het bereik B10:B12. Selecteer een cel voor het resultaat en voer de volgende formule in:

=TEXT(B10,„# # # # # # # #")

Druk op de toets Enter en sleep vervolgens de automatische invulgreep naar andere cellen.
Voeg spaties toe tussen elk cijfer met een formule

Als de lengte van de getallen 5 is, wordt de formule als volgt aangepast:=TEXT(B10,„# # # # #").


8. Voeg tussen elk woord één of meer tekens in

Als u tekens tussen elk woord wilt invoegen—bijvoorbeeld een spatie tussen voorletters, middenletters en achternaam, zoals in de onderstaande schermafbeelding wordt weergegeven—kunt u een door de gebruiker gedefinieerde functie gebruiken.
Voeg tekens toe tussen elk woord

1. Druk op Alt+F11om het Microsoft Visual Basic for Applicationsvenster te openen.

2. Klik in het venster dat verschijnt op Invoegen > Module om een nieuwe lege module in te voegen.

3. Kopieer en plak de onderstaande VBA-code in de module.

Tekens tussen woorden invoegen

Function AddCharacters(pValue As String) As String
'UpdatebyExtendoffice20160908
Dim xOut As String
xOut = VBA.Left(pValue, 1)
For i = 2 To VBA.Len(pValue)
xAsc = VBA.Asc(VBA.Mid(pValue, i, 1))
If xAsc >= 65 And xAsc <= 90 Then
xOut = xOut & " " & VBA.Mid(pValue, i, 1)
Else
xOut = xOut & VBA.Mid(pValue, i, 1)
End If
Next
AddCharacters = xOut
End Function

4. Sla de code op en klik op **Dit venster sluiten** om terug te keren naar het werkblad. Voer daarna de onderstaande formule in een cel in waar u het resultaat van de toevoeging wilt weergeven.

=AddCharacters(B3)

B3 is de cel die de tekst bevat waaraan u spaties tussen de woorden wilt toevoegen.

5. Druk op de toets Enter om het resultaat te verkrijgen. Sleep indien nodig de automatische vulgreep over andere cellen om meer resultaten te verkrijgen.
voer een formule in om tekens tussen elk woord toe te voegen

Let op: in de VBA-code kunt u de „ "naar andere teksten zoals u dat nodig heeft; stel dat u dit wijzigt in "-"wijzigen om - tussen woorden in te voegen.

9. Voeg een teken in tussen tekst en nummer bij Splitsen op.

Om specifieke tekens in te voegen bij het splitsen van tekst en nummers, zoals weergegeven in de onderstaande schermafbeelding, worden hier twee methoden beschreven.
Voeg een teken toe tussen tekst en cijfers

9,1 Teken tussen Splitsen op tekst en nummer invoegen met formule


Als de tekst aan het begin van de getallen staat, luidt de algemene formule als volgt:

TRIM(REPLACE(tekst;MIN(FIND({1,2,3,4,5,6,7,8,9,0};tekst&"1234567890"));0;"-"))

Gebruikmakend van bovenstaand voorbeeld, dient u de volgende formule te gebruiken:

=TRIM(REPLACE(B4,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B4&"1234567890")),0,"-"))

Druk op de toets Enter om het eerste resultaat te verkrijgen. Sleep daarna de automatische vulgreep naar andere cellen om de formule te kopiëren.
Voeg een teken toe tussen tekst en cijfers met een formule

Als de getallen aan het begin van de tekst staan, luidt de algemene formule als volgt:

LEFT(tekst;SUM(LEN(tekst)-LEN(SUBSTITUTE(tekst;{0,1,2,3,4,5,6,7,8,9};""))))&"."&RIGHT(tekst;LEN(B13)- SUM(LEN(tekst)-LEN(SUBSTITUTE(tekst; {0,1,2,3,4,5,6,7,8,9}; „"))))

Gebruikmakend van bovenstaand voorbeeld, dient u de volgende formule te gebruiken:

=LEFT(B13,SUM(LEN(B13)-LEN(SUBSTITUTE(B13,{0,1,2,3,4,5,6,7,8,9},""))))&"."&RIGHT(B13;LEN(B13)- SUM(LEN(B13)-LEN(SUBSTITUTE(B13; {0;1;2;3;4;5;6;7;8;9}; „"))))

Druk op de toets Enter om het eerste resultaat te verkrijgen. Sleep daarna de automatische vulgreep naar andere cellen om de formule te kopiëren.
sleep de automatische vulgreep over andere cellen om deze formule in te vullen

9,2 Teken tussen Splitsen op tekst en nummer invoegen met Flash Fill


Als u Excel 2013 of een nieuwere versie gebruikt, kan de functie Flash Fill u ook helpen om tekens in te voegen bij het splitsen van tekst en cijfers.

Typ naast de oorspronkelijke gegevens de nieuwe gegevens met de ingevoegde tekens tussen Splitsen op tekst en nummer. Druk vervolgens op Enter om naar de cel onder het eerste resultaat te gaan.
 typ de nieuwe gegevens naast de oorspronkelijke gegevens, druk op Enter om naar de volgende cel van het eerste resultaat te gaan

Druk vervolgens op de toetsencombinatie Ctrl+E om Flash Fill in te schakelen.
druk op Ctrl + E om Flash Fill in te schakelen

Uitbreiding

Deze handleiding beschrijft ook enkele praktijkvoorbeelden van Tekst toevoegen die u in uw dagelijks leven of werk kunt tegenkomen.


10. Voeg streepjes toe aan telefoonnummers en burgerservicenummers

Soms moet u scheidingstekens zoals streepjes toevoegen aan een reeks telefoonnummers of burgerservicenummers, zoals op de onderstaande schermafbeelding is te zien. Handmatig typen wordt al snel vermoeiend als u honderden nummers moet aanpassen. In dit gedeelte leest u over drie slimme methoden om deze taak razendsnel uit te voeren.
Voeg streepjes toe aan telefoonnummers/sofinummers

10,1 Streepjes aan getallen toevoegen met formule


Hieronder vindt u twee formules waarmee u snel streepjes aan getallen kunt toevoegen. Gebruik de volgende formule om streepjes in te voegen na het derde en zesde cijfer in cel B3:

Functie VERVANGEN

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

TEKST-functie

=TEXT(B3,„???-???-??? ")

Druk op de toets Enter om het eerste resultaat te krijgen. Sleep daarna de automatische vulgreep naar andere cellen.
Voeg streepjes toe aan nummers met formules

Let op:

U kunt de argumenten van bovenstaande formules naar wens aanpassen. Als u "-" wilt toevoegen na het tweede, vierde en zesde cijfer, gebruikt u de volgende formules:

=REPLACE(REPLACE(REPLACE(B3,3,0,"-"),6,0,"-"),9,0,"-")

=TEXT(B3,„??-??-??-??? ")

 

10,2 Streepjes aan getallen toevoegen met Celopmaak instellen


Om streepjes direct aan de getallen in de oorspronkelijke cellen toe te voegen, kunt u de functie Celopmaak instellen gebruiken.

1. Selecteer de getallen waaraan u streepjes wilt toevoegen en druk op de toetsencombinatie Ctrl+1 om het dialoogvenster Celopmaak instellen te openen.

2. Ga in het dialoogvenster Celopmaak instellen naar het tabblad Getal en kies Aangepast in het gedeelte Categorie.

3. Typ vervolgens in het gedeelte Type aan de rechterkant ###-###-### in het tekstvak en klik op OK.
stel celopmaak in in het dialoogvenster

De geselecteerde getallen zijn nu voorzien van streepjes.
aan de geselecteerde nummers zijn streepjes toegevoegd

10,3 Streepjes aan Telefoonnummer toevoegen met Tekst toevoegen van Kutools voor Excel


Als u Kutools voor Excel in Excel heeft geïnstalleerd, kan de functie Tekst toevoegen u ook van dienst zijn.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Selecteer de cellen met de getallen waaraan u streepjes wilt toevoegen en klik op Kutools>Tekst>Tekst toevoegen.
klik op Kutools > Tekst > Tekst toevoegen

2. Typ in het dialoogvenster Tekst toevoegen het streepje of een ander scheidingsteken in het tekstvak Tekst, kies de optie Opgeven en typ de posities waarachter u streepjes wilt invoegen, gescheiden door komma’s, in het onderstaande tekstvak.
geef de opties op in het dialoogvenster

3. Klik op Ok of Toepassen. De geselecteerde getallen zijn nu voorzien van streepjes.

Download Tekst toevoegen gratis en probeer het 30 dagen lang uit.


11. Voeg voorloopnullen toe aan cellen om de lengte vast te leggen

Stel dat u een lijst met getallen van verschillende lengtes hebt en u wilt voorloopnullen toevoegen, zodat ze allemaal dezelfde lengte krijgen en er netjes uitzien – zoals te zien is in de schermafbeelding hieronder. Hieronder worden twee methoden beschreven om dit eenvoudig voor elkaar te krijgen.
Voeg voorloopnullen toe aan cellen om de lengte vast te stellen

11,1 Voorloopnullen aan cellen toevoegen met de functie Celopmaak instellen


U kunt de functie Celopmaak instellen gebruiken om een aangepast formaat in te stellen waarmee de celinhoud automatisch wordt aangevuld met voorloopnullen tot een vaste lengte.

1. Selecteer de cellen waaraan u voorloopnullen wilt toevoegen en druk op Ctrl+1 om het dialoogvenster Celopmaak instellen te openen.

2. Ga in het dialoogvenster Celopmaak instellennaar het tabblad Getalen kies Aangepastin het gedeelte Categorie.

3. Typ vervolgens in het gedeelte Type aan de rechterkant 0000 in het tekstvak (om de getallengrootte vast te stellen op 4 cijfers, typt u 0000; u kunt dit aanpassen naar een andere lengte, bijvoorbeeld 5 cijfers, dan typt u 00000) en klik op OK.
geef de aangepaste opmaak op in het dialoogvenster

De getallen zijn nu voorzien van voorloopnullen en hebben allemaal dezelfde lengte.
de nummers hebben voorloopnullen gekregen en hebben dezelfde lengte

Let opAls de lengte van de oorspronkelijke gegevens de ingestelde lengte overschrijdt, worden de oorspronkelijke gegevens weergegeven zonder voorloopnullen.


11,2 Voorloopnullen aan Formule toevoegen


Als u de oorspronkelijke gegevens intact wilt laten, kunt u een formule gebruiken om voorloopnullen toe te voegen aan getallen op een andere locatie.

Hiervoor zijn drie functies beschikbaar.

Formule 1: TEKST-functie

TEKST(getal;„00…")

Formule 2: RECHTS-functie

RECHTS(„00…"&getallengte)

Formule 3: GRONDGETAL-functie

GRONDGETAL(getal;10;lengte)

Het aantal nullen in de formule komt overeen met de gewenste lengte van het getal.

Als u een lengte van 4 cijfers instelt, gebruikt u de volgende formules:

=TEXT(B10,"0000")

=RIGHT("0000"&B10,4)

=GRONDGETAL(B10;10;4)

Druk op de toets Enter en sleep de automatische vulgreep omlaag.
Voeg voorloopnullen toe aan cellen met formules

Let opAls de lengte van de oorspronkelijke gegevens de ingestelde lengte overschrijdt, worden de oorspronkelijke gegevens weergegeven zonder voorloopnullen.


12. Voeg achterloopnullen toe aan getallen om de lengte vast te leggen

Als u achterloopnullen wilt toevoegen aan getallen om een vaste lengte te verkrijgen — bijvoorbeeld om de getallen in cel B3:B7 aan te vullen tot een lengte van 5 cijfers, zoals weergegeven in de onderstaande schermafbeelding — kunt u hiervoor een formule gebruiken.
Voeg eindnullen toe aan nummers om de lengte vast te stellen

REPT-functie

getal&REPT("0",lengte-LENGTE(getal))

In de formule vertegenwoordigt het argument **„getal"** het getal of de celverwijzing waaraan u achterloopnullen wilt toevoegen, en geeft het argument **„lengte"** de gewenste vaste lengte aan.

Gebruik de formule als volgt:

=B3&REPT("0",5-LEN(B3))

Druk op Enter en sleep de automatische vulgreep naar beneden naar de cellen waarin deze formule nodig is.
Voeg eindnullen toe aan nummers om de lengte vast te stellen met formules


13. Voeg een spatie aan het einde van de tekst toe.

Als u gegevens uit een werkblad naar een kladblok exporteert of kopieert, kunnen de teksten onoverzichtelijk overkomen doordat de celwaarden verschillende lengtes hebben. Om ze netjes weer te geven, zoals in de onderstaande schermafbeelding, voegt u achterloopspaties toe.
Voeg een eindspatie toe aan tekst

De REPT-functie helpt u deze taak op te lossen.

LINKS(tekst & REPT(„ ",max_lengte),max_lengte)

In de formule is het argument „tekst" de tekst of celverwijzing waaraan u achterloopspaties wilt toevoegen, en is „max_lengte" de vaste lengte die u voor de teksten wenst; deze moet langer zijn dan of gelijk aan de maximale lengte van de gebruikte teksten.

Gebruik de volgende formule om achterloopspaties toe te voegen aan de teksten in cel B3:C6:

=LEFT(B3 & REPT(„ ",10),10)

Druk op Enter en sleep vervolgens de automatische vulgreep naar alle cellen waarvoor u deze formule nodig heeft.

In dit geval gebruiken we 10, omdat de langste gebruikte tekst uit 9 tekens bestaat.
Voeg een eindspatie toe aan tekst met formules


14. Voeg aanhalingstekens of haakjes toe rond tekst of getallen

Soms wilt u aanhalingstekens of haakjes rond tekst of getallen in cellen plaatsen, zoals in de onderstaande schermafbeelding wordt weergegeven. In plaats van alles handmatig één voor één te typen, kunt u in Excel op twee manieren dit snel en eenvoudig regelen.
Plaats aanhalingstekens rond tekst of nummers

14,1 Aanhalingstekens/haakjes toevoegen met Celopmaak instellen


Als u aanhalingstekens rond tekst in de oorspronkelijke gegevens wilt plaatsen, kan de functie Celopmaak instellen in Excel u daarbij helpen.

1. Selecteer de cellen waaraan u aanhalingstekens wilt toevoegen en druk op Ctrl+1 om het dialoogvenster Celopmaak instellen te openen.

2. Ga in het dialoogvenster Celopmaak instellen naar het tabblad Getal, kies Aangepast in de lijst onder Categorie, ga vervolgens naar het rechterdeel en typ "''"@„''" in het tekstvak Type. Klik op OK.
geef de aangepaste opmaak op in het dialoogvenster

De tekst in de geselecteerde cellen is nu voorzien van aanhalingstekens.

Als u haakjes rond de tekst wilt plaatsen, typt u (@) in het veld 'Type' van het dialoogvenster Celopmaak instellen.

14,2 Aanhalingstekens/haakjes toevoegen met formules


U kunt ook formules gebruiken om aanhalingstekens toe te voegen aan tekst uit andere cellen.

Gebruik de &-operator

""""&tekst&""„"

Of

TEKEN(34)&tekst&TEKEN(34)

In dit geval bevindt de tekst zich in cel B11; gebruik dan de volgende formules:

=""""&B11&""""

Of

=TEKEN(34)&B11&TEKEN(34)

Druk op Enter en sleep de automatische vulgreep naar beneden om de cellen in te vullen.
Plaats aanhalingstekens rond met formules

Wilt u haakjes rond tekst plaatsen? Gebruik dan de formule "("&tekst&„)".

14,3 Aanhalingstekens/haakjes toevoegen met VBA


Als u VBA-code nodig heeft om deze taak uit te voeren, is hier een handig VBA-script.

1. Druk op Alt+F11om het venster Microsoft Visual Basic for Applicationste openen.

2. Klik in het verschijnende venster op Invoegen > Module om een nieuwe lege module in te voegen.

3. Kopieer en plak de onderstaande VBA-code in de nieuwe module.

VBA: Aanhalingstekens rond teksten plaatsen

Sub addquotationmarksorbrackets()
'UpdatebyExtendOffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = """" & Rng.Value & """"
Next
End Sub
 Let op: in het codescript,""„" & Rng.Value & ""„"„(" & Rng.Value & „)".geeft aan dat er „" rond de teksten moet worden geplaatst; als u haakjes () rond de tekst wilt plaatsen, wijzig dit dan in

kopieer en plak de code in de module

4. Druk op F5 of klik op de knop Uitvoerenselecteer het gegevensbereik in het venster om de VBA-code uit te voeren. Er verschijnt een dialoogvenster waarin u cellen kunt selecteren om aanhalingstekens toe te voegen.
selecteer het gegevensbereik

5. Klik op OK. De aanhalingstekens zijn nu rond de tekst in de geselecteerde cellen geplaatst.


15. Voeg tekst direct toe aan het formulierresultaat

Soms wilt u andere gebruikers beter helpen begrijpen wat de gegevens betekenen door tekst toe te voegen aan de formuleresultaten, zoals in de onderstaande schermafbeelding wordt weergegeven. Om tekst op te nemen in een formule, plaatst u de tekst tussen dubbele aanhalingstekens en combineert u deze met de formule met behulp van de &-operator.
Voeg tekst toe aan formuleresultaat

Voorbeeld 1 Tekst toevoegen vóór de formule

„Vandaag is "&TEKST(VANDAAG(),„dddd, mmmm dd.")
voeg tekst toe vóór formule met een formule

Voorbeeld 2 Tekst toevoegen nade formule

TEKST(NU(),"UU:MM:SS")&„ is de huidige tijd."
voeg tekst toe na formule met een formule

Voorbeeld 3 Tekst toevoegen aan beide zijden van de formule

„Vandaag verkocht "&gegevens&„ kg."
voeg teksten toe aan beide zijden van formule met een formule


Meer Excel-handleidingen:

Combineer meerdere werkmappen en werkbladen in één bestand
Deze handleiding behandelt vrijwel alle combinatiescenario’s die u kunt tegenkomen en biedt professionele oplossingen.

Splits tekst-, getal- en datumcellen (scheid in meerdere kolommen)
Deze handleiding is onderverdeeld in drie delen: het splitsen van tekstcellen, getalcellen en datumcellen. Elk deel bevat praktische voorbeelden die u helpen wanneer u op hetzelfde probleem stuit.

Combineer inhoud van meerdere cellen zonder gegevensverlies in Excel
Deze handleiding richt zich op het extraheren van tekst of getallen uit een cel op basis van een specifieke positie en biedt verschillende methoden om dit in Excel te doen.

Vergelijk twee kolommen op overeenkomsten en verschillen in Excel
Dit artikel behandelt vrijwel alle scenario’s die u kunt tegenkomen bij het vergelijken van twee kolommen — en helpt u er snel uit!


  • Super Formulebalk (bewerk eenvoudig meerdere regels tekst en formules); Leeslay-out (lees en bewerk gemakkelijk grote aantallen cellen); Plakken naar Filterbereik...
  • Samengevoegde cellen/rijen/kolommen en bijbehorende gegevens behouden; inhoud van cellen splitsen; Dubbele rijen combineren en som/gemiddelde berekenen... Voorkom dubbele invoer in cellen; Bereiken vergelijken...
  • Selecteer dubbele of unieke rijen; selecteer lege rijen (alle cellen zijn leeg); superzoeken en fuzzy zoeken in meerdere werkmappen; willekeurig selecteren...
  • Exacte kopie van meerdere cellen zonder dat u de formuleverwijzing hoeft te wijzigen; automatisch verwijzingen maken naar meerdere werkbladen; opsommingstekens invoegen, selectievakjes en meer...
  • Favoriete formules, berekeningen, grafieken en afbeeldingen snel invoegen;Cellen met wachtwoord versleutelen;Mailinglijst maken en e-mails verzenden...
  • Tekst extraheren, tekst toevoegen, tekens verwijderen op een bepaalde positie, spaties verwijderen; gegevensbladstatistieken maken en afdrukken; converteren tussen celinhoud en opmerkingen...
  • Superfilter (sla filterinstellingen op en pas ze toe op andere werkbladen); Geavanceerd sorteren per maand, week, dag, frequentie en meer; Speciaal filter op vet, cursief...
  • Combineer werkmappen en werkbladen; voeg tabellen samen op basis van een sleutelkolom; splits gegevens op in meerdere werkbladen; batchconverteer xls-, xlsx- en PDF-bestanden...
  • Groepeer draaitabel op weeknummer, dag van de week en meer...Toon niet-vergrendelde en vergrendelde selecties met verschillende kleuren;Markeer cellen met formules of namen...
kte tab 201905
  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
officetab bottom