Ga naar hoofdinhoud

Hoe voeg ik spatie toe tussen tekens of elk cijfer in Excel?

Stel dat u een lijst met tekstreeksen of getallen heeft, wat kunt u doen om ruimte tussen tekens of cijfers toe te voegen? De volgende methoden kunnen u helpen dit probleem op te lossen.

Voeg spatie toe tussen tekens of elk cijfer met een door de gebruiker gedefinieerde functie
Voeg ruimte toe tussen tekens of elk cijfer met Kutools voor Excel


Voeg spatie toe tussen tekens of elk cijfer met een door de gebruiker gedefinieerde functie

U kunt de volgende door de gebruiker gedefinieerde functie gebruiken om spatie tussen tekens of alle cijfers in Excel toe te voegen.

1. druk op anders + F11 toetsen tegelijkertijd om het Microsoft Visual Basic voor toepassingen venster.

2. In de Microsoft Visual Basic voor toepassing venster klikt Invoegen > Module. Kopieer en plak vervolgens de volgende code in het modulevenster.

VBA-code: voeg spatie toe tussen tekens of elk cijfer
Function AddSpace(Str As String) As String
    Dim i As Long
    For i = 1 To Len(Str)
        AddSpace = AddSpace & Mid(Str, i, 1) & " "
    Next i
    AddSpace = Trim(AddSpace)
End Function

3. druk op anders + Q toetsen om de Microsoft Visual Basic voor toepassingen venster en ga terug naar het Excel-venster.

4. Selecteer een lege cel, voer de formule in = AddSpace (B2) in de formulebalk en druk vervolgens op Enter sleutel.

In dit geval kunt u zien dat er spaties zijn toegevoegd tussen de tekens van cel B2.

doc voeg spatie toe tussen karakters 1

Note: Voor het toevoegen van spatie tussen alle cijfers, wijzigt u de celverwijzing in de formule naar die met cijfers zoals u nodig hebt.


Voeg ruimte toe tussen tekens of elk cijfer met Kutools voor Excel

Als de VBA-code voor u ingewikkeld is, kunt u het toe te voegen tekst nut van Kutools for Excel. Ga als volgt te werk.

Voor het aanvragen Kutools for Excel, Dan kunt u download en installeer het eerst.

1. Selecteer de cellen die u nodig hebt om ruimte tussen de tekens of elk cijfer toe te voegen, en klik op Kutools > Tekst > toe te voegen tekst. Zie screenshot:

2. In de toe te voegen tekst dialoogvenster, klik op het Tekst vak en druk op de Tussenruimte toets eenmaal om een ​​spatie in het tekstvak in te voeren en selecteer vervolgens het Alleen toevoegen aan optie.

Om ruimte tussen karakters toe te voegen:

Kies De eerste letter is een hoofdletter / kleine letter optie in de vervolgkeuzelijst en klik ten slotte op de OK knop.

Om ruimte toe te voegen tussen alle cijfers:

Kies 1e teken is nummer optie in de vervolgkeuzelijst en klik ten slotte op de OK knop.

doc voeg spatie toe tussen karakters 1

Vervolgens worden de spaties tussen de tekens of elk cijfer van de opgegeven cellen toegevoegd.

  Als u een gratis proefperiode (30 dagen) van dit hulpprogramma wilt, klik om het te downloaden, en ga vervolgens de bewerking toepassen volgens de bovenstaande stappen.


Voeg ruimte toe tussen tekens of elk cijfer met Kutools voor Excel


Gerelateerde artikelen:

Beste Office-productiviteitstools

Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

kte tabblad 201905


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Can you do this example with the formula according to old versions?
This comment was minimized by the moderator on the site
Can you do this example with the formula according to old versions?
This comment was minimized by the moderator on the site
Can you do this example with the formula according to old versions?
This comment was minimized by the moderator on the site
Hi, how can I change the VBA code to have a space between every second and third character (so to group the first 2 characters, then a space)
and subsequently for any additional space I want to add, but not after every character.

Thanks in advance
This comment was minimized by the moderator on the site
AddSpace is an awesome hack. Thanks.I wanted to convert text into columns such that each character was in a different column. Insert text to column was unable to achieve it because characters need to separated. So, I used addspace function from this page and then converted text into columns and it worked. :)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations