Voorloopnullen in Excel: toevoegen, verwijderen en verbergen

  • Deel Dit
Michael Brown

Deze handleiding toont verschillende manieren om voorloopnullen toe te voegen in Excel: hoe nullen te behouden terwijl u typt, voorloopnullen te tonen in cellen, nullen te verwijderen of te verbergen.

Als u Excel niet alleen gebruikt om getallen te berekenen, maar ook om gegevens bij te houden zoals postcodes, beveiligingsnummers of werknemers-id's, kan het nodig zijn om voorloopnullen in cellen te houden. Als u echter probeert een postcode als "00123" in een cel te typen, zal Excel deze onmiddellijk inkorten tot "123".

Het punt is dat Microsoft Excel postcodes, telefoonnummers en andere soortgelijke gegevens als getallen behandelt, er het algemene of nummerformaat op toepast, en automatisch voorloopnullen verwijdert. Gelukkig biedt Excel ook de mogelijkheid om voorloopnullen in cellen te behouden, en verderop in deze handleiding vindt u een handvol manieren om dat te doen.

    Hoe in Excel voorloopnullen te behouden terwijl u typt

    Laten we om te beginnen eens kijken hoe je in Excel 0 voor een getal kunt zetten, bijvoorbeeld door 01 in een cel te typen. Hiervoor verander je gewoon het celformaat in Tekst :

    • Selecteer de cel(len) waar u getallen wilt laten voorafgaan door 0.
    • Ga naar de Home tab> Nummer groep, en selecteer Tekst in de Nummer Formaat doos.

    Zodra u een nul(len) voor een getal typt, verschijnt in Excel een klein groen driehoekje in de linkerbovenhoek van de cel om aan te geven dat er iets mis is met de celinhoud. Om deze foutindicator te verwijderen, selecteert u de cel(len), klikt u op het waarschuwingsteken en vervolgens op Fout negeren .

    Het volgende screenshot toont het resultaat:

    Een andere manier om in Excel voorloopnullen te behouden is door een getal te laten voorafgaan door een apostrof ('). In plaats van 01 typt u bijvoorbeeld '01. In dit geval hoeft u het formaat van de cel niet te wijzigen.

    Conclusie: Deze eenvoudige techniek heeft een belangrijke beperking - de resulterende waarde is een tekst string Indien u dat niet wilt, verander dan alleen de visuele weergave van de waarde door een aangepaste getalnotatie toe te passen zoals in het volgende voorbeeld.

    Hoe voorloopnullen te tonen in Excel met aangepaste getalnotatie

    Als u voorloopnullen wilt weergeven, past u een aangepaste getalnotatie toe door deze stappen uit te voeren:

    1. Selecteer een cel(len) waar u voorloopnullen wilt weergeven, en druk op Ctrl+1 om het menu Cellen opmaken dialoog.
    2. Onder Categorie kies Aangepaste .
    3. Typ een formaatcode in het Type doos.

      In de meeste gevallen hebt u een formaatcode nodig die bestaat uit 0 plaatshouders, zoals 00. Het aantal nullen in de formaatcode komt overeen met het totale aantal cijfers dat u in een cel wilt weergeven (hieronder vindt u enkele voorbeelden).

    4. Klik op OK om de wijzigingen op te slaan.

    Om bijvoorbeeld voorloopnullen toe te voegen om een getal van 5 cijfers te maken, gebruikt u de volgende opmaakcode: 00000

    Door aangepaste getalnotaties in Excel te gebruiken, kunt u voorloopnullen toevoegen om vaste lengte nummers, zoals in het bovenstaande voorbeeld, en variabele lengte nummers. Het komt erop neer welke plaatshouder je gebruikt in de formaatcode:

    • 0 - toont extra nullen
    • # - geeft geen extra nullen weer

    Als u bijvoorbeeld de 000# formaat naar een cel, zal elk getal dat u in die cel typt tot 3 voorloopnullen hebben.

    Uw aangepaste nummerformaten kunnen ook spaties, koppeltekens, haakjes, enz. bevatten. De gedetailleerde uitleg vindt u hier: Aangepaste Excel-nummerformaten.

    De volgende spreadsheet geeft nog enkele voorbeelden van aangepaste formaten die voorloopnullen kunnen weergeven in Excel.

    A B C
    1 Aangepast formaat Getypt nummer Weergegeven nummer
    2 00000 123 00123
    3 000# 123 0123
    4 00-00 1 00-01
    5 00-# 1 00-1
    6 000-0000 123456 012-3456
    7 ###-#### 123456 12-3456

    En de volgende formaatcodes kunnen worden gebruikt om getallen in speciale formaten weer te geven, zoals postcodes, telefoonnummers, kredietkaartnummers en sofinummers.

    A B C D
    1 Aangepast formaat Getypt nummer Weergegeven nummer
    2 Postcode 00000 1234 01234
    3 Sociale zekerheid 000-00-0000 12345678 012-34-5678
    4 Kredietkaart 0000-0000-0000-0000 12345556789123 0012-3455-5678-9123
    5 Telefoonnummers 00-0-000-000-0000 12345556789 00-1-234-555-6789

    Tip. Excel heeft een paar voorgedefinieerde Speciale formaten voor postcodes, telefoonnummers en socialezekerheidsnummers, zoals in de onderstaande schermafbeelding:

    Conclusie: Deze methode kan het best worden gebruikt wanneer u werkt met een numerieke dataset en de resultaten moeten nummers Het verandert alleen de weergave van een getal, maar niet het getal zelf: voorloopnullen verschijnen in cellen, de werkelijke waarde verschijnt in de formulebalk. Wanneer u in formules naar dergelijke cellen verwijst, worden de berekeningen geparfumeerd met de oorspronkelijke waarden. Aangepaste opmaak kan alleen worden toegepast op numerieke gegevens (getallen en datums) en het resultaat is ook een getal of datum.

    Voorloopnullen toevoegen in Excel met de TEXT-functie

    Terwijl een aangepast getalformaat een nul voor een getal toont zonder de onderliggende waarde daadwerkelijk te veranderen, vult de Excel TEKST-functie getallen op met nullen door "fysiek" voorloopnullen in te voegen in cellen.

    Om voorloopnullen toe te voegen met een TEKST( waarde , opmaak_tekst ) formule gebruikt u dezelfde formaatcodes als in aangepaste getalnotaties. Het resultaat van de TEKST-functie is echter altijd een tekststring, ook al lijkt het veel op een getal.

    Om bijvoorbeeld een 0 in te voegen voor een waarde in cel A2, gebruikt u deze formule:

    =TEXT(A2, "0#")

    Om een tekenreeks met een vaste lengte te maken, bijvoorbeeld een tekenreeks van 5 tekens, gebruik je deze:

    =TEXT(A2, "000000")

    Let erop dat de TEKST-functie vereist dat de formaatcodes tussen aanhalingstekens staan. En zo ziet het resultaat eruit in Excel:

    A B C
    1 Origineel nummer Opgevuld nummer Formule
    2 1 01 =TEXT(B2, "0#")
    3 12 12 =TEXT(B3, "0#")
    4 1 00001 =TEXT(B4,"00000")
    5 12 00012 =TEXT(B5,"00000")

    Voor meer informatie over tekstformules, zie Hoe de TEKST-functie in Excel gebruiken.

    Conclusie: De Excel TEXT-functie geeft altijd een tekst string , geen getal, en daarom zul je de resultaten niet kunnen gebruiken in rekenkundige berekeningen en andere formules, tenzij je de uitvoer moet vergelijken met andere tekststrings.

    Hoe voorloopnullen toevoegen aan tekstreeksen

    In de vorige voorbeelden hebt u geleerd hoe u in Excel een nul kunt toevoegen vóór een getal. Maar wat als u een nul(je) moet plaatsen vóór een tekststring zoals 0A102? In dat geval werken noch TEKST noch aangepast formaat, omdat zij alleen numerieke waarden behandelen.

    Als de met nul op te vullen waarde letters of andere teksttekens bevat, gebruik dan een van de volgende formules, die een universele oplossing bieden die van toepassing is op zowel nummers en tekststrings .

    Formule 1. Voorloopnullen optellen met de functie RECHTS

    De eenvoudigste manier om in Excel voorloopnullen voor tekstreeksen te plaatsen is met de functie RECHTS:

    RIGHT(" 0000 " & cel , string_lengte )

    Waar:

    • "0000" is het maximale aantal nullen dat u wilt toevoegen. Om bijvoorbeeld 2 nullen toe te voegen, typt u "00".
    • Cel is een verwijzing naar de cel met de oorspronkelijke waarde.
    • String_lengte is hoeveel karakters de resulterende string moet bevatten.

    Als u bijvoorbeeld een tekenreeks van 6 tekens met nul wilt maken op basis van een waarde in cel A2, gebruikt u deze formule:

    =RIGHT("000000"&A2, 6)

    Wat de formule doet is 6 nullen toevoegen aan de waarde in A2 ("000000"&A2), en dan de juiste 6 tekens eruit halen. Het resultaat is dat precies het juiste aantal nullen wordt ingevoegd om de opgegeven totale stringlimiet te bereiken:

    In het bovenstaande voorbeeld is het maximum aantal nullen gelijk aan de totale lengte van de tekenreeks (6 tekens), en daarom zijn alle resulterende tekenreeksen 6 tekens lang (vaste lengte). Indien toegepast op een lege cel, zou de formule een tekenreeks bestaande uit 6 nullen opleveren.

    Afhankelijk van uw bedrijfslogica kunt u bijvoorbeeld verschillende aantallen nullen en totaaltekens opgeven:

    =RIGHT("00"&A2, 6)

    Als resultaat krijgt u strings met een variabele lengte die maximaal 2 voorloopnullen bevatten:

    Formule 2. Vul voorloopnullen op met de functies REPT en LEN.

    Een andere manier om voorloopnullen in te voegen vóór een tekststring in Excel is met deze combinatie van de functies REPT en LEN:

    REPT(0, aantal nullen -LEN( cel ))& cel

    Om bijvoorbeeld voorloopnullen toe te voegen aan de waarde in A2 om een tekenreeks van 6 tekens te maken, gaat deze formule als volgt:

    =REPT(0, 6-LEN(A2))&A2

    Hoe deze formule werkt:

    Als we weten dat de REPT-functie een bepaald teken een bepaald aantal keren herhaalt, en LEN de totale lengte van de tekenreeks aangeeft, is de logica van de formule gemakkelijk te begrijpen:

    • LEN(A2) geeft het totale aantal tekens in cel A2.
    • REPT(0, 6-LEN(A2)) voegt het vereiste aantal nullen toe. Om te berekenen hoeveel nullen moeten worden toegevoegd, trekt u de lengte van de tekenreeks in A2 af van het maximum aantal nullen.
    • Tenslotte voegt u nullen samen met de A2-waarde, en krijgt u het volgende resultaat:

    Conclusie Deze formule kan zowel aan getallen als aan tekstreeksen nullen toevoegen, maar het resultaat is altijd tekst, geen getal.

    Hoe een vast aantal voorafgaande nullen toevoegen

    Als u alle waarden in een kolom (getallen of tekstreeksen) wilt laten voorafgaan door een bepaald aantal nullen, gebruikt u de functie CONCATENATE, of de functie CONCAT in Excel 365 - 2019, of de operator ampersand.

    Om bijvoorbeeld 0 voor een getal in cel A2 te zetten, gebruikt u een van deze formules:

    =CONCATENATE(0,A2)

    of

    =0&A2

    Zoals de onderstaande schermafbeelding laat zien, voegt de formule slechts één voorloopnul toe aan alle cellen in een kolom, ongeacht hoeveel tekens de oorspronkelijke waarde bevat:

    Op dezelfde manier kunt u 2 voorloopnullen (00), 3 nullen (000) of zoveel nullen als u wilt invoegen vóór getallen en tekstreeksen.

    Conclusie : Het resultaat van deze formule is ook een tekststring, zelfs wanneer u nullen aaneenrijgt met getallen.

    Hoe voorloopnullen verwijderen in Excel

    De methode die u gebruikt om in Excel voorloopnullen te verwijderen, hangt af van de manier waarop die nullen zijn toegevoegd:

    • Als voorafgaande nullen werden toegevoegd met een aangepaste getalnotatie (nullen zijn zichtbaar in een cel, maar niet in de formulebalk), pas dan een andere aangepaste notatie toe of keer terug naar Algemeen zoals hier getoond.
    • Indien nullen werden getypt of anderszins ingevoerd in cellen die werden opgemaakt als Tekst (een klein groen driehoekje verschijnt in de linkerbovenhoek van de cel), zet dan tekst om in een getal.
    • Indien voorloopnullen werden toegevoegd met behulp van een formule (de formule verschijnt in de formulebalk wanneer de cel wordt geselecteerd), gebruik dan de functie WAARDE om ze te verwijderen.

    De volgende afbeelding toont alle drie de gevallen om u te helpen de juiste techniek te kiezen:

    Verwijder voorloopnullen door het celformaat te wijzigen

    Als voorloopnullen worden getoond in cellen met een aangepaste opmaak, verander dan de celopmaak terug naar de standaard opmaak Algemeen of een andere getalnotatie toepassen die geen voorafgaande nullen weergeeft.

    Verwijder voorloopnullen door tekst te converteren naar een getal

    Wanneer er voorloopnullen verschijnen in een cel in tekstformaat, is de eenvoudigste manier om ze te verwijderen de cel(len) te selecteren, op het uitroepteken te klikken en dan op Converteren naar getal :

    Verwijder voorloopnullen met een formule

    Indien bij een formule een voorafgaande nul(len) wordt toegevoegd, gebruik dan een andere formule om deze te verwijderen. De nulverwijderingsformule is zo eenvoudig als:

    =WAARDE(A2)

    Waarbij A2 de cel is waaruit u voorgaande nullen wilt verwijderen.

    Deze methode kan ook worden gebruikt om nullen te verwijderen die rechtstreeks in de cellen zijn getypt (zoals in het vorige voorbeeld) of die in Excel zijn geïmporteerd vanuit een externe bron. In het algemeen geldt dat wanneer u te maken hebt met een tekenreeks met nul voor een getal, u de functie WAARDE kunt gebruiken om tekst om te zetten in een getal en daarbij voorloopnullen te verwijderen.

    De volgende schermafbeelding toont twee formules:

    • De tekstformule in B2 voegt nullen toe aan de waarde in A2, en
    • De waardeformule in C2 verwijdert de voorloopnullen uit de waarde in B2.

    Hoe nullen verbergen in Excel

    Als u geen nulwaarden wilt weergeven in uw Excel-blad, hebt u de volgende twee opties:

    1. Om nullen te verbergen over de geheel vel , vink de Toon een nul in cellen die een nulwaarde hebben optie. Klik hiervoor op Bestand > Opties > Geavanceerd en scroll naar beneden naar de Weergaveopties voor dit werkblad sectie:

  • Om nulwaarden in bepaalde cellen te verbergen, past u de volgende aangepaste getalnotatie toe op die cellen: #;#;;@
  • Selecteer hiervoor de cellen waar u nullen wilt verbergen, klik op Ctrl+1 om het menu Cellen opmaken dialoog, selecteer Aangepaste onder Categorie en typ de bovenstaande formaatcode in het Type doos.

    De schermafbeelding hieronder laat zien dat cel B2 wel een nulwaarde bevat, maar dat deze niet in de cel wordt weergegeven:

    Eenvoudig nullen toevoegen en verwijderen in Excel

    Eindelijk, goed nieuws voor gebruikers van onze Ultimate Suite voor Excel - een nieuwe tool speciaal ontworpen voor het omgaan met nullen is uitgebracht! Welkom bij Toevoegen/Verwijderen van Voorloopnullen.

    Zoals gewoonlijk hebben we ernaar gestreefd het aantal bewegingen tot een absoluut minimum te beperken :)

    Naar voeg toe voorloopnullen is dit wat je moet doen:

    1. Selecteer de doelcellen en voer de Add/Remove Leading Zeros tool.
    2. Specificeer het totale aantal tekens dat moet worden weergegeven.
    3. Klik op Toepassen .

    Klaar!

    Naar voorloopnullen verwijderen lijken de stappen erg op elkaar:

    1. Selecteer de cellen met uw getallen en voer de invoegtoepassing uit.
    2. Geef aan hoeveel tekens moeten worden weergegeven. Om het maximale aantal significante cijfers in het geselecteerde bereik, klik op de Maximale lengte
    3. Klik op Toepassen .

    De invoegtoepassing kan voorloopnullen toevoegen aan zowel getallen als strings:

    • Voor nummers , wordt een aangepast getalformaat ingesteld, d.w.z. dat alleen een visuele weergave van een getal wordt gewijzigd, niet de onderliggende waarde.
    • Alfanumeriek strings worden voorafgegaan door nullen, d.w.z. dat er fysiek nullen worden ingevoegd in de cellen.

    Zo kunt u in Excel nullen toevoegen, verwijderen en verbergen. Om de in deze tutorial beschreven technieken beter te begrijpen, kunt u de voorbeeldwerkmap downloaden. Ik dank u voor het lezen en hoop u volgende week op onze blog te zien!

    Beschikbare downloads

    Excel Voorloopnullen voorbeelden (.xlsx bestand)

    Ultimate Suite 14 dagen volledig functionele versie (.exe bestand)

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.