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 vodeće nule pomoću nekoliko jednostavnih & plodne funkcije & tehnike.
Preuzmite Vježbenicu
Možete preuzeti vježbu 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 da zadržite vodeće nule u Excelu
U ovom odjeljku pokazat ću vam 10 brzih i jednostavnih metoda da zadržite vodeće nule u Excelu na Windows operativnom sistemu. Ovaj članak sadrži detaljna objašnjenja sa jasnim ilustracijama za sve. Ovdje sam koristio Microsoft 365 verziju . Međutim, možete koristiti bilo koju drugu verziju ovisno o vašoj dostupnosti. Molimo ostavite komentar ako bilo koji dio ovog članka ne radi u vašoj verziji.
1. Formatiranje ćelija da zadrže početne nule
Da biste zadržali vodeće nule u Excelu, formatiranje ćelija pruža najjednostavniju opciju za praćenje. Možete prilagoditi broj ili ga pretvoriti u tekstualni format sa samo nekoliko klikova.
1.1 Prilagođavanje formata broja
Ovdje je lista od 8 država sa njihovim Poštanski brojevi . Sada želimored.
📌 Koraci:
- Na vrpci Insert , odaberite Pivot Table i dijalog Pojavit će se okvir pod nazivom Kreiraj zaokretnu tablicu .
- U polju Tabela/Raspon odaberite cijeli Tabelarni niz (B4:C12).
- Označite opciju ' Dodaj ove podatke u model podataka '.
- Pritisnite U redu.
Uz ove korake, sada možete konvertirati svoje podatke u pivot tablicu gdje su dostupne DAX mjere.
- Novi radni list će se pojaviti & sa desne strane, vidjet ćete prozor Polja zaokretne tabele .
- Kliknite desnim tasterom miša mišem na Opseg.
- Odaberite Dodaj mjeru.. .
Pojavit će se novi okvir za dijalog pod nazivom Mjera . Ovo se zove DAX Formula Editor .
- Upišite Poštanske brojeve sa vodećim nulama kao Naziv mjere ili bilo šta drugo što više volite.
- Pod trakom formule upišite-
=CONCATENATEX(Range,FORMAT([Zip Codes],"00000"),",")
- Pritisnite OK.
- Idite na Polja zaokretne tabele opet, naći ćete novu opciju- f x poštanski brojevi sa vodećim nulama
- Označite ovu opciju & vidjet ćete rezultat na lijevoj strani u tabeli.
Pročitajte više: Kako dodati vodeće nule da napravite 10 cifara u Excelu (10 načina)
Završne riječi
Ovo su sve jednostavne & efikasne načine koje možete slijediti za dodavanjeili zadržite vodeće nule u podacima Microsoft Excel-a. Ako znate više osnovnih & plodonosne metode koje bih trebao dodati pa mi javite kroz komentare. Ili možete baciti pogled na naše druge informativne & zanimljivi članci na ovoj web stranici.
zadržite isti format za sve poštanske brojeve dodavanjem 0 ispred njih gdje je potrebno.
📌 Koraci:
- Prvi , odaberite sve ćelije (C5:C12) koje sadrže poštanske brojeve.
- Zatim, ispod trake Početna , kliknite na opciju dijaloškog okvira kao što je prikazano na desnoj strani -donji ugao iz grupe naredbi Broj .
- Zatim, iz dijaloškog okvira Format Cells , odaberite Prilagođeno
- Dodajte 00000 u okvir formata Prilagođeni tip .
- Na kraju pritisnite dugme OK .
- Dakle, ovdje sada vidite sve poštanske brojeve sa istim formatom zadržavajući vodeće 0 gdje je potrebno.
1.2 Korištenje ugrađenih posebnih formata
Istu stvar možemo učiniti odabirom posebne opcije u dijaloškom okviru Formatiraj ćelije . Zatim odaberite opciju Poštanski broj , pritisnite OK & gotovi ste.
- Za ovo možete ići na druge uobičajene formate koji su ovdje dostupni kao- broj telefona, serijski sigurnosni broj, itd. Svi oni su dodijeljeni zadanim lokacija SAD. Također možete promijeniti lokaciju odabirom drugog područja ili zemlje iz padajućeg izbornika Locale & tada ćete moći pronaći slične opcije kao formati brojeva za odabranu regiju.
- Kao rezultat, vidjet ćete da će biti vodeće nule ispredbrojevi.
Pročitajte više: Kako zadržati vodeće nule u Excelu CSV (4 laka načina)
1.3 Primjena formata teksta
Korišćenjem formata Tekst također možemo zadržati vodeće nule prema potrebi.
📌 Koraci:
- Izaberite ćelije u koje želite da unesete poštanske brojeve.
- Iz grupe naredbi Broj odaberite format kao Tekst iz padajućeg menija.
- Sada počnite upisivati sve poštanske brojeve u ćelije & vidjet ćete da nije uklonjena početna nula.
- Ali naći ćete poruku o grešci koja kaže “ Broj pohranjen kao tekst ” iz žute padajuće opcije pored ćelija. Odaberite ‘Zanemari grešku ’ za svaku ćeliju & gotovi ste.
- Pošto je ovoj metodi potrebno neko vrijeme da se izvrši za sve podatke ručno, tako da je ova metoda učinkovita kada trebate unijeti podatke umjesto formatiranja niza pohranjenih podataka.
Pročitajte više: Kako dodati vodeće nule u Excel tekstualni format (10 Načini)
2. Upotreba funkcije TEXT za dodavanje prethodnih nula
Funkcija TEXT je još jedan plodan način koji možete koristiti za formatiranje brojeva dodavanjem vodećih nula .
📌 Koraci:
- Ovdje. u ćeliju D5 ubacite sljedeću formulu:
=TEXT(C5,"00000")
🔎 Raščlamba formule:
- Funkcija TEXT pretvara broj u tekst uodređeni format vrijednosti.
- Ovdje unutar zagrada, C5 je vrijednost ćelije koja je formatirana u tekstualnom formatu “ 00000 ”.
- Pritisnite Enter & vidjet ćete željeni rezultat.
- Sada da učinite isto za sve ćelije, koristite opciju Fill Handle iz Cell D5 da popunite do posljednje Ćelija D12 & pronaći ćete sve poštanske brojeve u sličnom formatu.
- Ovdje ćete vidjeti upozorenje o grešci jer ste umetnuli brojeve kao unos teksta . Morate zanemariti greške tako što ćete kliknuti na ikonu greške i odabrati opciju “ Ignoriraj grešku ”.
3. Dodavanje apostrofa ispred brojeva
Također možemo koristiti apostrof ispred broja & zatim dodajte nule po potrebi. Ovo će pretvoriti ćeliju u tekstualni format.
- Za ovo morate ručno dodati apostrofe ispred svakog broja, a zatim dodati vodeće nule. Tako možete jednostavno pretvoriti brojeve u format tekst .
- Kako ova metoda predstavlja tekstualni format, tako ćete ponovo pronađite poruku o grešci koja sadrži „ Broj pohranjen kao tekst “. Dakle, morat ćete odabrati Zanemari grešku za sve ćelije koje imaju poruke o grešci.
4. Kombinacija DESNE funkcije s operatorom Ampersand
Sada, ovo je još jedna savršena metoda koja vraća rezultat koristeći DESNO funkciju i Ampersand operator (&). Također možete koristiti CONCATENATE funkciju umjesto & operator.
📌 Koraci:
- U ćeliju D5 ubacite sljedeću formulu:
=RIGHT("00000"&C5,5)
- Pritisnite dugme Enter .
- Koristite ručicu za popunjavanje da popunite sve ostale ćelije koje sadrže poštanske brojeve.
🔎 Raščlamba formule:
- Ovdje , funkcija RIGHT vraća određeni broj znakova s kraja tekstualnog niza.
- Konkateniramo 00000 prije svakog broja koristeći Ampersand (&) između 00000 & ćelije.
- Sada, RIGHT funkcija dozvoljava samo zadnjih 5 znakova svakog rezultirajućeg podatka da se unese u ćelije.
Pročitajte više: Kako dodati vodeće nule u Excel operacijom CONCATENATE
5. Korištenje BASE funkcije
BASE funkcija se koristi za pretvaranje broja u različite sisteme brojeva (binarni, decimalni, heksadecimalni ili oktalni) . Također možete definirati koliko znakova želite vidjeti kroz ovu funkciju.
📌 Koraci:
- U ćeliju D5 ubacite sljedeću formulu:
=BASE(C5,10,5)
- Pritisnite Enter .
- Koristite Ručica za popunjavanje za automatsko popunjavanje svih ostalih ćelija prema potrebi.
🔎 Raščlamba formule:
Unutar argumenata funkcije BASE ,
- C5 je izabrana kao vrijednost ćelije za C5 .
- 10 je radiks ili brojevni sistem za decimalne vrijednosti.
- I 5 je broj znakova koje želimo vidjeti kao rezultat.
Slična očitanja
- Kako staviti zagrade za negativne brojeve u Excel
- Formatirati broj u hiljadama K i milionima M u Excelu (4 načina)
- Kako Primijenite format brojeva u milionima sa zarezom u Excelu (5 načina)
- Prilagođeni format broja: milioni s jednom decimalom u Excelu (6 načina)
6. Uvoz tekstualne datoteke & Zatim dodavanjem vodećih nula korištenjem Power Query Tool & PadText Function
Također možete uvesti niz podataka & zatim ih konvertujte u fiksni format dodavanjem vodećih nula. Ako koristite Microsoft Excel 2010 ili noviju verziju onda ćete moći koristiti ovu metodu sa Power Query Editorom .
📌 Koraci:
- Na vrpci Podaci kliknite na opciju Iz teksta/CSV .
- Pojavit će se okvir za dijalog odakle morate uvesti datoteku koja sadrži podatke.
- Odaberite datoteku & zatim Pritisnite Uvezi.
- Novi okvir za dijalog će se pojaviti sa uvezenim podacima & morate kliknuti na Transform Data .
- Sada će se pojaviti prozor Power Query .
- Pod vrpcom Dodaj kolonu odaberite PrilagođenoKolona .
- Dodajte naziv kolone ispod opcije Novi naziv kolone .
- Sada pod Prilagođena formula kolone , upišite-
=Text.PadStart([Column1],5,"0")
- Pritisnite OK .
Naći ćete novi stupac s formatiranim poštanskim brojevima.
- Odaberi Zatvori & Opcija Load .
Sada će se pojaviti novi radni list & novo dobijeni podaci iz Power Query Editor-a će se ovdje transformirati sa stožernom tablicom kao što je prikazano ispod.
Pročitajte više: Excel Convert Broj do teksta s vodećim nulama: 10 učinkovitih načina
7. Spajanje REPT & LEN funkcionira zajedno
Upotreba REPT & LEN funkcionira zajedno je još jedna plodna metoda koju možete usvojiti.
📌 Koraci:
- U ćeliju D5 , upišite-
=REPT(0,5-LEN(C5))&C5
- Pritisnite Enter & odmah će vam biti prikazane formatirane vrijednosti.
🔎 Raščlamba formule:
- REPT funkcija je došla iz riječi Repeat & 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 Cell se dodaje cijeloj funkciji korištenjem Ampersand(&) jer se ova vrijednost ćelije mora postaviti nakon vodećih nula.
Pročitajte više: Kako staviti 0 u Excel 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, onda će funkcija CONCATENATE sama obaviti posao za tebe. Ovdje su različite vrste brojeva u Koloni B & dodaćemo dvije vodeće nule prije svakog broja.
📌 Koraci:
- U ćeliju C5 , upišite-
=CONCATENATE("00",B5)
- Pritisnite Enter .
- Koristite Popuni Handle za automatsko popunjavanje ostalih ćelija do C12 .
Dakle, na slici ispod, vidite sve brojeve sa dvije vodeće 0.
Pročitajte više: Kako spojiti brojeve s vodećim nulama u Excelu (6 metoda)
9 . Korištenje VBA da zadržimo vodeće nule
Također možemo zadržati ili dodati vodeće nule korištenjem VBScript-a.
📌 Koraci:
- Za ovo, prvo idite na gornju traku i pritisnite Developer , a zatim pritisnite opciju Visual Basic iz menija.
- Možete koristiti ALT + F11 da otvorite “Microsoft Visual Basic za aplikacije” prozor ako nemateDodana je kartica za programere.
- Sada će se pojaviti prozor pod nazivom “Microsoft Visual Basic za aplikacije” . Ovdje sa gornje trake menija pritisnite “Insert” i meni će se pojaviti. Od njih odaberite opciju “Modul'” .
- Sada, novi “Modul” pojaviće se prozor. I Zalijepi ovaj VBA kod u okvir.
6023
- Pritisnite F5 i pokrenite kodove ili makro.
- Ponovo pritisnite Alt+F11 da biste se vratili u svoju Excel tabelu & vidjet ćete rezultat kao što je prikazano na sljedećoj slici.
🔎 Objašnjenje VBA koda:
- Prvo dodajemo odjeljak Podprogram & imenujući naš makro kao KeepLeadingZeros .
- S naredbom Range , odabire se 1. ćelija koju treba formatirati.
- Sa End(xldown) & Odaberite podnaredbe, odabiremo cijeli raspon ćelija koje sadrže poštanske brojeve.
- U sljedećem redu, kroz podnaredbu NumberFormat , mi definišete broj cifara (5) sa 0.
Pročitajte više: Kako ukloniti vodeće nule u Excelu (7 jednostavnih načina + VBA)
10. Zadržavanje ili dodavanje vodećih nula u zaokretnu tabelu
U okretnoj tabeli , možemo koristiti DAX (izraz analize podataka) formulu da zadržimo ili dodamo vodeće nule formatiranjem kolone ili