Sadržaj
Ovaj vodič pokazuje različite načine dodavanja vodećih nula u Excel: kako zadržati nule dok kucate, kako prikazati vodeće nule u ćelijama, ukloniti ili sakriti nule.
Ako koristite Excel ne samo za izračunavanje brojeva, već i za održavanje zapisa kao što su poštanski brojevi, sigurnosni brojevi ili ID-ovi zaposlenika, možda ćete morati zadržati početne nule u ćelijama. Međutim, ako pokušate da unesete poštanski broj kao što je "00123" u ćeliju, Excel će ga odmah skratiti na "123".
Poenta je da Microsoft Excel tretira poštanske brojeve, brojeve telefona i druge slične unose kao brojeve , primjenjuje opći ili broj format na njih i automatski uklanja prethodne nule. Srećom, Excel također pruža sredstva za zadržavanje vodećih nula u ćelijama, a dalje u ovom vodiču pronaći ćete pregršt načina da to učinite.
Kako zadržati vodeće nule u Excelu dok kucate
Za početak, da vidimo kako možete staviti 0 ispred broja u Excelu, na primjer upišite 01 u ćeliju. Za ovo jednostavno promijenite format ćelije u Tekst :
- Odaberite ćeliju(e) u kojoj želite da brojevima dodate prefiks 0.
- Idite na Početna kartica > Broj grupa i odaberite Tekst u polju Format broja .
Čim upišete nulu(e) prije broja, Excel će prikazati mali zeleni trokut u gornjem lijevom kutu ćelije koji ukazuje da nešto nije u redu sa sadržajem ćelije. Da biste to ukloniliiz nekog spoljnog izvora. Sve u svemu, ako imate posla sa nizom sa nultim prefiksom koji predstavlja broj, možete koristiti funkciju VALUE da pretvorite tekst u broj i usput uklonite vodeće nule.
Sljedeći snimak ekrana prikazuje dvije formule:
- Tekstualna formula u B2 dodaje nule vrijednosti u A2, a
- Formula vrijednosti u C2 uklanja vodeće nule iz vrijednosti u B2.
Kako sakriti nule u Excelu
Ako ne želite da prikažete nulte vrijednosti u Excel listu, imate sljedeće dvije opcije:
- Da biste sakrili nule preko cijelog lista , poništite opciju Prikaži nulu u ćelijama koje imaju nultu vrijednost . Za ovo kliknite na Datoteka > Opcije > Napredno i skrolujte dolje do odjeljka Opcije prikaza za ovaj radni list :
Za ovo, odaberite ćelije u kojima želite sakriti nule, kliknite Ctrl+1 da otvorite Format Cells dijalog, odaberite Prilagođeno pod Kategorija i upišite gornji kod formata u okvir Vrsta .
Snimak ekrana ispod pokazuje da ćelija B2 sadrži nultu vrijednost, ali nije prikazana u ćeliji:
Dodavanje i uklanjanje nula u Excelu na jednostavan način
Konačno, dobre vijesti za korisnike našeg Ultimate Suite for Excel - novog alataposebno dizajniran za rukovanje nulama je objavljen! Pozdravite dodavanje/uklanjanje vodećih nula.
Kao i obično, nastojali smo smanjiti broj poteza na apsolutni minimum :)
Do add vodeće nule , evo što trebate učiniti:
- Odaberite ciljne ćelije i pokrenite alat Add/Remove Leading Zeros.
- Odredite ukupan broj znakova koji treba biti prikazan.
- Kliknite na Primijeni .
Gotovo!
Da biste uklonili vodeće nule , koraci su vrlo slični:
- Odaberite ćelije sa svojim brojevima i pokrenite dodatak.
- Odredite koliko znakova treba biti prikazano. Da biste dobili maksimalni broj značajnih znamenki u odabranom rasponu, kliknite na Dobijte maksimalnu dužinu
- Kliknite Primijeni .
Dodatak može dodati vodeće nule i brojevima i nizovima:
- Za brojeve , postavljen je prilagođeni format broja, tj. samo vizualni prikaz mijenja se broj, a ne osnovna vrijednost.
- Alfa-numerički nizovi imaju prefiks vodećih nula, tj. nule su fizički umetnute u ćelije.
Ovo je kako možete dodati, ukloniti i sakriti nule u Excelu. Da biste bolje razumjeli tehnike opisane u ovom vodiču, možete preuzeti primjer radne knjige. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeće sedmice!
Dostupna preuzimanja
Excel Leading Zerosprimjeri (.xlsx datoteka)
Ultimate Suite 14-dnevna potpuno funkcionalna verzija (.exe datoteka)
indikator greške, odaberite ćeliju(e), kliknite na znak upozorenja, a zatim kliknite na Zanemari grešku.
Sljedeći snimak ekrana prikazuje rezultat:
Još jedan način da zadržite vodeće nule u Excelu je stavljanje prefiksa broja sa apostrofom ('). Na primjer, umjesto da kucate 01, upišite '01. U ovom slučaju, ne morate mijenjati format ćelije.
Donja linija: Ova jednostavna tehnika ima značajno ograničenje - rezultirajuća vrijednost je text string , a ne broj, te se stoga ne može koristiti u proračunima i numeričkim formulama. Ako to nije ono što želite, promijenite samo vizualni prikaz vrijednosti primjenom prilagođenog formata brojeva kao što je prikazano u sljedećem primjeru.
Kako prikazati vodeće nule u Excelu s prilagođenim formatom brojeva
Da biste prikazali vodeće nule, primijenite prilagođeni format brojeva izvodeći ove korake:
- Odaberite ćeliju(e) u kojoj želite prikazati vodeće nule i pritisnite Ctrl+1 da otvorite Dialog Format Cells .
- Pod Kategorija odaberite Prilagođeno .
- Upišite kod formata u Type kutija.
U većini slučajeva trebat će vam kod formata koji se sastoji od 0 rezerviranih mjesta, kao što je 00. Broj nula u kodu formata odgovara ukupnom broju cifara koje želite prikazati u ćeliji (naći ćete nekoliko primjera ispod).
- Kliknite OK da sačuvate promjene.
Na primjer,da dodate vodeće nule za kreiranje 5-cifrenog broja, koristite sljedeći kod formata: 00000
Upotrebom prilagođenih formata brojeva u Excelu, možete dodati vodeće nule za kreiranje brojeva fiksne dužine , kao u gornjem primjeru, i brojeve promjenjive dužine . Sve se svodi na to koji čuvar mjesta koristite u kodu formata:
- 0 - prikazuje dodatne nule
- # - ne prikazuje dodatne nule
Na primjer, ako primijenite format 000# na neku ćeliju, svaki broj koji unesete u tu ćeliju imat će do 3 vodeće nule.
Vaši prilagođeni formati brojeva također mogu uključivati razmake, crtice, zagrade, itd. Detaljno objašnjenje možete pronaći ovdje: Prilagođeni Excel format brojeva.
Sljedeća tabela daje još nekoliko primjera prilagođenih formata koji mogu prikazati vodeće nule u Excelu.
A | B | C | |
---|---|---|---|
1 | Prilagođeni format | Ukucani broj | Prikazani broj |
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 |
I sljedeći kodovi formata mogu se koristiti za prikaz brojeva u posebnim formatimakao što su naši poštanski brojevi, brojevi telefona, brojevi kreditnih kartica i brojevi socijalnog osiguranja.
A | B | C | D | |
---|---|---|---|---|
1 | Prilagođeni format | Ukucani broj | Prikazan broj | |
2 | Poštanski broj | 00000 | 1234 | 01234 |
3 | Socijalna sigurnost | 000-00-0000 | 12345678 | 012-34-5678 |
4 | Kreditna kartica | 0000-0000-0000-0000 | 12345556789123 | 0012-3455-5678-9123 |
5 | Broj telefona | 00-0-000-000-0000 | 12345556789 | 00-1-234-555-6789 |
Savjet. Excel ima nekoliko unaprijed definiranih posebnih formata za poštanske brojeve, telefonske brojeve i brojeve socijalnog osiguranja, kao što je prikazano na slici ispod:
Donja linija: Ovu metodu je najbolje koristiti u situacijama kada radite sa numeričkim skupom podataka i rezultati bi trebali biti brojevi , a ne tekst. Mijenja samo prikaz broja, ali ne i sam broj: vodeće nule se pojavljuju u ćelijama, stvarna vrijednost se prikazuje u traci formule. Kada referencirate takve ćelije u formulama, proračuni se dodaju originalnim vrijednostima. Prilagođeni formati se mogu primijeniti samo na numeričke podatke (brojeve i datume), a rezultat je također broj ili datum.
Kako dodati vodeće nule u Excelu s TEKSTOMfunction
Dok prilagođeni format brojeva prikazuje nulu ispred broja bez stvarne promjene osnovne vrijednosti, funkcija Excel TEXT popunjava brojeve nulama tako što "fizički" ubacuje vodeće nule u ćelije.
Za dodavanje vodeće nule formulom TEXT( value , format_text ), koristite iste kodove formata kao u prilagođenim formatima brojeva. Međutim, rezultat funkcije TEXT je uvijek tekstualni niz, čak i ako izgleda kao broj.
Na primjer, da biste umetnuli 0 ispred vrijednosti u ćeliju A2, koristite ovu formulu:
=TEXT(A2, "0#")
Da kreirate niz sa nultim prefiksom fiksne dužine, recimo niz od 5 znakova, koristite ovaj:
=TEXT(A2, "000000")
Obratite pažnju da Funkcija TEXT zahtijeva stavljanje kodova formata u navodnike. A ovako će rezultati izgledati u Excelu:
A | B | C | |
---|---|---|---|
1 | Originalni broj | Podstavljeni broj | Formula |
2 | 1 | 01 | =TEXT(B2, "0#") |
3 | 12 | 12 | =TEXT(B3, "0#") |
4 | 1 | 00001 | =TEXT(B4,"00000") |
5 | 12 | 00012 | =TEXT(B5,"00000") |
Za više informacija o tekstualnim formulama, pogledajte Kako koristiti TEXT funkcija u Excelu.
Donja linija: Excel funkcija TEXT uvijek vraća text string ,nije broj, te stoga nećete moći koristiti rezultate u aritmetičkim proračunima i drugim formulama, osim ako ne trebate usporediti izlaz s drugim tekstualnim nizovima.
Kako dodati vodeće nule tekstualnim nizovima
U prethodnim primjerima naučili ste kako dodati nulu ispred broja u Excelu. Ali šta ako trebate staviti nulu(e) ispred tekstualnog niza kao što je 0A102? U tom slučaju, ni TEKST ni prilagođeni format neće raditi jer se bave samo numeričkim vrijednostima.
Ako vrijednost koja će biti dopunjena nulom sadrži slova ili druge znakove teksta, koristite jednu od sljedećih formula, koje nude univerzalno rješenje primjenjivo i na brojeve i tekstualne nizove .
Formula 1. Dodajte početne nule pomoću funkcije DESNO
Najlakši način za postavljanje vodećih nule prije tekstualnih nizova u Excelu koristi funkciju DESNO:
DESNO(" 0000 " & ćelija , dužina_niza )Gdje:
- "0000" je maksimalni broj nula koje želite dodati. Na primjer, da dodate 2 nule, upišete "00".
- Cell je referenca na ćeliju koja sadrži originalnu vrijednost.
- String_length je koliko znakova bi rezultirajući niz trebao sadržavati.
Na primjer, da biste napravili niz od 6 znakova sa nultim prefiksom na osnovu vrijednosti u ćeliji A2, koristite ovu formulu:
=RIGHT("000000"&A2, 6)
Ono što formula radi je dodavanje 6 nula vrijednosti u A2 ("000000"&A2), izatim izdvojite pravih 6 znakova. Kao rezultat, umeće tačan broj nula da bi se dostiglo navedeno ograničenje ukupnog niza:
U gornjem primjeru, maksimalni broj nula jednak je ukupnoj dužini niza (6 znakova), pa su stoga svi rezultirajući nizovi dugi 6 znakova (fiksna dužina). Ako se primijeni na praznu ćeliju, formula će vratiti niz koji se sastoji od 6 nula.
U zavisnosti od vaše poslovne logike, možete dati različite brojeve nula i ukupnih znakova, na primjer:
=RIGHT("00"&A2, 6)
Kao rezultat, dobit ćete nizove promjenjive dužine koji sadrže do 2 vodeće nule:
Formula 2. Pad vodeće nule koristeći REPT i LEN funkcije
Drugi način za umetanje vodećih nula prije tekstualnog niza u Excelu je korištenje ove kombinacije REPT i LEN funkcija:
REPT(0, broj nula -LEN( cell ))& cellNa primjer, da biste dodali vodeće nule vrijednosti u A2 kako biste kreirali niz od 6 znakova, ova formula glasi kako slijedi:
=REPT(0, 6-LEN(A2))&A2
Kako ova formula funkcionira:
Znajući da funkcija REPT ponavlja dati znak određeni broj puta, a LEN vraća ukupnu dužinu niza, logika formule je lako razumljivo:
- LEN(A2) dobija ukupan broj znakova u ćeliji A2.
- REPT(0, 6-LEN(A 2)) dodaje potreban broj nula. Da izračunate koliko nulatreba dodati, oduzimate dužinu niza u A2 od maksimalnog broja nula.
- Konačno, spajate nule sa vrijednošću A2 i dobivate sljedeći rezultat:
Donja linija : Ova formula može dodati vodeće nule i brojevima i tekstualnim nizovima, ali rezultat je uvijek tekst, a ne broj.
Kako dodajte fiksni broj prethodnih nula
Da biste svim vrijednostima u stupcu (brojevima ili tekstualnim nizovima) dodali prefiks s određenim brojem nula, koristite funkciju CONCATENATE ili funkciju CONCAT u programu Excel 365 - 2019 ili ampersand operator.
Na primjer, da stavite 0 ispred broja u ćeliji A2, koristite jednu od ovih formula:
=CONCATENATE(0,A2)
ili
=0&A2
Kao što je prikazano na slici ispod, formula dodaje samo jednu početnu nulu svim ćelijama u koloni bez obzira na to koliko znakova sadrži originalna vrijednost:
Na isti način možete umetnuti 2 vodeće nule (00), 3 nule (000) ili onoliko nula koliko želite prije brojeva i tekstualnog niza s.
Donja linija : Rezultat ove formule je također tekstualni niz čak i kada spajate nule s brojevima.
Kako ukloniti vodeće nule u Excelu
Metoda koju koristite za uklanjanje vodećih nula u Excelu ovisi o tome kako su te nule dodane:
- Ako su prethodne nule dodane u prilagođenom formatu brojeva (nule su vidljive u ćeliji, ali ne u traci formule), primijenitidrugi prilagođeni format ili vratite Općenito kao što je ovdje prikazano.
- Ako su nule upisane ili na drugi način unesene u ćelije formatirane kao Tekst (mali zeleni trokut je prikazan u gornjem lijevom kutu ćelije), pretvorite tekst u broj.
- Ako su vodeće nule dodane pomoću formule (formula se pojavljuje u traci formule kada je ćelija odabrana), koristite funkciju VALUE da biste ih uklonili.
sljedeća slika prikazuje sva tri slučaja koja će vam pomoći da odaberete pravu tehniku:
Uklonite vodeće nule promjenom formata ćelije
Ako su vodeće nule prikazane u ćelijama sa prilagođenim formatom, a zatim promijenite format ćelije natrag na zadani Općenito ili primijenite drugi format brojeva koji ne prikazuje prethodne nule.
Ukloni početne nule pretvaranjem teksta u broj
Kada se nule s prefiksom pojave u ćeliji formatiranoj u tekstu, najlakši način da ih uklonite je odabir ćelije(e), kliknite na uskličnik, a zatim kliknite Pretvori u Broj :
<3 8>
Uklonite vodeće nule koristeći formulu
U slučaju da je prethodna nula(e) dodana formuli, koristite drugu formulu da je uklonite. Formula za uklanjanje nule je jednostavna kao:
=VALUE(A2)
Gdje je A2 ćelija iz koje želite ukloniti prethodne nule.
Ova metoda se također može koristiti za oslobodite se nula upisanih direktno u ćelije (kao u prethodnom primjeru) ili uvezenih u Excel