Hoe behoudt of verwijdert u voorloopnullen in Excel?
Bij het werken met Excel zult u misschien opmerken dat het invoeren van een getal met voorloopnullen—zoals 00032423—meestal resulteert in een celweergave van alleen 32423. Excel verwijdert die voorloopnullen automatisch, omdat ze geen wiskundige waarde hebben. In veel praktijksituaties, zoals bij personeelsnummers, productcodes of geformatteerde gegevensimports, is het echter juist essentieel om die voorloopnullen te behouden of juist te verwijderen voor consistentie of naleving. Deze handleiding biedt diverse praktische methoden om voorloopnullen in Excel te behouden of te verwijderen, afgestemd op verschillende scenario’s, inclusief de voor- en nadelen van elke aanpak.
- Celopmaak instellen om voorloopnullen te behouden
- Gebruik de TEKST-functie om voorloopnullen toe te voegen
- Voeg automatisch voorloopnullen toe met VBA
- Voeg snel voorloopnullen toe met Kutools voor Excel
- Converteer Tekst naar getal naar Leidende nullen verwijderen
- Leidende nullen verwijderen met formule
- Verwijder automatisch voorloopnullen met VBA
- Verwijdering met één klik met Kutools voor Excel
Hoe behoudt of voegt u voorloopnullen toe in Excel
Moet u voorloopnullen behouden of toevoegen in uw gegevens—bijvoorbeeld bij codes, ID’s of geformatteerde lijsten? Excel biedt diverse flexibele methoden om dit te realiseren. Afhankelijk van of uw gegevens numeriek of als tekst moeten blijven, kunt u kiezen voor celopmaak, formules of VBA.
In deze sectie ontdekken we meerdere manieren om voorloopnullen in Excel te behouden of toe te voegen: van ingebouwde hulpmiddelen tot geavanceerde automatisering met Kutools voor Excel. Zo kiest u altijd de methode die perfect aansluit bij uw werkproces.
Celopmaak instellen om voorloopnullen te behouden
Om voorloopnullen in Excel te behouden—bijvoorbeeld bij codes, ID’s of andere niet-numerieke identificatoren—moet u de celopmaak instellen op Tekst vóór het invoeren van de gegevens. Zo voorkomt u dat Excel de invoer als getal interpreteert en de nullen verwijdert.
1. Selecteer het bereik cellen waarin u gegevens met voorloopnullen wilt invoeren. Klik met de rechtermuisknop op de selectie en kies Celopmaak instellen in het contextmenu. Hiermee opent u de opmaakopties. Zie schermafbeelding:

2. Ga in het dialoogvenster Celopmaak instellen naar het tabblad Getal en selecteer Tekst in de lijst Categorie. Klik op OK om te bevestigen en het dialoogvenster te sluiten. Zie schermafbeelding:

U kunt nu getallen met voorloopnullen in deze cellen typen en Excel toont ze exact zoals getypt, zonder nullen te verwijderen. Zie schermafbeelding:

Opmerking: Als u Celopmaak instelt op Tekst nadat u getallen hebt ingevoerd, herstelt Excel de al verloren gegane voorloopnullen niet automatisch. Voer uw gegevens in of plak ze nadat u bent overgeschakeld naar het tekstformaat om het gewenste resultaat te garanderen.
Deze methode is ideaal wanneer u ervoor moet zorgen dat alle gegevens bewust als tekst worden getypt of geplakt, bijvoorbeeld bij het importeren van codes of identificatoren uit externe bronnen.
Voordelen: Zeer eenvoudig en geen formules vereist; zorgt voor exacte tekstovereenkomst.
Nadelen: Niet geschikt voor bulkconversie van numerieke waarden; moet vóór gegevensinvoer worden ingesteld.
Gebruik de TEKST-functie om voorloopnullen toe te voegen
In sommige gevallen hebt u numerieke gegevens die u wilt weergeven met een vast aantal cijfers, inclusief voorloopnullen. Met de functie TEKST kunt u een getal omzetten naar tekst en er een aangepaste opmaak op toepassen, zoals het toevoegen van nullen aan het begin.
Bijvoorbeeld: als uw waarde in cel A1 32423 is, maar u wilt dat het weergegeven resultaat altijd 8 cijfers telt: 00032423.
1. Voer de volgende formule in een andere cel in (bijvoorbeeld B1):
=TEXT(A1,"00000000") 2. Druk op Enter om te bevestigen. De formulecel toont de oorspronkelijke waarde, nu met het opgegeven aantal voorloopnullen.
Als u dit op meerdere rijen wilt toepassen, kopieert u de formulecel omlaag (sleep de vulgreep of gebruik Ctrl+C/Ctrl+V) en pas de verwijzingen indien nodig aan.
Uitleg parameter: Het aantal nullen in „00000000” geeft de gewenste totale lengte van het getal aan. Pas dit aan naar uw opmaakbehoeften.
Tip:Als u opvulling met niet-numerieke tekens nodig heeft (bijv. A001), past u de opmaakreeks dienovereenkomstig aan (bijv.)„A000”).
Voordelen: Gemakkelijk vaste-lengte-opmaak toepassen; de formule kan op grote bereiken worden gekopieerd.
Nadelen: Het resultaat is in tekstformaat en dus niet geschikt voor latere rekenkundige bewerkingen.
Voeg automatisch voorloopnullen toe met VBA
Als u bestaande waarden met voorloopnullen wilt opvullen zodat elke invoer een vaste lengte bereikt (zoals bij onderdeelnummers of consistente codes), kunt u een VBA-oplossing gebruiken om dit proces te automatiseren. Deze methode is vooral handig wanneer gegevens inconsistent zijn opgemaakt of verspreid zijn over een groot bereik.
1. Ga naar Ontwikkelaarshulpmiddelen > Visual Basic of druk op Alt + F11 om de VBA-editor te openen. Kies in het venster Invoegen > Module en plak de volgende code:
Sub AddLeadingZeros()
'Updated by Extendoffice
Dim WorkRng As Range
Dim xCell As Range
Dim strLen As Integer
Dim strZeros As String
Dim fixedLen As Integer
Dim xTitleId As String
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range to pad with leading zeros", xTitleId, WorkRng.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
fixedLen = Application.InputBox("How many digits should each entry be?", xTitleId, "", Type:=1)
If fixedLen < 1 Then Exit Sub
Application.ScreenUpdating = False
For Each xCell In WorkRng
If Not IsEmpty(xCell.Value) And IsNumeric(xCell.Value) Then
strLen = Len(xCell.Value)
If strLen < fixedLen Then
strZeros = String(fixedLen - strLen, "0")
xCell.NumberFormat = "@"
xCell.Value = strZeros & CStr(xCell.Value)
End If
End If
Next
Application.ScreenUpdating = True
MsgBox "Leading zeros added successfully!", vbInformation, xTitleId
End Sub 2. Nadat u de code hebt ingevoerd, klikt u op de knop
. Vervolgens verschijnt een dialoogvenster waarin u het doelcelbereik selecteert en de gewenste vaste lengte opgeeft.
De macro voegt automatisch voorloopnullen toe aan elke cel, zodat elke invoer overeenkomt met de gekozen lengte.
Voorzorgsmaatregelen: Dit script overschrijft celwaarden. Maak een back-up van uw werkblad voordat u het uitvoert op grote of gevoelige datasets.
Voordelen: Snel bulkverwerken; ondersteunt elke door u opgegeven vaste lengte.
Nadelen: Vereist macromachtigingen en enige ervaring met VBA.
Voeg snel voorloopnullen toe met Kutools voor Excel
Voorloopnullen toevoegen/verwijderen met Kutools voor Excel
Om snel hetzelfde aantal voorloopnullen aan cellen toe te voegen (bijvoorbeeld voor het opmaken van codes of identificatoren), biedt Kutools voor Excel het handige hulpmiddel Tekst toevoegen. Dit hulpprogramma biedt een live voorbeeldweergave en batchverwerking, zodat u geformatteerde gegevens nauwkeurig en efficiënt kunt bewerken.(Gratis downloaden Kutools voor Excel nu!)
1. Formatteer eerst de doelcellen als Tekst. Selecteer ze, klik op Start, ga naar de groep Getal en kies Tekst in de keuzelijst.
2. Houd de cellen geselecteerd en klik op Kutools > Tekst > Tekst toevoegen.
3. Voer in het dialoogvenster Tekst toevoegen het aantal nullen in dat u wilt toevoegen en vink Voor het eerste karakter aan. Bekijk het resultaat in het rechterdeelvenster.
4. Klik op OK of Toepassen om voorloopnullen toe te voegen aan alle geselecteerde cellen.
Dit is handig voor batchopmaak van ID’s en catalogusnummers.
Voorloopnullen verwijderen
In sommige gevallen bevat uw dataset ongewenste voorloopnullen—vaak het gevolg van geïmporteerde tekstbestanden, systeemexports of inconsistente gegevensinvoer. Denk bijvoorbeeld aan waarden zoals 00045 of 00789, die voor berekeningen of analyse mogelijk moeten verschijnen als 45 of 789.
Gelukkig biedt Excel verschillende snelle manieren om deze overbodige nullen te verwijderen. Of u nu liever werkt met ingebouwde hulpmiddelen, formules, VBA-code of Kutools voor Excel: u kunt uw gegevens eenvoudig opschonen en tekstreeksen omzetten naar echte numerieke waarden.
Converteer Tekst naar getal naar Leidende nullen verwijderen
Wanneer numerieke waarden als tekst zijn opgeslagen, toont Excel een waarschuwingspictogram naast de betreffende cellen. Selecteer het bereik, klik op het waarschuwingspictogram en kies Converteren naar getal in het menu om direct te converteren en leidende nullen te verwijderen. Zie de schermafbeelding:

Vervolgens worden de getallen die als tekst zijn opgeslagen, geconverteerd naar numerieke waarden en verdwijnen de voorloopnullen.
Leidende nullen verwijderen met formule
Kies een lege cel naast uw lijst (bijvoorbeeld B1) om getallen die als tekst met voorloopnullen zijn opgeslagen, terug te zetten naar numerieke waarden. Voer het volgende in:
=VALUE(A1) Nadat u op Enter hebt gedrukt, toont de formulecel automatisch het oorspronkelijke getal zonder voorloopnullen. Sleep naar beneden om de formule indien nodig op meer cellen toe te passen.

Deze methode is zeer praktisch wanneer u snel geïmporteerde tekstgegevens wilt normaliseren of numerieke tekenreeksen wilt converteren voor berekeningen.
Voordelen: Snel en eenvoudig; ideaal voor bulkconversie.
Nadelen: Resultaten zijn reële getallen; niet geschikt als u tekstcodes wilt behouden.
Weet u precies hoeveel voorloopnullen of tekens u wilt verwijderen? Gebruik dan de RECHTS-functie om eenvoudig de gewenste cijfers uit een tekenreeks te halen. Deze aanpak is ideaal wanneer uw gegevens een vaste opmaak hebben of wanneer u alleen een bepaald aantal tekens vanaf het einde wilt behouden.
1. Stel dat cel A1 „00032423” bevat en u alleen de laatste vijf cijfers wilt behouden. Voer dan deze formule in een lege cel in (bijvoorbeeld B1):
=RIGHT(A1,5) Nadat u op Enter hebt gedrukt, toont uw formule „32423”. Pas het getalargument aan om op te geven hoeveel laatste tekens u wilt behouden. Als u weet dat er altijd 3 voorloopnullen zijn die u wilt verwijderen, kunt u ook het volgende gebruiken:
=RIGHT(A1,LEN(A1)-3) Deze formule verwijdert de eerste 3 tekens, ongeacht hun waarde. Kopieer de formule indien nodig naar meer cellen.
Foutmeldingen: Als verschillende rijen een variabel aantal voorloopnullen bevatten, moet deze methode mogelijk worden aangepast. Overweeg bij inconsistente gegevens een combinatie met WAARDE of geavanceerdere logica.
Voordelen: Flexibel bij het verwijderen van vaste opmaak en het verwerken van niet-numerieke codes.
Nadelen: Vereist handmatige aanpassing bij gegevens met variabele lengte.
Verwijder automatisch voorloopnullen met VBA
Voor gevorderde gebruikers biedt VBA extra flexibiliteit voor aangepaste batchverwijdering. Volg deze stappen om VBA te gebruiken:
1. Druk op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.
2. Klik in het VBA-venster op Invoegen > Module en kopieer en plak vervolgens de meegeleverde code:
VBA: Verwijder voorloopnullen in Excel
Sub DeleteZero()
'updateby20140616
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)
WorkRng.NumberFormat = "General"
WorkRng.Value = WorkRng.Value
End Sub
3. Klik op de knop Uitvoeren. Er verschijnt een Kutools for Excel-dialoogvenster waarin u het doelbereik van cellen kunt selecteren om nullen te verwijderen. Zie de schermafbeelding:

4. Klik op OK en de voorloopnullen in uw selectie worden direct verwijderd.
Deze oplossing is handig voor het automatiseren van herhalende taken, het aanpassen van logica of het selectief toepassen van regels op grote datasets.
Voordelen: Zeer aanpasbaar en efficiënt bij complexe behoeften.
Nadelen: Vereist basiskennis van VBA en toestemming om macro’s uit te voeren.
Verwijderen met één klik met behulp van Kutools voor Excel
Met Kutools voor Excelgeïnstalleerd, kunt u alle voorloopnullen uit meerdere cellen direct verwijderen met slechts enkele klikken via het hulpprogramma Leidende nullen verwijderen.(Gratis downloaden Kutools voor Excel nu!)
Selecteer eenvoudig de cellen waaruit u voorloopnullen wilt verwijderen en klik vervolgens op Kutools > Tekst > Leidende nullen verwijderen. Zie de schermafbeelding:
Een dialoogvenster bevestigt hoeveel cellen zijn gewijzigd.
Klik op OK om af te ronden en het dialoogvenster te sluiten.
Deze methode is handig om voorloopnullen uit grote bereiken te verwijderen, zonder ingewikkelde formules—geen extra instellingen nodig.
Let bij elke methode op de verwerking van gegevenstypen. Het converteren tussen getallen en tekst kan invloed hebben op formules of downstream-berekeningen. Maak altijd een back-up van uw gegevens voordat u bulkopmaakbewerkingen toepast, of dit nu via formules, VBA of Kutools-hulpprogramma’s gebeurt.
Als u onverwachte resultaten krijgt, controleer dan of er sprake is van gemengde celopmaak of inconsistente invoertypen. Zorg bij formuleoplossingen dat uw verwijzingen naar de juiste celadressen verwijzen en dat de uitvoercellen zijn opgemaakt om de resultaten zoals bedoeld weer te geven.
Overweeg voor aanvullende taken met complexe aangepaste opmaak of herhalende batchbewerkingen VBA en Kutools-hulpprogramma’s te combineren voor nog efficiëntere workflows.
Gerelateerde artikelen:
Beste Office-productiviteitshulpmiddelen
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.
- 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