Sadržaj
U Microsoft Excelu sigurno postoje neki slučajevi kada morate podijeliti puno ime. Excel ima nekoliko metoda za to. To zapravo smanjuje vaš zadatak jer to možete učiniti ručno, ali to oduzima puno vremena i teško se na to koncentrirati. Ovaj će vam članak pokazati sve moguće metode za dijeljenje imena u programu Excel pomoću formule. Nadam se da ćete uživati u ovom članku i da ćete prikupiti više znanja o programu Excel.
Preuzmite radnu bilježnicu za vježbe
Preuzmite ovu radnu bilježnicu za vježbe.
Razdvoj imena u Excelu. xlsx
Razdvojite imena s različitih pozicija pomoću Excel formula
Imena možemo podijeliti pomoću formule ili pomoću ugrađene naredbe u Excelu. U ovom članku pokrivamo sve moguće metode za dijeljenje imena u Excelu. Jedna od najvećih prednosti korištenja formula za rješavanje bilo kojeg problema jest to što formule daju dinamička rješenja, dok ostale naredbe programa Excel daju statička rješenja. Kako bismo prikazali sve metode dijeljenja imena u Excelu, uzimamo skup podataka koji uključuje puna imena nekih osoba. Moramo podijeliti imena na imena, srednja imena i prezimena.
1. Ekstrahirajte ime
Da biste izdvojili ime iz punog ime, koristimo funkcije LEFT i SEARCH .
Koraci
- Odaberite ćeliju C5 gdje želite primijeniti formulu za izdvajanje imena.
- Zapišite sljedeću formuluu traci formule.
=LEFT(B5,SEARCH(" ",B5)-1)
- Pritisnite Enter da biste primijenili formulu.
- Povucite ikonu Ručka za popunjavanje niz stupac ili dvaput kliknite na nju.
Raščlamba formule
- TRAŽI(” “,B5) -1): Ovdje se funkcija SEARCH koristi za dobivanje praznine u ćeliji B5, a -1 koristi za dobivanje teksta 1 korak prije razmaka.
- LIJEVO (B5,SEARCH(” “,B5)-1): Funkcija LEFT započinje tekst s lijeve strane i završava ga 1 korak prije razmaka.
2. Izdvajanje srednjeg imena
Za izdvajanje srednjeg imena koristimo kombinaciju funkcija IFERROR , MID i SEARCH .
Koraci
- Prvo odaberite bilo koju ćeliju. Ovdje odabiremo ćeliju D5 .
- Zapišite sljedeću formulu u traku formule:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
- Pritisnite Enter za primjenu formule.
- Povucite ikonu Ručka za popunjavanje niz stupac ili dvaput kliknite na nju. Možda ćete pronaći neke rezultate prikazane kao ' #VALUE! '. To se događa jer dva naša puna imena zapravo nemaju srednja imena.
- Da biste riješili ovu pogrešku i prikazali srednje ime kao prazno kada postoji bez srednjeg imena, možemo koristiti funkciju IFERROR .
- Zamijenite prethodnu formulu sljedećomformula:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
- Sada povucite ikonu Ručka za popunjavanje niz stupac i dobit ćete rezultat je prazan kada nema srednjeg imena.
Razlaganje formule
- MID(B5,TRAŽI(” “,B5)+1,TRAŽI(” “,B5,TRAŽI(” “,B5)+1)-TRAŽI(” “,B5)-1): Da biste dobili srednje ime iz punog imena, upotrijebite SEARCH(” “,B5)+1 da izdvojite ime iz sljedećeg znaka i postavite ga u argument Start_num MID funkcija. Da biste odredili koliko znakova treba izdvojiti, trebate oduzeti položaj 1. razmaka od 2. položaja razmaka i na kraju ga staviti u argument num_chars funkcije MID .
- I ako srednje ime nedostaje, funkcija IFERROR zamijenit će ih praznim nizom.
3. Izdvojite prezime
Da biste izvukli prezime iz punim imenom, upotrijebili smo funkcije RIGHT , SEARCH , SUBSTITUTE i LEN .
Koraci
- Odaberite ćeliju E5 .
- Upišite sljedeću formulu u formulu traka.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
- Pritisnite Enter za primjenu formula.
- Povucite ikonu Fill Handle niz stupac ili dvaput kliknite na nju.
Raščlamba formule
- LEN(ZAMJENA(B5,” “,” ”)): Ovdje, ZAMJENA funkcija koristi za uklanjanje praznina u punom nazivu i brojanje duljine pomoću LEN funkcije bez razmaka.
- LEN(B5)-LEN(SUBSTITUTE(B5,” “, ””)): Ovo daje duljinu prostora u skupu podataka.
- SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))): Funkcija SUBSTITUTE ovdje koristi za zamjenu razmaka s ' # '. Broj instance u funkciji SUBSTITUTE označava položaj vaše instance. Ovdje imamo 2 razmaka, a instanca broj 2 označava 2. instancu. Zamjenjuje razmak u drugoj instanci.
- LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5) ,” “,””)))): Funkcija SEARCH pretražit će ' # ' i vratiti vrijednost duljine gdje ' # ' pojavljuje se. Zatim ga izbrišite iz ukupne duljine vašeg punog imena. U našem primjeru vraća 4. Ovo je duljina preostala nakon ' # '.
- RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE( B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””)))): Sada će funkcija RIGHT izvući povratnu duljinu tekst iz ćelije B5 koji na kraju daje prezime zadanog punog imena.
3 alternativna načina za razdvajanje imena bez upotrebe formule u Excelu
1. Korištenje teksta u stupce za dijeljenje imena
Drugo, možete jednostavno podijeliti imena u Excelu pomoću Teksta u stupce naredba.
Koraci
- Prvo odaberite cijeli stupac u koji ste stavili puna imena.
- Sada idite na karticu Podaci na vrpci i odaberite Tekst u stupce iz grupe Podatkovni alati .
- Odaberite Delimited iz Original data Type i kliknite na Next .
- Odaberite Razmak iz Razdjelnici i kliknite na Dalje .
- Sada promijenite Odredište gdje želite staviti rezultate i kliknite Završi .
- Ovo će podijeliti imena i smjestiti ih u dva različita stupca.
Pročitajte Više: Odvojite ime i prezime razmakom pomoću Excel formule (3 načina)
2. Korištenje naredbe Traži i zamijeni u Excelu
Još jedan jednostavan način za razdvojiti nazive pomoću naredbe Pronađi i zamijeni u programu Excel. Koristit ćemo ga u sljedećim odjeljcima.
2.1 Podijeli ime
Koraci
- Kopiraj stupac B i zalijepite ga u stupac C gdje želite izdvojiti ime iz punog imena.
- Odaberite stupac C .
- Sada idite na karticu Početna na vrpci i kliknite na Pronađi & Odaberite iz grupe Uređivanje .
- Odaberite Zamijeni iz Pronađi & ; Odaberite padajući izbornikizbornik.
- Pojavit će se prozor Pronađi i zamijeni . Stavite ‘ *’ (stavite razmak i umetnite znak zvjezdice) u polje Pronađi što . Ovo je zamjenski znak (*) koji se može koristiti umjesto bilo kojeg teksta. Ovdje stavite razmak, a zatim zamjenski znak. Polje Zamijeni s ostavite prazno. Kliknite na Zamijeni sve .
- Ovo će na kraju sav tekst nakon razmaka zamijeniti prazninom i samo vratiti prvo ime iz puno ime.
Pročitajte više: Kako razdvojiti ime i prezime u Excelu pomoću formule
2.2 Podijeli prezime
Koraci
- Kopiraj stupac B i zalijepi ga u stupac D gdje želite izdvojiti prezime iz punog imena.
- Odaberite stupac D .
- Idite na karticu Početna na vrpci i odaberite Pronađi & Odaberite iz grupe Uređivanje .
- Odaberite Zamijeni iz Traži & ; Odaberite opciju.
- Pojavit će se prozor Pronađi i zamijeni . Stavite ‘* ’ (prvo stavite znak zvjezdice, a zatim razmak) u polje Pronađi što . Ovo je zamjenski znak koji se može koristiti umjesto bilo kojeg teksta. Ovdje stavite zamjenski znak (*), a zatim razmak. Ostavite Zamijeni s kao prazno. Kliknite ZamijeniSve .
- Zamijenit će sav tekst do razmaka i postaviti ga kao prazan. Vraća prezime iz punog imena.
Pročitajte više: Kako podijeliti imena u Excelu u dva stupca ( 4 brza načina)
3. Podijelite imena putem Flash Filla u Excelu
Konačno, naša posljednja metoda temelji se na Flash Fill gdje trebate staviti svoje ime ili prezime ispravno, tada se svi ostali reci mogu mijenjati pomoću Flash Fill .
Koraci
- Zapišite ime i prezime vašeg punog imena u ćeliji C5 i D5 respektivno.
- Povucite Ikona Ručica za popunjavanje niz stupac za oba slučaja.
- Dat će istu vrijednost u svim ćelijama. Sada kliknite na Opcije automatskog popunjavanja i odaberite Flash Fill .
- Učinite to za oboje slučajeva tada ćete od punih imena dobiti traženo ime i prezime.
Pročitajte više: Excel VBA: Split Ime i prezime (3 praktična primjera)
Zaključak
Raspravljali smo o četiri različite metode za dijeljenje imena u Excelu. Formula nam daje dinamičko rješenje dok nam ostale 3 metode daju statička rješenja. Ali sve su metode jednako učinkovite za razdvajanje imena. Nadam se da će vam se svidjeti cijeli članak, a ako imate bilo kakvih pitanja, slobodno ih postavite uokvir za komentare i ne zaboravite posjetiti stranicu Exceldemy .