U Excelu je vrlo lako podijeliti imena, srednja imena i prezimena koja se pojavljuju u istom stupcu u zasebne stupce na različite načine.
Pretpostavimo da ste primili popis kontakata sa svim imenima navedenim u punim imenima u jednom stupcu i vjerojatno ćete morati odvojiti ime, srednje ime i prezime te ih podijeliti u zasebne stupce. Postoji nekoliko različitih načina na koje možete odvojiti nazive – korištenjem značajke Text to Columns, Flash ispune i formula.
U Excelu je vrlo lako podijeliti nazive iz jednog stupca u dva ili više stupaca. U ovom članku ćemo vam pokazati kako podijeliti nazive u različite stupce u excelu na različite načine.
Kako podijeliti imena u Excelu
Postoje tri jednostavna načina za podjelu imena u Excelu. Ovisno o strukturi podataka i želite li da nazivi podjela budu statični ili dinamični, odaberite jednu od sljedećih metoda:
- Podijelite nazive pomoću značajke Text to Columns
- Odvojite imena pomoću formula
- Odvojite imena pomoću Flash Fill-a
Odvojite nazive pomoću čarobnjaka za tekst u stupac
Čarobnjak za tekst u stupac jedan je od najčešćih načina odvajanja imena i prezimena u Excelu, kao i srednjih imena. Provjerite postoje li prazni stupci pored imena koja ćete podijeliti jer će se puni nazivi podijeliti u zasebne stupce.
Na primjer, imate donji skup podataka s punim imenima i želite podijeliti/razdvojiti ime i prezime i pohraniti ih u zasebne ćelije.
Najprije označite stupac punih imena koje želite odvojiti. Zatim idite na karticu "Podaci" i kliknite na opciju "Tekst u stupce" u odjeljku "Podatkovni alati".
Otvorit će se čarobnjak za pretvaranje teksta u stupce. U prvom koraku čarobnjaka odaberite opciju "Delimited" i kliknite "Dalje".
U koraku 2 od 3 čarobnjaka za pretvaranje teksta u stupce odaberite graničnik koji razdvaja vaše podatke, uklonite sve druge kvačice i kliknite "Dalje". U našem slučaju, 'razmak' razdvaja ime i prezime, pa biramo ovaj graničnik.
Odjeljak za pregled podataka u nastavku u prozoru pokazuje kako se vaša imena analiziraju.
U koraku 3 od 3, odabirete format podataka i odredište te kliknete "Završi".
Obično će zadani "Općenito" raditi sasvim dobro za većinu vrsta podataka. U polju "Odredište" navedite mjesto na kojem želite da se prikaže izlaz. Morate navesti adresu prve ćelije u stupcu gdje želite rezultate (B2, u našem slučaju).
Zapamtite, ako ne navedete odredišnu ćeliju, čarobnjak će prebrisati izvorne podatke, stoga svakako odaberite prazan stupac.
Nakon što kliknete na gumb 'Završi', on će odmah odvojiti puna imena u dva odvojena stupca (ime i prezime).
Slijedite iste korake ako imate ime, srednje ime i prezime, a vaša će imena biti podijeljena u tri stupca umjesto u dva.
Bilješka: Rezultat ove metode je statičan. To znači, ako promijenite izvorni naziv, morate to učiniti iznova da biste podijelili imena.
Razdvojeni nazivi odvojeni zarezima
Ako su ime i prezime odvojeni zarezima, slijedite korake u nastavku da biste uklonili zarez i podijelili ime i prezime.
U sljedećem primjeru, imena su oblikovana u obrnutom formatu (Prezime, Ime), pri čemu prvo dolazi prezime, zatim zarez, a zatim ime.
Odaberite nazive i idite na Podaci –>Tekst u stupac. U 1. koraku odaberite 'Razgranič' i kliknite 'Dalje'. U koraku 2, u odjeljku Razgraničenja, označite "Zarez" (,) kao graničnik jer su vaša imena odvojena zarezom.
U zadnjem koraku odabirete format podataka kao "Općenito", navedete odredište i kliknite "Završi".
Sada ćete imati imena u zasebnim stupcima.
Odvojite nazive pomoću formula
Čarobnjak za tekst u stupce brzo i jednostavno odvaja nazive. Međutim, ako želite urediti izvorne nazive i želite dinamičku metodu koja će se automatski ažurirati svaki put kada promijenite imena, tada je dijeljenje imena s formulama pravi izbor. Za odvajanje imena možete koristiti funkcije LIJEVO, DESNO, SREDINA, LEN i SEARCH ili FIND.
Odvojite ime i prezime u Excelu pomoću formula
Dobijte ime
Recimo da imate donji skup podataka i želite odvojiti ime u zasebnu ćeliju. Morate kombinirati funkciju FIND i LEFT u jednu formulu da biste dobili ime.
Koristite sljedeću formulu da biste dobili ime:
=LIJEVO(A2,PRONAĐI(" ",A2)-1)
Ova formula koristi funkciju FIND za pronalaženje položaja znaka za razmak (“ “) između imena i prezimena i oduzima 1 kako bi isključio sam razmak. Taj se broj zatim isporučuje funkciji LIJEVO, koja koristi ovaj broj položaja za izdvajanje cijelog teksta prije njega. Također možete koristiti funkciju SEARCH umjesto funkcije FIND.
Nakon što unesete formulu u praznu ćeliju (B2), povucite ručicu za popunjavanje prema dolje na druge ćelije da biste primijenili ovu formulu, a sva imena su podijeljena u stupac B kao što je prikazano u nastavku:
Možete ugniježiti funkcije SEARCH i FIND unutar funkcije LIJEVO da izdvojite ime. Glavna razlika između ove dvije funkcije je u tome što je FIND osjetljiv na velika i mala slova, dok je SEARCH neosjetljiv na velika i mala slova.
Ako imate zarez (,) umjesto razmaka između imena i prezimena, tada koristite zarez kao prvi argument u funkciji FIND:
=LIJEVO(A2,PRONAĐI(",",A2)-1)
Dobiti prezime
Sada ako trebate izdvojiti prezime, koristite funkciju DESNO. Sljedeća formula će izdvojiti prezime iz istog skupa podataka:
=DESNO(A2,LEN(A2)-PRONAĐENJE(" ",A2))
Formula prvo pronalazi položaj znaka za razmak, oduzima taj broj od ukupne duljine niza (koju vraća funkcija LEN), a taj se broj zatim isporučuje funkciji DESNO kako bi se izdvojio toliki broj znakova s kraja niza (Ime).
Odvojite ime, srednje i prezime u Excelu pomoću formula
Za dijeljenje imena koja uključuju srednje ime potrebne su različite formule, ovisno o formatu imena koji imate.
Da biste dobili ime kada imate srednje ime ili srednje slovo, upotrijebite istu formulu LIJEVO NALAZI koju ste već upoznati.
Dobiti prezime
Gornja formula DESNO NALAZI dobro funkcionira kada postoje samo ime i prezime, neće biti od velike koristi u slučaju da vaša izvorna imena sadrže srednje ime ili srednje slovo. To je zato što niste uzeli u obzir dva znaka razmaka u nazivu.
Da biste dobili prezime kada imate i srednje ime, koristite ovu formulu:
=DESNO(A2,LEN(A2)-TRAŽI(" ",A2,TRAŽI(" ",A2,1)+1))
Da biste izdvojili prezime, prvo odredite položaj drugog znaka razmaka korištenjem ugniježđenih funkcija SEARCH, dodajte 1 u SEARCH(” “,A2,1) da započnete ekstrakciju sa sljedećim znakom. Zatim oduzmite položaj drugog razmaka od ukupne duljine niza i kao rezultat dobijete duljinu prezimena. Zatim dajte ovaj rezultirajući broj funkciji DESNO da izvuče broj znakova s kraja niza.
Dobijte srednje ime
Funkcija MID koristi tri argumenta, prvi argument specificira tekst ili adresu ćelije, drugi navodi početnu poziciju, a posljednji argument govori brojeve znakova za izdvajanje srednjeg imena iz te pozicije.
Sintaksa:
=MID(tekst, početni_broj, broj_znakova)
Da biste dobili srednje ime, unesite ovu formulu u praznu ćeliju:
=SREDINA(A2,TRAŽI(" ",A2)+1,TRAŽI(" ",A2,TRAŽI(" ",A2)+1)-TRAŽI(" ",A2)-1)
Pogledajmo kako ova složena formula funkcionira:
Da biste izdvojili srednje ime ili srednje slovo, morate odrediti položaj oba razmaka u punom imenu. Da biste pronašli poziciju prvog znaka razmaka, unesite ovo TRAŽI(" ",A2)
funkciju u argumentu 'start_num' i dodajte 1 za početak ekstrakcije iz sljedećeg znaka.
Zatim, da saznate duljinu srednjeg imena, stavite ovo TRAŽI(" ",A2,TRAŽI(" ",A2)+1)-TRAŽI(" ",A2)-1
ugniježđena funkcija u argumentu 'num_chars', koja oduzima poziciju 1. razmaka od položaja 2. razmaka i oduzima 1 od rezultata kako bi se uklonio razmak na kraju. Konačni rezultat će vam reći koliko znakova treba izdvojiti.
Sada, funkcija MID s početnom pozicijom srednjeg imena i brojčanim znakovima za izdvajanje odvaja srednje ime od punog imena (A2).
Odvojite nazive u Excelu pomoću Flash Fill-a
Flash fill se uglavnom koristi za automatsko popunjavanje podataka određenog uzorka. Također se može koristiti za dijeljenje imena. Dostupan je samo u Excelu 2013, 2016, 2019 i 365.
Recimo da imate donji skup podataka i želite dobiti samo imena od punih imena.
U susjednu ćeliju uz izvorni naziv upišite ime. U ovom slučaju, upišite "Steve" u ćeliju B2.
Zatim počnite upisivati ime u drugu ćeliju stupca. Dok tipkate, ako Excel osjeti uzorak, Flash Fill će vam automatski prikazati popis imena u drugim ćelijama (sivom bojom).
Kada vidite popis imena u sivoj boji i ako su ta imena točna, samo pritisnite tipku "Enter" i Flash Fill će automatski ispuniti ostatak stupca imenima.
Slijedite isti postupak da biste odvojili prezimena u zaseban stupac.
Rezultat:
Flash Fill radi otkrivanjem uzorka u tim podacima i praćenjem tog uzorka dok vam daje izmijenjene podatke. Isprva, kada unesete ime u prvu ćeliju, Flash Fill ne prepoznaje uzorak. Ali kada ponovno počnete upisivati ime u drugu ćeliju, Flash Fill prepoznaje uzorak i pokazuje vam prijedlog za podjelu imena. Zatim samo pritisnite tipku 'Enter'.
Općenito, značajka Flash Fill omogućena je prema zadanim postavkama. Ako ne radi u vašem Excelu, nakon što upišete ime u prvu ćeliju, možete jednostavno odabrati drugu ćeliju i kliknuti gumb "Flash Fill" iz grupe Data Tools na kartici "Podaci".
Alternativno, također možete pritisnuti ‘Ctrl’ + ‘E’ da biste dobili iste rezultate.
Sada će ostale ćelije biti popunjene imenima.
Ponekad možda nećete vidjeti prijedlog uzorka u sivoj boji, u tom slučaju možete koristiti ručicu za popunjavanje da biste dobili rezultat Flash Fill.
Najprije upišite nazive ručno u dvije ćelije i odaberite obje te ćelije. Zatim zadržite pokazivač na donjem desnom kutu odabira. Primijetit ćete da se kursor mijenja iz malog zelenog kvadrata (ikona punila) u ikonu plus.
Zatim dvaput kliknite na tu ikonu plus. To će ispuniti preostale ćelije. U ovom trenutku rezultati su netočni, vidjet ćete da se oba imena ponavljaju uvijek iznova. Zatim, u donjem desnom kutu rezultirajućih podataka, vidjet ćete malu ikonu automatskog popunjavanja kao što je prikazano u nastavku. Kliknite na ovu ikonu "Auto-fill" i odaberite "Flash Fill".
Ovo će ispuniti imena u svim ćelijama:
Uklonite srednje ime
Također možete koristiti alat Flash Fill da biste se riješili srednjeg imena od punog imena.
Na primjer, recimo da imate donji skup podataka i želite dobiti samo ime i prezime bez srednjeg imena ili srednjeg inicijala.
Da biste dobili imena bez srednjeg imena ili srednjeg inicijala, ručno upišite "Lord Stark" u susjednu ćeliju. Zatim u drugu susjednu ćeliju upišite "Daenerys Targaryen". Dok tipkate, Flash Fill će prepoznati uzorak i prikazat će vam popis imena bez srednjih imena (sivo).
Ako je prijedlog točan, pritisnite tipku "Enter" i Flash Fill će automatski ispuniti preostale ćelije imenima bez srednjeg imena.
Ako želite dobiti samo srednja imena bez imena i prezimena, unesite srednje ime u prve dvije ćelije i upotrijebite alat Flash Fill da biste dobili srednja imena iz svih punih imena u stupcu.
Ovaj vodič pokazuje kako razdvojiti imena dok manipulirate tekstualnim podacima. Ove metode također mogu biti od pomoći pri radu s drugim oblicima podataka kao što su adrese, nazivi proizvoda, nazivi robnih marki itd.