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

Hoe toont u alleen de eerste n tekens van een celtekst?

AuteurSun Wijzigingsdatum

Bij veel Excel-taken moet u mogelijk alleen de eerste paar tekens van een celtekst weergeven, bijvoorbeeld om de eerste 3, 5 of een ander opgegeven aantal tekens te halen voor codes, afkortingen of verkorte identificatoren. Dit is een veelvoorkomende vereiste bij het werken met geïmporteerde gegevens, lange tekenreeksen of bij het opstellen van samenvattingen voor rapporten. Door het beginsegment van de celinhoud te isoleren, kunt u snel gestandaardiseerde, beknopte gegevensweergaven maken en vergelijkingen, sortering en gegevensbeheer vereenvoudigen. Hier vindt u verschillende praktische oplossingen om alleen de eerste n tekens in een cel weer te geven, afgestemd op verschillende gebruikersscenario’s en behoeften.

Een schermafbeelding met een lijst van tekenreeksen in Excel waarin alleen de eerste n tekens worden weergegeven

Toon alleen de eerste n tekens met een formule
Gebruik een VBA-macro om de eerste n tekens uit cellen te extraheren


pijl blauw rechts bubbel Toon alleen de eerste n tekens met een formule

Deze methode gebruikt een Excel-formule om de eerste N tekens uit een cel te halen. Ter illustratie tonen we de eerste 3 tekens van de celwaarde – u kunt het getal eenvoudig aanpassen aan uw eigen wensen.

Selecteer een lege cel waarin u alleen de eerste 3 tekens van een andere cel wilt weergeven en voer de volgende formule in:

=LEFT(A1,3)

Druk na het invoeren van de formule op Enter. Om snel meerdere cellen te verwerken, klikt u op de cel met de formule en sleept u de vulgreep omlaag over de andere cellen die u wilt verwerken. Elke cel toont nu alleen de eerste 3 tekens van de overeenkomstige oorspronkelijke cel.
Een schermafbeelding die laat zien hoe de LINKS-functie in Excel wordt gebruikt om alleen de eerste n tekens van een tekenreeks weer te geven

Uitleg van de formule: LINKS(tekst; aantal_tekens) haalt de eerste aantal_tekens tekens uit tekst. Pas 3 aan naar het gewenste aantal tekens of vervang A1 door de relevante celverwijzing. Zorg ervoor dat de waarde in aantal_tekens niet groter is dan de lengte van de tekst om onverwachte resultaten te voorkomen.

Opmerking:Als uw Tekst bevat spaties bevat en u de eerste n niet-spatietekens wilt extraheren, gebruik dan in plaats daarvan deze formule:

=LEFT(SUBSTITUTE(A1," ",""),3)

Deze formule verwijdert eerst alle spaties en haalt daarna de eerste 3 tekens uit de resulterende tekenreeks. Handig voor codes, serienummers of wanneer een uniforme tekststructuur vereist is.

Tip: Overweeg, voor situaties waarin u snel tekens op elke positie (niet alleen aan het begin) wilt verwijderen, de Verwijder karakters op een bepaalde positie-functie van Kutools voor Excel. Met deze functie verwijdert u batchgewijs tekens en selecteert u specifieke posities om te wissen – ideaal voor complexe tekenreeksopruimtaken.Probeer de gratis proefversie van Kutools voor Excel om nog meer geautomatiseerde tekstbewerkingen te ontdekken.

Een schermafbeelding van Kutools for Excel's functie 'Verwijderen op positie' voor het verwijderen van tekens op basis van hun positie in een tekenreeks


Gebruik een VBA-macro om de eerste n tekens uit cellen te extraheren

Voor gevorderde gebruikers die regelmatig automatisch de eerste N tekens uit talloze cellen moeten extraheren, biedt een VBA-macro een flexibele en efficiënte oplossing. Deze aanpak is vooral handig bij het verwerken van grote datasets, waar handmatig formules per rij invoeren tijdrovend is. Met één macro kunt u zelf het gewenste bereik opgeven en tegelijkertijd het aantal te extraheren tekens aanpassen.

1. Ga naar het tabblad Ontwikkelaarshulpmiddelen in Excel en klik op Visual Basic. Klik in het geopende venster Microsoft Visual Basic for Applications op Invoegen > Module en kopieer en plak de volgende code in de module:

Sub ExtractFirstNCharacters()
    Dim rng As Range
    Dim WorkRng As Range
    Dim n As Integer
    Dim cell As Range
    Dim result As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to extract characters", xTitleId, WorkRng.Address, Type:=8)
    
    n = Application.InputBox("Enter number of characters to extract", xTitleId, "3", Type:=1)
    
    For Each cell In WorkRng
        If Len(cell.Value) >= n Then
            result = Left(cell.Value, n)
        Else
            result = cell.Value
        End If
        cell.Offset(0, 1).Value = result
    Next cell
End Sub

2. Klik na het invoeren van de code op de knop Uitvoeren-knop Uitvoeren om de macro uit te voeren. Volg de instructies: selecteer eerst uw gegevensbereik en voer daarna het gewenste aantal tekens in. De macro vult de aangrenzende kolom razendsnel met de geëxtraheerde resultaten.

Tips & voorzorgsmaatregelen: Deze VBA-methode werkt op de geselecteerde cellen van het actieve werkblad. Zorg ervoor dat er een lege kolom naast uw oorspronkelijke gegevens beschikbaar is voor de uitvoer. Als uw bereik formules of niet-tekstcellen bevat, probeert de macro toch een extractie uit te voeren, maar dit kan onverwachte resultaten opleveren — controleer de resultaten daarom altijd op nauwkeurigheid. Het gebruik van On Error Resume Next helpt onderbrekingen van de code te voorkomen bij kleine fouten. Sla uw werk altijd op voordat u macro’s uitvoert, of maak ter veiligheid een kopie van uw gegevens.

Toepassingsscenario's: VBA-automatisering is ideaal voor loonlijsten, code-opmaak, producttagging en alle taken waarbij herhaalde extractiehandelingen nodig zijn. Het is vooral krachtig bij batchverwerkingstaken en kan bovendien worden aangepast aan niet-aaneengesloten bereiken of uiteenlopende uitvoerpatronen.

Voordelen: Automatiseert grootschalige extractie met aanpasbare parameters.Nadelen: Vereist toegang tot VBA en basisinstellingen voor macrobeveiliging ingeschakeld in Excel.


Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • 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!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins