Sadržaj:
Način 1: Korištenje automatskog alata
U Excel postoji automatski alat namijenjen razdvajanju teksta po stupcima. Ne radi u automatskom režimu, stoga će sve radnje trebati izvesti ručno, prethodno odabirući raspon obrađenih podataka. Međutim, postavka je maksimalno jednostavna i brza za implementaciju.
- Držite lijevu tipku miša pritisnutom i označite sve ćelije čiji tekst želite razdvojiti u stupce.
- Nakon toga, idite na karticu "Podaci" i pritisnite gumb "Tekst u stupcima".
- Pojavit će se prozor "Čarobnjaka za razdvajanje teksta u stupcima", u kojem trebate odabrati format podataka "s razdjelnikom". Razdjelnik je najčešće razmak, ali ako je to neki drugi znak interpunkcije, potrebno ga je navesti u sljedećem koraku.
- Označite razdjelni znak ili ga ručno upišite, a zatim pregledajte preliminarni rezultat razdvajanja u donjem prozoru.
- U završnom koraku možete odrediti novi format stupaca i mjesto gdje ih treba smjestiti. Kada postavka bude završena, pritisnite "Gotovo" za primjenu svih promjena.
- Vratite se na tablicu i provjerite je li razdvajanje uspješno provedeno.






Iz ove upute može se zaključiti da je korištenje takvog alata optimalno u situacijama kada je razdvajanje potrebno izvršiti samo jednom, označavajući za svaku riječ novi stupac.Međutim, ako se u tablicu stalno unose novi podaci, stalno razdvajanje na taj način neće biti baš praktično, stoga u takvim slučajevima predlažemo da se upoznate s sljedećim načinom.
Način 2: Izrada formule za razdvajanje teksta
U Excelu možete sami izraditi relativno složenu formulu koja će omogućiti izračunavanje pozicija riječi u ćeliji, pronalaženje razmaka i razdvajanje svake u zasebne stupce. Kao primjer uzet ćemo ćeliju koja se sastoji od tri riječi odvojenih razmacima. Za svaku od njih bit će potrebna vlastita formula, stoga ćemo način podijeliti na tri faze.
Korak 1: Razdvajanje prve riječi
Formula za prvu riječ je najjednostavnija, budući da se oslanja samo na jedan razmak za određivanje ispravne pozicije. Razmotrit ćemo svaki korak njezine izrade kako bismo dobili potpunu sliku o tome zašto su određena izračunavanja potrebna.
- Za praktičnost stvorit ćemo tri nova stupca s oznakama u koje ćemo dodavati razdvojeni tekst. Možete učiniti isto ili preskočiti ovaj korak.
- Odaberite ćeliju u kojoj želite smjestiti prvu riječ i upišite formulu
=LJEVI.DIO(
. - Nakon toga pritisnite gumb "Argumenti funkcije", čime ćete preći u grafičko okno za uređivanje formule.
- Kao tekst argumenta navedite ćeliju s natpisom, kliknuvši na nju lijevim gumbom miša u tablici.
- Broj znakova do razmaka ili drugog razdjeljnika morat ćete izračunati, ali to nećemo raditi ručno, već ćemo iskoristiti još jednu formulu —
PRONAĐI()
. - Čim je zapišete u tom formatu, ona će se prikazati u tekstu ćelije iznad i bit će istaknuta podebljano. Kliknite na nju za brzi prijelaz na argumente te funkcije.
- U polju "Traženi_tekst" jednostavno stavite razmak ili korišteni razdjelnik, jer će vam pomoći da shvatite gdje završava riječ. U "Tekst_za_pretraživanje" navedite istu obrađivanu ćeliju.
- Kliknite na prvu funkciju kako biste se vratili na nju i dodajte na kraju drugog argumenta
-1
. To je potrebno kako bi formula "PRONAĐI" uzela u obzir ne traženi razmak, već znak prije njega.Kao što se može vidjeti na sljedećem snimku zaslona, rezultat prikazuje prezime bez ikakvih razmaka, što znači da je sastavljanje formula izvršeno ispravno. - Zatvorite uređivač funkcija i provjerite da li se riječ ispravno prikazuje u novoj ćeliji.
- Držite ćeliju u donjem desnom kutu i povucite je prema dolje na potrebni broj redova kako biste je proširili. Tako se unose vrijednosti drugih izraza koje je potrebno podijeliti, a izvršavanje formule događa se automatski.









Potpuno stvorena formula ima oblik =LJEVI.DIO(A1;PRONAĐI(" ";A1)-1)
, a vi je možete stvoriti prema gornjoj uputi ili umetnuti ovu, ako uvjeti i razdjelnik odgovaraju. Ne zaboravite zamijeniti obrađivanu ćeliju.
Korak 2: Razdvajanje druge riječi
Najteže je razdvojiti drugu riječ, koja je u našem slučaju ime. To je povezano s tim da je s obje strane okružena razmacima, pa će biti potrebno uzeti u obzir oba, stvarajući složenu formulu za pravilno izračunavanje pozicije.
- U ovom slučaju osnovna formula postat će
=MID(
— zapišite je na taj način, a zatim pređite na prozor za postavljanje argumenata. - Ova formula će tražiti potrebni redak u tekstu, čiju ćeliju biramo za razdvajanje.
- Početnu poziciju retka potrebno je odrediti pomoću već poznate pomoćne formule
PRONAĐI()
. - Nakon što je stvorite i pređete na nju, popunite je na isti način kao što je to prikazano u prethodnom koraku.Kao traženi tekst koristite razdjelnik, a ćeliju navedite kao tekst za pretraživanje.
- Vratite se na prethodnu formulu, gdje dodajte funkciji "POIŠK"
+1
na kraju, kako biste započeli brojanje od sljedećeg znaka nakon pronađenog razmaka. - Sada formula već može započeti pretraživanje niza od prvog znaka imena, ali još uvijek ne zna gdje ga završiti, stoga u polje "Broj_znakova" ponovno upišite formulu
POIŠK()
. - Pređite na njezine argumente i ispunite ih u već poznatom obliku.
- Ranije nismo razmatrali početnu poziciju ove funkcije, ali sada je potrebno upisati i
POIŠK()
, budući da ova formula treba pronaći ne prvi razmak, već drugi. - Pređite na stvorenu funkciju i ispunite je na isti način.
- Vratite se na prvi
"POIŠK"
i dodajte u "Početna_pozicija"+1
na kraju, jer za pretraživanje niza nije potreban razmak, već sljedeći znak. - Kliknite na korijen
=PSTROJ
i stavite kursor na kraj niza "Broj_znakova". - Dodajte tamo izraz
-POIŠK(" ";A1)-1)
za završetak izračuna razmaka. - Vratite se na tablicu, proširite formulu i uvjerite se da se riječi ispravno prikazuju.












Formula je postala velika, i ne razumiju svi korisnici kako točno ona funkcionira. Naime, za pretraživanje niza bilo je potrebno koristiti nekoliko funkcija koje određuju početne i završne pozicije razmaka, a zatim se od njih oduzimao jedan znak, kako ti razmaci ne bi bili prikazani.Na kraju, formula je sljedeća: =MID(A1;FIND(" ";A1)+1;FIND(" ";A1;FIND(" ";A1)+1)-FIND(" ";A1)-1)
. Koristite je kao primjer, zamjenjujući broj ćelije s tekstom.
Korak 3: Razdvajanje treće riječi
Zadnji korak naših uputa podrazumijeva razdvajanje treće riječi, što izgleda otprilike kao što je to bilo s prvom, ali se opća formula malo mijenja.
- U praznoj ćeliji za smještaj budućeg teksta upišite
=RIGHT(
i pređite na argumente te funkcije. - Kao tekst navedite ćeliju s natpisom za razdvajanje.
- Ovaj put pomoćna funkcija za pronalaženje riječi zove se
LEN(A1)
, gdje A1 — ista ćelija s tekstom. Ova funkcija određuje broj znakova u tekstu, a nama ostaje da istaknemo samo odgovarajuće. - Za to dodajte
-FIND()
i pređite na uređivanje te formule. - Unesite već poznatu strukturu za pronalaženje prvog razdjeljnika u retku.
- Dodajte za početnu poziciju još jedan
FIND()
. - Njemu navedite istu strukturu.
- Vratite se na prethodnu formulu "FIND".
- Dodajte za njegovu početnu poziciju
+1
. - Pređite na korijen formule
RIGHT
i uvjerite se da se rezultat ispravno prikazuje, a zatim potvrdite promjene. Puna formula u ovom slučaju izgleda ovako=RIGHT(A1;LEN(A1)-FIND(" ";A1;FIND(" ";A1)+1))
. - Na kraju, na sljedećem snimku zaslona vidite da su sve tri riječi ispravno razdvojene i nalaze se u svojim stupcima. Za to je bilo potrebno koristiti razne formule i pomoćne funkcije, ali to omogućava dinamičko proširivanje tablice i ne brinuti se da će svaki put biti potrebno ponovno razdvajati tekst. Po potrebi jednostavno proširite formulu pomicanjem prema dolje, kako bi sljedeće ćelije bile automatski obuhvaćene.








