Hoe om voorste nulle in Excel te bly (10 geskikte metodes)

  • Deel Dit
Hugh West

In Microsoft Excel is dit nie moontlik om voorste nulle te hou deur bloot 'n nommer met 0'e eers te tik nie, aangesien Excel, by verstek, daardie nulle sal verwyder & hou eers latere dele. Ek wil in hierdie artikel illustreer hoe ons daardie voorste nulle kan byvoeg of hou met 'n aantal maklike & amp; vrugbare funksies & amp; tegnieke.

Laai Oefenwerkboek af

Jy kan die oefenboek aflaai wat ons gebruik het om hierdie artikel voor te berei. Jy kan verander of verander die selle & amp; sien die resultate dadelik met ingebedde formules.

Hou nulle vooraan.xlsm

10 metodes om voorste nulle in Excel te hou

In hierdie afdeling sal ek jou 10 vinnige en maklike metodes wys om voorste nulle in Excel op die Windows-bedryfstelsel te hou. Hierdie artikel bevat gedetailleerde verduidelikings met duidelike illustrasies vir alles. Ek het die Microsoft 365-weergawe hier gebruik. Jy kan egter enige ander weergawe gebruik, afhangende van jou beskikbaarheid. Laat asseblief 'n opmerking as enige deel van hierdie artikel nie in jou weergawe werk nie.

1. Formateer selle om voorste nulle te bly

Om voorste nulle in Excel te hou, bied formatering van selle die eenvoudigste opsie om te volg. Jy kan die nommer pasmaak of dit in teksformaat omskakel met slegs 'n paar klikke.

1.1 Pasmaak van getalformaat

Hier is die lys van 8 state met hul Poskodes . Nou wil onsry.

📌 Stappe:

  • Van die Voeg lint in, kies Draaitabel en 'n dialoog boks genaamd Skep spiltabel sal verskyn.

  • In die Tabel/reeks -kassie, kies die hele Tabelskikking (B4:C12).
  • Merk die opsie ' Voeg hierdie data by die Data Model '.
  • Druk OK.

Met hierdie stappe kan jy nou jou data omskep in 'n spilpunttabel waar DAX-maatstawwe beskikbaar is.

  • 'n Nuwe werkblad sal verskyn & aan die regterkant sal jy die Draaitabelvelde -venster sien.
  • Regskliek jou muis op die Reeks.
  • Kies Voeg maat by.. .

'n Nuwe dialoogkassie genaamd Meeting sal verskyn. Dit word DAX Formule Editor genoem.

  • Tik Poskodes met Voorste Nulle as Meetnaam of enigiets anders wat jy verkies.
  • Tik onder die Formulebalk -

=CONCATENATEX(Range,FORMAT([Zip Codes],"00000"),",")

  • Druk OK.

  • Gaan na die Draaitabelvelde weer, jy sal 'n nuwe opsie vind- f x Poskodes met Voorste Nulle
  • Merk hierdie opsie & jy sal die resultaat aan die linkerkant in die sigblad sien.

Lees meer: Hoe om voorste nulle by te voeg om te maak 10 syfers in Excel (10 maniere)

Slotwoorde

Dit is alles maklike & effektiewe maniere wat jy kan volg om by te voegof hou voorste nulle in Microsoft Excel-data. As jy weet meer basiese & amp; vrugbare metodes wat ek moet byvoeg, dan laat weet my deur kommentaar. Of jy kan 'n blik op ons ander insiggewende & interessante artikels op hierdie webwerf.

hou dieselfde formaat vir alle poskodes deur 0'e voor hulle by te voeg waar nodig.

📌 Stappe:

  • Eers , kies al die selle (C5:C12) wat poskodes bevat.
  • Klik dan onder die Tuis -lint op die dialoogkassie-opsie soos regs getoon -onderste hoek van die Getal groep opdragte.
  • Kies dan die Gepasmaakte
  • Format selle 16>Voeg 00000 by in die Aangepaste Tipe -formaatkassie.
  • Ter slotte, druk die OK -knoppie.

  • So, hier sien jy nou al die poskodes met dieselfde formaat deur voorste 0'e te hou waar nodig.

1.2 Gebruik ingeboude spesiale formate

Ons kan dieselfde ding doen deur die Spesiale opsie in die Format selle dialoogkassie te kies. Kies dan die Poskode opsie, druk OK & jy is klaar.

  • Hiervoor kan jy gaan vir ander algemene formate wat hier beskikbaar is soos- Foonnommer, Serial Security Number, ens. Hierdie is almal toegewys aan die verstek ligging VSA. Jy kan ook die ligging verander deur 'n ander area of ​​land te kies uit die Locale aftreklys & dan sal jy soortgelyke opsies as getalformate vir die geselekteerde streek kan vind.

  • Gevolglik sal jy sien dat daar sal wees voorste nulle voor dienommers.

Lees meer: Hoe om voorste nulle in Excel CSV te hou (4 maklike maniere)

1.3 Toepassing van teksformaat

Deur Teks -formaat te gebruik, kan ons ook die voorste nulle hou soos vereis.

📌 Stappe:

  • Kies die selle waar jy poskodes wil invoer.
  • Van die Getal groep opdragte, Kies die formaat as Teks van die aftreklys.
  • Begin nou al die poskodes in die selle in te tik & jy sal sien dat geen voorste nul verwyder is nie.

  • Maar jy sal 'n foutboodskap kry wat sê " Nommer gestoor as teks " van 'n geel aftreklys opsie langs die selle. Kies 'Ignoreer fout ' vir elke sel & jy is klaar.

  • Aangesien hierdie metode tyd neem om vir alle data handmatig uit te voer, is hierdie metode dus effektief wanneer jy data moet invoer eerder as om 'n reeks gestoorde data te formateer.

Lees meer: Hoe om voorste nulle in Excel-teksformaat by te voeg (10) Maniere)

2. Gebruik TEXT-funksie om voorafgaande nulle by te voeg

Die TEXT-funksie is nog 'n vrugbare manier wat jy kan gebruik om die getalle te formateer deur voornulle by te voeg .

📌 Stappe:

  • Hier. in Sel D5 voeg die volgende formule in:

=TEXT(C5,"00000")

🔎 Formule-uiteensetting:

  • Die TEXT -funksie skakel 'n getal om na teks in 'nspesifieke waardeformaat.
  • Hier binne die hakies is C5 die selwaarde wat in “ 00000 ”-teksformaat geformateer is.
  • Druk Enter & jy sal die gewenste resultaat sien.
  • Om nou dieselfde vir alle selle te doen, gebruik die Vulhandvatsel -opsie van Sel D5 om af te vul tot die laaste Sel D12 & jy sal al die poskodes met 'n soortgelyke formaat vind.

  • Hier sal jy 'n foutwaarskuwing sien aangesien jy nommers as teksinvoer ingevoeg het . Jy moet foute ignoreer deur op die foutikoon te klik en die “ Ignoreer Fout ” opsie te kies.

3. Byvoeging van Apostrofe Voor Getalle

Ons kan ook 'n apostrof voor 'n nommer gebruik & voeg dan nulle by soos vereis. Dit sal die sel in 'n teksformaat omskakel.

  • Hiervoor moet jy apostrofe handmatig voor elke nommer byvoeg en dan die voorste nulle byvoeg. Jy kan dus eenvoudig die getalle na teks -formaat omskakel.

  • Aangesien hierdie metode die teksformaat verteenwoordig, sal jy dus vind die foutboodskap weer wat " Getal gestoor as teks " bevat. So jy sal Ignoreer fout moet kies vir al die selle wat foutboodskappe het.

4. Kombineer REGTE funksie met Ampersand Operator

Nou, dit is nog 'n perfekte metode wat die resultaat terugstuur deur die REGTE funksie en Ampersand te gebruikoperateur (&). Jy kan ook die CONCATENATE-funksie gebruik in plaas van & operateur.

📌 Stappe:

  • In Sel D5 voeg die volgende formule in:

=RIGHT("00000"&C5,5)

  • Druk Enter -knoppie.
  • Gebruik Vulhandvatsel om alles in te vul ander selle wat poskodes bevat.

🔎 Formule-uiteensetting:

  • Hier , gee die REGTE -funksie die gespesifiseerde aantal karakters van die einde van 'n teksstring terug.
  • Ons koppel 00000 voor elke nommer deur Ampersand te gebruik (&) tussen die 00000 & die selle.
  • Nou laat die REGS -funksie net die laaste 5 karakters van elke resulterende data toe om in die selle ingevoer te word.

Lees meer: Hoe om toonaangewende nulle in Excel by te voeg deur WERKING TE KOPPEL

5. Die gebruik van BASE-funksie

BASE-funksie word gebruik om 'n getal na verskillende getallestelsels om te skakel (binêr, desimaal, heksadesimaal of oktaal) . Jy kan ook definieer hoeveel karakters jy deur hierdie funksie wil sien.

📌 Stappe:

  • In Sel D5 voeg die volgende formule:

=BASE(C5,10,5)

  • Druk Enter .
  • Gebruik Vul handvatsel om alle ander selle outomaties in te vul soos vereis.

🔎 Formule-uiteensetting:

Binne die argumente van die BASE -funksie,

  • C5 word gekies as die Sel waarde vir C5 .
  • 10 is die radiks of getallestelsel vir desimale waardes.
  • En 5 is die aantal karakters wat ons as gevolg daarvan wil sien.

Soortgelyke lesings

  • Hoe om hakies vir negatiewe getalle in Excel te plaas
  • Formateer 'n getal in duisende K en Miljoene M in Excel (4 maniere)
  • Hoe om Pas getalformaat toe in miljoene met komma in Excel (5 maniere)
  • Gepasmaakte getalformaat: Miljoene met een desimale in Excel (6 maniere)

6. Invoer van tekslêer & Voeg dan voorste nulle by deur die gebruik van Power Query Tool & amp; PadText-funksie

Jy kan ook 'n reeks data invoer & omskep hulle dan in 'n vaste formaat deur voorste nulle by te voeg. As jy Microsoft Excel 2010 of hoër weergawe gebruik, sal jy hierdie metode met Power Query Editor kan gebruik.

📌 Stappe:

  • Onder die Data -lint, klik op Van teks/CSV -opsie.
  • 'n Dialoogkassie sal verskyn vanwaar jy moet die lêer invoer wat die data bevat.
  • Kies die lêer & Druk dan Voer in.

  • 'n Nuwe dialoogkassie sal verskyn met die ingevoerde data & jy moet op Transform Data klik.

  • Nou sal die Power Query venster verskyn.
  • Onder Voeg Kolom -lint, kies GepasmaakKolom .

  • Voeg die kolomnaam by onder die Nuwe Kolomnaam -opsie.
  • Nou onder die Custom Column Formule , tik-

=Text.PadStart([Column1],5,"0")

  • Druk OK .

Jy sal die nuwe kolom met geformateerde poskodes kry.

  • Kies Sluit & Laai opsie.

Nou sal 'n nuwe werkblad verskyn & die nuut verkry data van die Power Query Editor sal hier getransformeer word met die spilpunt tabel soos hieronder getoon.

Lees Meer: Excel Convert Nommer na teks met voorste nulle: 10 doeltreffende maniere

7. Samesmelting van REPT & amp; LEN funksioneer saam

Die gebruik van REPT & LEN funksioneer saam is nog 'n vrugbare metode wat jy kan gebruik.

📌 Stappe:

  • In Sel D5 , tik-

=REPT(0,5-LEN(C5))&C5

  • Druk Enter & jy sal dadelik die geformateerde waardes vertoon word.

🔎 Formule-uiteensetting:

  • REPT -funksie kom van Herhaal -woord & hierdie funksie herhaal teks 'n gegewe aantal kere.
  • LEN -funksie gee die aantal karakters van 'n teksstring terug.
  • Nou, binne die argumente, 0 is eerste bygevoeg aangesien dit die tekswaarde is wat ons wil herhaal as voorloopnulle voor getalle soos vereis.
  • 5-LEN(C5) dui die aantal voorste nulle( 0'e) ditmoet bygevoeg of herhaal word.
  • Laastens word C5 Sel by die hele funksie gevoeg deur Ampersand(&) te gebruik aangesien hierdie selwaarde geplaas moet word na voorste nulle.

Lees meer: Hoe om 0 in Excel voor getalle te sit (5 handige metodes)

8. Voeg 'n vaste aantal voorste nulle by deur CONCATENATE-funksie te gebruik

As jy 'n spesifieke aantal voorste nulle voor 'n getal of 'n teks wil byvoeg, sal die CONCATENATE -funksie alleen die werk doen vir jou. Hier is verskillende tipes getalle in Kolom B & ons gaan twee voorste nulle voor elke nommer byvoeg.

📌 Stappe:

  • In Sel C5 , tik-

=CONCATENATE("00",B5)

  • Druk Enter .
  • Gebruik Vul Hanteer om die ander selle outomaties in te vul tot by C12 .

So, in die prent hieronder, sien jy al die getalle met twee voorste 0'e.

Lees meer: Hoe om getalle met voorste nulle in Excel te koppel (6 metodes)

9 . Gebruik VBA om voorste nulle te hou

Ons kan ook voorste nulle hou of byvoeg deur VBScript te gebruik.

📌 Stappe:

  • Hiervoor, gaan eers na die boonste lint en druk op die Ontwikkelaar , druk dan op die Visual Basic -opsie in die kieslys.
  • Jy kan ALT + F11 gebruik om die “Microsoft Visual Basic for Applications” venster oop te maak as jy nie dieOntwikkelaaroortjie bygevoeg.

  • Nou sal 'n venster met die naam “Microsoft Visual Basic for Applications” verskyn. Hier vanaf die boonste menubalk, druk op die “Insert” En 'n spyskaart sal verskyn. Van hulle, kies die “Module'” opsie.

  • Nou, 'n nuwe “Module” venster sal verskyn. En Plak hierdie VBA-kode in die boks.
8335

  • Druk F5 , en dit sal hardloop die kodes of makro.
  • Druk Alt+F11 weer om terug te keer na jou Excel-sigblad & jy sal die resultaat sien soos in die volgende prent getoon.

🔎 VBA Kode Verduideliking:

  • Ons voeg eers die Subroutine -afdeling by & die naam van ons makro as KeepLeadingZeros .
  • Met die Reeks opdrag word die 1ste Sel gekies wat geformateer moet word.
  • Met Einde(xldown) & Kies sub-opdragte, ons kies die hele reeks selle wat die poskodes bevat.
  • In die volgende reël, deur die NumberFormat sub-opdrag, definieer die aantal syfers(5) met 0'e.

Lees meer: Hoe om voorste nulle in Excel te verwyder (7 maklike maniere + VBA)

10. Hou of byvoeging van voorste nulle in spiltabel

In 'n spiltabel kan ons DAX (Data-analise-uitdrukking) -formule gebruik om voorste nulle te hou of by te voeg deur 'n kolom te formateer of

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.