Inhoudsopgave
In Microsoft Excel is het niet mogelijk om voorloopnullen te behouden door simpelweg een getal met 0's in te typen, omdat Excel standaard die nullen verwijdert & alleen latere delen behoudt. Ik wil in dit artikel illustreren hoe we die voorloopnullen kunnen toevoegen of behouden met een aantal gemakkelijke & vruchtbare functies & technieken.
Download Praktijk Werkboek
U kunt het oefenboek downloaden dat wij hebben gebruikt om dit artikel voor te bereiden. U kunt de cellen & wijzigen of aanpassen; zie de resultaten in één keer met ingesloten formules.
Laat voorloopnullen staan.xlsm
10 Methodes om voorloopnullen te behouden in Excel
In dit deel laat ik u 10 snelle en gemakkelijke methoden zien om voorloopnullen te behouden in Excel op het Windows besturingssysteem. Dit artikel bevat gedetailleerde uitleg met duidelijke illustraties voor alles. Ik heb gebruik gemaakt van de Microsoft 365 versie Laat een reactie achter als een deel van dit artikel niet werkt in uw versie.
1. Cellen opmaken om voorloopnullen te behouden
Om voorloopnullen in Excel te behouden, biedt het opmaken van cellen de eenvoudigste optie. U kunt het getal aanpassen of omzetten in tekstformaat met slechts een paar klikken.
1.1 Nummerformaat aanpassen
Hier is de lijst van 8 staten met hun Postcode Nu willen we voor alle postcodes hetzelfde formaat aanhouden door er waar nodig 0's voor te zetten.
Stappen:
- Selecteer eerst alle cellen (C5:C12) die postcodes bevatten.
- Dan, onder de Home lint, klik op de dialoog box optie zoals getoond in de rechter benedenhoek van het Nummer groep commando's.
- Dan, van de Cellen opmaken dialoogvenster, kies de Aangepaste
- Toevoegen 00000 in de Aangepast type formaat doos.
- Druk ten slotte op de OK knop.
- Dus, hier zie je nu alle postcodes met hetzelfde formaat door waar nodig voorloopnullen te houden.
1.2 Ingebouwde speciale formaten gebruiken
We kunnen hetzelfde doen door de optie Speciaal te kiezen in de Cellen opmaken dialoogvenster. Selecteer vervolgens de Postcode optie, druk op OK enamp; je bent klaar.
- Hiervoor kunt u gaan voor andere gemeenschappelijke formaten hier beschikbaar zoals- Telefoonnummer, serienummer, enz. Deze zijn allemaal toegewezen aan de standaardlocatie USA. U kunt de locatie ook wijzigen door een ander gebied of land te selecteren in het Lokaal drop-down & dan vindt u soortgelijke opties als nummerformaten voor de geselecteerde regio.
- U zult zien dat er voor de getallen nullen staan.
Lees meer: Hoe voorloopnullen behouden in Excel CSV (4 eenvoudige manieren)
1.3 Tekstopmaak toepassen
Door gebruik te maken van Tekst formaat, kunnen we ook de voorloopnullen behouden zoals vereist.
Stappen:
- Selecteer de cellen waar u de postcodes wilt invoeren.
- Van de Nummer groep commando's, Selecteer het formaat als Tekst uit de drop-down.
- Begin nu alle postcodes in te typen in de cellen & je zult zien dat er geen voorloopnul wordt verwijderd.
- Maar u zult een foutmelding vinden die zegt " Nummer opgeslagen als tekst " uit een gele drop-down optie naast de cellen. Selecteer Fout negeren ' voor elke cel & je bent klaar.
- Aangezien deze methode enige tijd vergt om alle gegevens handmatig uit te voeren, is deze methode effectief wanneer u gegevens moet invoeren in plaats van een reeks opgeslagen gegevens te formatteren.
Lees meer: Hoe voorloopnullen toevoegen in Excel tekstformaat (10 manieren)
2. De TEKST-functie gebruiken om voorafgaande nullen toe te voegen
De TEKST-functie is een andere vruchtbare manier die u kunt gebruiken om de nummers op te maken door het toevoegen van voorloopnullen .
Stappen:
- Hier. Cel D5 vul de volgende formule in:
=TEXT(C5,"00000")
Formula Breakdown:
- De TEKST functie converteert een getal naar tekst in een specifiek waardeformaat.
- Hier binnen de haakjes, C5 is de celwaarde die geformatteerd is in " 00000 " tekst formaat.
- Druk op Ga naar enamp; je zult het gewenste resultaat zien.
- Om nu hetzelfde te doen voor alle cellen, gebruik je de Vulgreep optie van Cel D5 om te vullen tot de laatste Cel D12 & je vindt alle postcodes met een vergelijkbare indeling.
- Hier ziet u een foutmelding omdat u getallen hebt ingevoegd als tekstinvoer. U moet fouten negeren door op het foutpictogram te klikken en de " Fout negeren " optie.
3. Apostrofs toevoegen voor getallen
We kunnen ook een apostrof gebruiken voor een cijfer & voeg dan nullen toe zoals vereist. Dit zal de cel omzetten in een tekstformaat.
- Hiervoor moet u toevoegen apostrofs handmatig voor elk nummer en voeg dan de leidende nullen. U kunt de getallen dus gewoon omzetten in tekst formaat.
- Aangezien deze methode het tekstformaat weergeeft, vindt u de foutmelding met " Nummer opgeslagen als tekst "Je moet dus Fout negeren selecteren voor alle cellen met foutmeldingen.
4. RECHTS-functie combineren met Ampersand-operator
Nu, dit is nog een perfecte methode die het resultaat teruggeeft met behulp van de RECHTS functie en Ampersand operator (&). U kunt ook de CONCATENATE functie in plaats van & operator.
Stappen:
- In Cel D5 vul de volgende formule in:
=RIGHT("00000"&C5,5)
- Druk op Ga naar knop.
- Gebruik Vulgreep om alle andere cellen met postcodes op te vullen.
Formula Breakdown:
- Hier is de RECHTS functie geeft het opgegeven aantal tekens vanaf het einde van een tekststring.
- We verbinden 00000 voor elk nummer met behulp van Ampersand (&) tussen de 00000 & de cellen.
- Nu, de RECHTS functie staat toe dat alleen de laatste 5 tekens van elk resultaat in de cellen worden ingevoerd.
Lees meer: Hoe voorloopnullen toevoegen in Excel door CONCATENATE operatie
5. De BASE-functie gebruiken
BASE functie wordt gebruikt om een getal om te zetten naar verschillende getallenstelsels (Binair, Decimaal, Hexadecimaal of Octaal) U kunt ook bepalen hoeveel tekens u via deze functie wilt zien.
Stappen:
- In Cel D5 vul de volgende formule in:
=BASE(C5,10,5)
- Druk op Ga naar .
- Gebruik Vulgreep om alle andere cellen automatisch te vullen.
Formula Breakdown:
Binnen de argumenten van de BASE functie,
- C5 wordt gekozen als de Cel waarde voor C5 .
- 10 is de radix of het getallenstelsel voor decimale waarden.
- En 5 is het aantal karakters dat we als resultaat willen zien.
Vergelijkbare lezingen
- Haakjes zetten bij negatieve getallen in Excel
- Een getal opmaken in duizendtallen K en miljoenen M in Excel (4 manieren)
- Hoe getalnotatie toe te passen in miljoenen met komma's in Excel (5 manieren)
- Aangepaste getalnotatie: miljoenen met één decimaal in Excel (6 manieren)
6. Tekstbestand importeren en vervolgens voorloopnullen toevoegen met behulp van Power Query Tool en de PadText-functie.
U kunt ook een reeks gegevens & importeren; zet ze dan om in een vast formaat door voorloopnullen toe te voegen. Als u gebruik maakt van Microsoft Excel 2010 of hogere versie dan kun je deze methode gebruiken met Power Query Editor .
Stappen:
- Onder de Gegevens lint, klik op Van tekst/CSV optie.
- Er verschijnt een dialoogvenster van waaruit u het bestand met de gegevens moet importeren.
- Selecteer het bestand & druk dan op Import.
- Er verschijnt een nieuw dialoogvenster met de geïmporteerde gegevens & u moet klikken op Gegevens omzetten .
- Nu, de Power Query venster verschijnt.
- Onder Kolom toevoegen lint, selecteer Aangepaste kolom .
- Voeg de kolomnaam toe onder de Nieuwe kolomnaam optie.
- Nu onder de Aangepaste kolomformule , type...
=Tekst.PadStart([Kolom1],5,"0")
- Druk op OK .
U vindt de nieuwe kolom met opgemaakte postcodes.
- Selecteer Close & Load optie.
Nu verschijnt een nieuw werkblad & de nieuw verkregen gegevens uit de Power Query Editor worden hier getransformeerd met de draaitabel zoals hieronder getoond.
Lees meer: Excel Getal omzetten naar tekst met voorloopnullen: 10 effectieve manieren
7. Samenvoegen van REPT & LEN-functies
Het gebruik van REPT & LEN samen functioneren is een andere vruchtbare methode die je kunt toepassen.
Stappen:
- In Cel D5 , type...
=REPT(0,5-LEN(C5))&C5
- Druk op Ga naar & je krijgt dan meteen de geformatteerde waarden te zien.
Formula Breakdown:
- REPT functie is afkomstig van Herhaal woord & deze functie herhaalt tekst een bepaald aantal keren.
- LEN functie geeft het aantal tekens van een tekststring.
- Nu, binnen de argumenten, 0 is als eerste toegevoegd, omdat dit de tekstwaarde is die we willen herhalen als voorloopnullen voor getallen, zoals vereist.
- 5-LEN(C5) geeft het aantal voorloopnullen (0's) aan dat moet worden toegevoegd of herhaald.
- Eindelijk, C5 Cel wordt toegevoegd aan de hele functie door Ampersand (&) omdat deze celwaarde na voorloopnullen moet worden geplaatst.
Lees meer: Hoe in Excel een 0 voor een getal zetten (5 handige methodes)
8. Een vast aantal voorloopnullen toevoegen met de functie CONCATENATE
Als u een bepaald aantal voorloopnullen wilt toevoegen vóór een getal of een tekst, dan kunt u CONCATENATE functie alleen zal het werk voor u doen. Hier zijn verschillende soorten getallen in Kolom B & we voegen twee voorloopnullen toe voor elk getal.
Stappen:
- In Cel C5 , type...
=CONCATENATE("00",B5)
- Druk op Ga naar .
- Gebruik Vulgreep om de andere cellen automatisch te vullen tot C12 .
In de afbeelding hieronder zie je dus alle getallen met twee voorloopnullen.
Lees meer: Cijfers met voorloopnullen samenvoegen in Excel (6 methoden)
9. VBA gebruiken om voorloopnullen te behouden
We kunnen ook voorloopnullen behouden of toevoegen door gebruik te maken van VBScript.
Stappen:
- Ga hiervoor eerst naar het bovenste lint en druk op de knop Ontwikkelaar en druk vervolgens op de Visual Basic optie uit het menu.
- U kunt ALT + F11 om de "Microsoft Visual Basic for Applications" venster als u het tabblad Ontwikkelaar niet hebt toegevoegd.
- Nu, een venster met de naam "Microsoft Visual Basic for Applications" zal verschijnen. Hier van de bovenste menubalk, druk op de "Invoegen" En er verschijnt een menu. Selecteer daaruit de "Module" optie.
- Nu, een nieuwe "Module" venster verschijnt. En Plakken deze VBA-code in het vak.
Sub KeepLeadingZeroes() Range("C5", Range("C5").End(xlDown)).Select Selection.NumberFormat = "000000" End Sub
- Druk op F5 en het zal de codes of macro uitvoeren.
- Druk op Alt+F11 nogmaals om terug te keren naar uw Excel-spreadsheet & u ziet het resultaat zoals in de volgende afbeelding.
VBA-code Uitleg:
- We voegen de Subroutine sectie eerst & onze macro benoemen als KeepLeadingZeros .
- Met de Bereik commando, wordt de 1e cel geselecteerd die geformatteerd moet worden.
- Met Einde(xldown) & Selecteer selecteren we het hele bereik van cellen die de postcodes bevatten.
- In de volgende regel, door de NumberFormat sub-commando, definiëren we het aantal cijfers (5) met 0's.
Lees meer: Hoe voorloopnullen verwijderen in Excel (7 eenvoudige manieren + VBA)
10. Voorloopnullen behouden of toevoegen in draaitabel
In een Draaitabel kunnen we DAX (Data Analysis Expression) formule om voorloopnullen te behouden of toe te voegen door een kolom of rij op te maken.
Stappen:
- Van de Plaats lint, selecteer Draaitabel en een dialoogvenster met de naam Draaitabel maken zal verschijnen.
- In de Tafel/Range vak, selecteer de hele Tabel Array (B4:C12).
- Markeer de optie ' Deze gegevens toevoegen aan het gegevensmodel '.
- Druk op OK.
Met deze stappen kunt u nu uw gegevens omzetten in een draaitabel waarin DAX-metingen beschikbaar zijn.
- Er verschijnt een nieuw werkblad & rechts ziet u de Draaitabelvelden raam.
- Klik met de rechtermuisknop op uw muis op de Bereik.
- Selecteer Maatregel toevoegen. .
Een nieuw dialoogvenster met de naam Maatregel zal verschijnen. Dit heet DAX-formule-editor .
- Type Postcode met voorloopnullen als Maatregel Naam of iets anders dat je verkiest.
- Onder de Formulebalk , type...
=CONCATENATEX(Range,FORMAT([Postcode],"00000"),",")
- Druk op OK.
- Ga naar de Draaitabelvelden weer, vind je een nieuwe optie... f x Postcode met voorloopnullen
- Markeer deze optie & u ziet het resultaat links in de spreadsheet.
Lees meer: Hoe voorloopnullen toevoegen om 10 cijfers te maken in Excel (10 manieren)
Afsluitende woorden
Dit zijn alle eenvoudige & effectieve manieren die u kunt volgen om voorloopnullen toe te voegen of te behouden in Microsoft Excel gegevens. Als u meer basis & weet; vruchtbare methoden die ik zou moeten toevoegen, laat het me dan weten via opmerkingen. Of u kunt een blik werpen op onze andere informatieve & interessante artikelen op deze website.