Uvozite li ikada ili unosite podatke u programu Excel koji sadrže početne nule, npr. 00123 ili velike brojeve kao što je 1234 5678 9087 6543? Primjeri su tih brojeva, telefonskih brojeva, brojeva kreditnih kartica, kodova proizvoda, brojeva računa ili poštanskih brojeva. Excel automatski uklanja početne nule i pretvara velike brojeve u znanstvenu notaciju, kao što je 1,23E+15, da bi omogućio rad formula i matematičkih operacija na njima. U ovom se članku opisuje kako zadržati podatke u izvornom obliku, što Excel tretira kao tekst.
Postavljanje automatskih pretvorbi podataka
Važno: Ta je značajka dostupna u programima Excel za Microsoft 365, Excel za Microsoft 365 za Mac, Excel 2024, Excel 2024 za Mac.
Pomoću značajke automatske pretvorbe podataka programa Excel promijenite zadano ponašanje programa Excel za sljedeće automatske pretvorbe podataka:
-
Uklanjanje početnih nula iz brojčanog teksta i pretvaranje u broj.
-
Skraćujući brojčane podatke na 15 znamenki preciznosti i pretvaraju se u broj prikazan u znanstvenoj notaciji.
-
Pretvaranje brojčanih podataka oko slova "E" u znanstvenu notaciju.
-
Pretvaranje neprekinutog niza slova i brojeva u datum.
Dodatne informacije potražite u članku Postavljanje automatskih pretvorbi podataka.
Pretvaranje brojeva u tekst prilikom uvoza tekstnih podataka
Prilikom uvoza podataka koristite iskustvo & pretvorbe (Power Query) programa Excel da biste pojedinačne stupce oblikeli kao tekst. U tom slučaju uvozim tekstnu datoteku, ali koraci transformacije podataka isti su za podatke uvezene iz drugih izvora, kao što su XML, Web, JSON itd.
-
Odaberite karticu Podaci, a zatim Iz teksta/CSV-a pokraj gumba Dohvati podatke. Ako ne vidite gumb Dohvati podatke, idite na Novi upit > izdatoteke >iz teksta i dođite do tekstne datoteke, a zatim pritisnite Uvoz.
-
Excel će učitati podatke u okno pretpregleda. Pritisnite Uredi u oknu pretpregleda da biste učitali Uređivač upita.
-
Ako je bilo koji stupac potrebno pretvoriti u tekst, odaberite stupac koji želite pretvoriti klikom na zaglavlje stupca, a zatim idite na Polazno >Pretvorba > Vrsta podataka > odaberite Tekst.
Savjet: Možete odabrati više stupaca pomoću prečaca Ctrl + klik lijevom tipkom miša.
-
Zatim u dijaloškom okviru Promjena vrste stupca odaberite Zamijeni trenutno, a Excel će odabrane stupce pretvoriti u tekst.
-
Kada završite, odaberite Zatvori & Učitaj, a Excel će vratiti podatke upita na radni list.
Ako se podaci budu mijenjali u budućnosti, možete otvoriti Odjeljak >Osvježavanje, a Excel će automatski ažurirati podatke i primijeniti vaše transformacije umjesto vas.
Zadržavanje početnih nula pomoću prilagođenog oblika
Ako želite riješiti problem samo unutar radne knjige jer je drugi programi neće koristiti kao izvor podataka, početne nule možete zadržati pomoću prilagođenog ili posebnog oblika. To funkcionira za brojčane kodove koji sadrže manje od 16 znamenki. Osim toga, brojčane kodove možete oblikovati crticama ili drugim interpunkcijskim znakovima. Da biste, primjerice, čitljivije prikazali telefonske brojeve, možete dodati crticu između međunarodnog koda, predbroja države/regije, predbroja područja, pozivnog broja i zadnjih nekoliko brojeva.
Brojčani kod |
Primjer |
Prilagođeno oblikovanje broja |
---|---|---|
Društven sigurnost |
012345678 |
000-00-0000 012-34-5678 |
Telefon |
0012345556789 |
00-0-000-000-0000 00-1-234-555-6789 |
Poštanskih zakonik |
00123 |
Broj 00000 00123 |
Koraci
-
Odaberite ćeliju ili raspon ćelija koje želite oblikovati.
-
Pritisnite Ctrl + 1 da biste učitali dijaloški okvir Oblikovanje ćelija.
-
Odaberite karticu Broj, a zatim na popisu Kategorija odaberite Prilagođeno, a zatim u okvir Vrsta upišite oblik broja, npr. 000-00-0000 za šifru socijalnog osiguranja ili 00000 za peteroznamenkasti poštanski broj.
Savjet: Možete i odabrati Posebno, a zatim odabrati Poštanski broj, Poštanski broj + 4, Telefonski broj ili Broj socijalnog osiguranja.
Dodatne informacije o prilagođenim kodovima potražite u članku Stvaranje i brisanje prilagođenih oblika brojeva.
Napomena: Time se neće vratiti početne nule koje su uklonjene prije oblikovanja. Utjecat će samo na brojeve koji se unose nakon primjene oblika.
Primjena oblika pomoću funkcije TEXT
Možete koristiti prazan stupac pokraj podataka i pomoću funkcije TEXT pretvoriti ga u željeni oblik.
Brojčani kod |
Primjer (u ćeliji A1) |
Text (funkcija) i novi oblik |
---|---|---|
Društven sigurnost |
012345678 |
=TEXT(A1;"000-00-0000") 012-34-5678 |
Telefon |
0012345556789 |
=TEXT(A1;"00-0-000-000-0000") 00-1-234-555-6789 |
Poštanskih zakonik |
00123 |
=TEXT(A1;"000000") 00123 |
Brojevi kreditnih kartica zaokružuju se na niћi
Excel ima maksimalnu preciznost od 15 značajnih znamenki, što znači da se za bilo koji broj koji sadrži 16 ili više znamenki, kao što je broj kreditne kartice, svi brojevi nakon petnaeste znamenke zaokružuju na nulu. U slučaju brojčanih kodova dugih 16 ili više znamenaka, morate koristiti tekstni oblik. Radi toga možete učiniti nešto od sljedećega:
-
Oblikovanje stupca kao teksta
Odaberite raspon podataka i pritisnite Ctrl + 1 da biste pokrenuli dijaloški okvir Oblikovanje ćelija. Na kartici Broj odaberite Tekst.
Napomena: Time se neće promijeniti brojevi koji su već uneseni. Utjecat će samo na brojeve koji se unose nakon primjene oblika.
-
Korištenje znaka apostrofa
Ispred broja možete upisati apostrof ('), a Excel će ga tretirati kao tekst.
Je li vam potrebna dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.