Sadržaj
U Microsoft Excelu nije moguće zadržati početne nule jednostavnim upisivanjem broja s 0 na početku jer će Excel prema zadanim postavkama ukloniti te nule & zadržati samo kasnije dijelove. U ovom članku želim ilustrirati kako možemo dodati ili zadržati te početne nule pomoću niza jednostavnih & plodne funkcije & tehnike.
Preuzmi vježbovnicu
Možeš preuzeti vježbnicu koju smo koristili za pripremu ovog članka. Možete promijeniti ili modificirati ćelije & pogledajte rezultate odjednom s ugrađenim formulama.
Zadržite vodeće nule.xlsm
10 metoda za zadržavanje vodećih nula u Excelu
U ovom odjeljku pokazat ću vam 10 brzih i jednostavnih metoda za zadržavanje vodećih nula u Excelu na Windows operativnom sustavu. Ovaj članak sadrži detaljna objašnjenja s jasnim ilustracijama za sve. Ovdje sam koristio Microsoft 365 verziju . Međutim, možete koristiti bilo koju drugu verziju ovisno o vašoj dostupnosti. Ostavite komentar ako bilo koji dio ovog članka ne radi u vašoj verziji.
1. Formatiranje ćelija kako bi se zadržale početne nule
Da biste zadržali početne nule u Excelu, formatiranje ćelija pruža najjednostavniju opciju koju možete slijediti. Možete prilagoditi broj ili ga pretvoriti u tekstualni format uz samo nekoliko klikova.
1.1 Prilagodba formata broja
Ovdje je popis od 8 država s njihovim Poštanski brojevi . Sada želimored.
📌 Koraci:
- Na vrpci Umetni odaberite Zaokretnu tablicu i dijalog pojavit će se okvir pod nazivom Create Pivot Table .
- U okviru Table/Range odaberite cijeli Table Array (B4:C12).
- Označite opciju ' Dodaj ove podatke u podatkovni model '.
- Pritisnite U redu.
S ovim koracima sada možete pretvoriti svoje podatke u zaokretnu tablicu u kojoj su dostupne DAX mjere.
- Pojavit će se novi radni list & s desne strane, vidjet ćete prozor Polja zaokretne tablice .
- Kliknite desnom tipkom miša mišem na Raspon.
- Odaberite Dodaj mjeru.. .
Pojavit će se novi dijaloški okvir pod nazivom Mjerenje . Ovo se zove DAX uređivač formula .
- Upišite Poštanske brojeve s vodećim nulama kao Naziv mjere ili bilo što drugo što vam se više sviđa.
- Ispod trake formule upišite-
=CONCATENATEX(Range,FORMAT([Zip Codes],"00000"),",")
- Pritisnite OK.
- Idite na Polja zaokretne tablice ponovno ćete pronaći novu opciju- f x Poštanski brojevi s početnim nulama
- Označite ovu opciju & vidjet ćete rezultat lijevo u proračunskoj tablici.
Pročitajte više: Kako dodati vodeće nule da biste 10 znamenki u Excelu (10 načina)
Završne riječi
Ovo su svi jednostavni & učinkovite načine koje možete slijediti za dodavanjeili zadržite vodeće nule u Microsoft Excel podacima. Ako znate više osnovnih & plodonosne metode koje bih trebao dodati, a zatim me obavijesti kroz komentare. Ili možete pogledati naše druge informativne & zanimljivih članaka na ovoj web stranici.
zadržite isti format za sve poštanske brojeve dodavanjem 0 ispred njih gdje je to potrebno.
📌 Koraci:
- Prvi , odaberite sve ćelije (C5:C12) koje sadrže poštanske brojeve.
- Zatim, ispod vrpce Početna , kliknite opciju dijaloškog okvira kao što je prikazano desno -donji kut iz grupe naredbi Broj .
- Zatim, iz dijaloškog okvira Oblikuj ćelije odaberite Prilagođeno
- Dodajte 00000 u okvir formata Prilagođeni tip .
- Na kraju pritisnite gumb OK .
- Dakle, ovdje sada vidite sve poštanske brojeve u istom formatu zadržavajući početne 0 gdje je to potrebno.
1.2 Korištenje ugrađenih posebnih formata
Istu stvar možemo učiniti odabirom opcije Special u dijaloškom okviru Format Cells . Zatim odaberite opciju Poštanski broj , pritisnite OK & gotovi ste.
- Za ovo možete potražiti druge uobičajene formate koji su ovdje dostupni kao- telefonski broj, serijski sigurnosni broj, itd. Svi su oni dodijeljeni zadanim lokacija SAD. Također možete promijeniti lokaciju odabirom drugog područja ili zemlje s padajućeg izbornika Lokalitet & tada ćete moći pronaći slične opcije kao formati brojeva za odabranu regiju.
- Kao rezultat toga, vidjet ćete da će biti vodeće nule ispredbrojevi.
Pročitajte više: Kako zadržati početne nule u Excel CSV (4 jednostavna načina)
1.3 Primjena formata teksta
Upotrebom formata Tekst također možemo zadržati početne nule prema potrebi.
📌 Koraci:
- Odaberite ćelije u koje želite unijeti poštanske brojeve.
- Iz grupe naredbi Broj odaberite format kao Tekst s padajućeg izbornika.
- Sada počnite upisivati sve poštanske brojeve u ćelije & vidjet ćete da nije uklonjena vodeća nula.
- Ali pronaći ćete poruku o pogrešci koja kaže “ Broj pohranjen kao tekst ” iz žute padajuće opcije pokraj ćelija. Odaberite 'Ignore Error ' za svaku ćeliju & gotovi ste.
- Budući da ovoj metodi treba neko vrijeme za ručno izvršavanje svih podataka, ova je metoda učinkovita kada trebate unijeti podatke umjesto oblikovanja niza pohranjenih podataka.
Pročitajte više: Kako dodati početne nule u tekstualni format programa Excel (10 Načini)
2. Korištenje funkcije TEXT za dodavanje prethodnih nula
Funkcija TEXT još je jedan plodonosan način na koji možete koristiti za formatiranje brojeva dodavanjem vodećih nula .
📌 Koraci:
- Ovdje. u ćeliju D5 umetnite sljedeću formulu:
=TEXT(C5,"00000")
🔎 Analiza formule:
- Funkcija TEXT pretvara broj u tekst uspecifični format vrijednosti.
- Ovdje unutar zagrada, C5 je vrijednost ćelije koja je oblikovana u tekstualnom formatu “ 00000 ”.
- Pritisnite Enter & vidjet ćete željeni rezultat.
- Da biste učinili isto za sve ćelije, upotrijebite opciju Ručka za popunjavanje iz ćelije D5 da biste ispunili do zadnjeg Ćelija D12 & pronaći ćete sve poštanske brojeve u sličnom formatu.
- Ovdje ćete vidjeti upozorenje o pogrešci jer ste umetnuli brojeve kao unos teksta . Morate ignorirati pogreške klikom na ikonu pogreške i odabirom opcije “ Zanemari pogrešku ”.
3. Dodavanje apostrofa ispred brojeva
Također možemo koristiti apostrof ispred broja & zatim dodajte nule prema potrebi. Ovo će pretvoriti ćeliju u tekstualni format.
- Za ovo, morate dodati apostrofe ručno prije svakog broja i zatim dodati početne nule. Tako možete jednostavno pretvoriti brojeve u tekstualni format.
- Kako ova metoda predstavlja tekstualni format, tako ćete ponovno pronađite poruku o pogrešci koja sadrži “ Broj pohranjen kao tekst “. Stoga ćete morati odabrati Ignoriraj pogrešku za sve ćelije koje imaju poruke o pogrešci.
4. Kombinacija funkcije RIGHT s operatorom ampersand
Ovo je još jedna savršena metoda koja vraća rezultat pomoću funkcije RIGHT i ampersand operator (&). Također možete koristiti funkciju CONCATENATE umjesto & operator.
📌 Koraci:
- U ćeliju D5 umetnite sljedeću formulu:
=RIGHT("00000"&C5,5)
- Pritisnite gumb Enter .
- Koristite Ručku za popunjavanje za popunjavanje svih ostale ćelije koje sadrže poštanske brojeve.
🔎 Raščlamba formule:
- Ovdje , funkcija RIGHT vraća određeni broj znakova s kraja tekstualnog niza.
- Spajamo 00000 prije svakog broja pomoću znaka & (&) između 00000 & ćelije.
- Sada funkcija DESNO dopušta samo zadnjih 5 znakova svakog rezultirajućeg podatka da se unese u ćelije.
Pročitajte više: Kako dodati početne nule u Excel operacijom CONCATENATE
5. Korištenje funkcije BASE
Funkcija BASE koristi se za pretvaranje broja u različite brojevne sustave (binarni, decimalni, heksadecimalni ili oktalni) . Također možete definirati koliko znakova želite vidjeti putem ove funkcije.
📌 Koraci:
- U ćeliju D5 umetnite sljedeću formulu:
=BASE(C5,10,5)
- Pritisnite Enter .
- Koristite Ručka za popunjavanje za automatsko popunjavanje svih ostalih ćelija prema potrebi.
🔎 Raščlamba formule:
Unutar argumenata funkcije BASE ,
- C5 odabrano je kao vrijednost ćelije za C5 .
- 10 je osnova ili brojevni sustav za decimalne vrijednosti.
- A 5 je broj znakova koje želimo vidjeti kao rezultat.
Slična čitanja
- Kako staviti zagrade za negativne brojeve u Excelu
- Formatirajte broj u tisućama K i milijunima M u Excelu (4 načina)
- Kako Primjena formata broja u milijunima sa zarezom u programu Excel (5 načina)
- Prilagođeni format broja: milijuni s jednom decimalom u programu Excel (6 načina)
6. Uvoz tekstualne datoteke & Zatim dodavanje vodećih nula pomoću Power Query Tool & Funkcija PadText
Također možete uvesti niz podataka & zatim ih pretvorite u fiksni format dodavanjem vodećih nula. Ako koristite Microsoft Excel 2010 ili noviju verziju tada ćete moći koristiti ovu metodu s Power Query Editorom .
📌 Koraci:
- Ispod vrpce Podaci kliknite na opciju Iz teksta/CSV .
- Pojavit će se dijaloški okvir odakle morate uvesti datoteku koja sadrži podatke.
- Odaberite datoteku & zatim pritisnite Uvezi.
- Pojavit će se novi dijaloški okvir s uvezenim podacima & morate kliknuti na Transform Data .
- Sada će se pojaviti prozor Power Query .
- Na vrpci Dodaj stupac odaberite PrilagođenoStupac .
- Dodajte naziv stupca ispod opcije Novi naziv stupca .
- Sada ispod Formule prilagođenog stupca , upišite-
=Text.PadStart([Column1],5,"0")
- Pritisnite OK .
Naći ćete novi stupac s formatiranim poštanskim brojevima.
- Odaberite Zatvori & Učitaj opciju.
Sada će se pojaviti novi radni list & novodobiveni podaci iz uređivača Power Query bit će transformirani ovdje sa zaokretnom tablicom kao što je prikazano u nastavku.
Pročitajte više: Excel Convert Broj u tekst s početnim nulama: 10 učinkovitih načina
7. Spajanje REPT & LEN funkcionira zajedno
Korištenje REPT & LEN funkcionira zajedno još je jedna korisna metoda koju možete usvojiti.
📌 Koraci:
- U ćeliji D5 upišite-
=REPT(0,5-LEN(C5))&C5
- Pritisnite Enter & odmah će vam se prikazati formatirane vrijednosti.
🔎 Raščlamba formule:
- REPT funkcija dolazi od Repeat riječi & ova funkcija ponavlja tekst određeni broj puta.
- LEN funkcija vraća broj znakova tekstualnog niza.
- Sada, unutar argumenata, 0 je dodan prvi jer je ovo tekstualna vrijednost koju želimo ponoviti kao vodeće nule prije brojeva prema potrebi.
- 5-LEN(C5) označava broj vodećih nula( 0) totreba dodati ili ponoviti.
- Na kraju, C5 ćelija dodaje se cijeloj funkciji pomoću Ampersand(&) jer se ova vrijednost ćelije mora postaviti nakon vodećih nula.
Pročitajte više: Kako u Excelu staviti 0 ispred brojeva (5 praktičnih metoda)
8. Dodavanje fiksnog broja vodećih nula pomoću funkcije CONCATENATE
Ako želite dodati određeni broj vodećih nula prije broja ili teksta, tada će sama funkcija CONCATENATE obaviti posao za tebe. Ovdje su različite vrste brojeva u Stupcu B & dodat ćemo dvije početne nule ispred svakog broja.
📌 Koraci:
- U ćeliji C5 upišite-
=CONCATENATE("00",B5)
- Pritisnite Enter .
- Koristite Ispuni Ručka za automatsko popunjavanje ostalih ćelija do C12 .
Dakle, na slici ispod vidite sve brojeve s dvije početne 0.
Pročitajte više: Kako spojiti brojeve s vodećim nulama u Excelu (6 metoda)
9 . Korištenje VBA za zadržavanje početnih nula
Također možemo zadržati ili dodati početne nule pomoću VBScripta.
📌 Koraci:
- Za ovo prvo idite na gornju vrpcu i pritisnite Developer , zatim pritisnite opciju Visual Basic iz izbornika.
- Možete koristiti ALT + F11 da biste otvorili prozor “Microsoft Visual Basic for Applications” ako nemateDodana je kartica za razvojne programere.
- Sada će se pojaviti prozor pod nazivom “Microsoft Visual Basic za aplikacije” . Ovdje na gornjoj traci izbornika pritisnite “Umetni” i pojavit će se izbornik. Među njima odaberite opciju “Modul'” .
- Sada, novi “Modul” pojavit će se prozor. I Zalijepite ovaj VBA kod u okvir.
3012
- Pritisnite F5 , i bit će pokrenite kodove ili makronaredbu.
- Pritisnite Alt+F11 ponovno za povratak na proračunsku tablicu programa Excel & vidjet ćete rezultat kao što je prikazano na sljedećoj slici.
🔎 Objašnjenje VBA koda:
- Prvo dodajemo odjeljak Podprogram & imenovanje naše makronaredbe kao KeepLeadingZeros .
- S Range naredbom odabire se prva ćelija koju je potrebno formatirati.
- S End(xldown) & Select podnaredbe, odabiremo cijeli niz ćelija koje sadrže poštanske brojeve.
- U sljedećem retku, kroz NumberFormat podnaredbu, mi 'definirate broj znamenki (5) s nulama.
Pročitajte više: Kako ukloniti početne nule u Excelu (7 jednostavnih načina + VBA)
10. Zadržavanje ili dodavanje vodećih nula u zaokretnoj tablici
U zaokretnoj tablici , možemo koristiti DAX (Izraz analize podataka) formulu za zadržavanje ili dodavanje vodećih nula oblikovanjem stupca ili