Sadržaj
U Microsoft Excel-u moraju postojati slučajevi kada trebate podijeliti puno ime. Excel ima nekoliko metoda za to. To zapravo smanjuje vaš zadatak jer ga možete obaviti ručno, ali to oduzima mnogo vremena i teško se na njega koncentrirati. Ovaj članak će vam pokazati sve moguće metode za podjelu imena u Excelu pomoću formule. Nadam se da ćete uživati u ovom članku i prikupiti više znanja o Excelu.
Preuzmite radnu svesku za vježbu
Preuzmite ovu radnu svesku.
Podijelite imena u Excelu. xlsx
Podijeliti imena s različitih pozicija pomoću Excelovih formula
Imena možemo podijeliti pomoću formule ili pomoću ugrađene naredbe Excel. U ovom članku pokrivamo sve moguće metode za podjelu imena u Excelu. Jedna najveća prednost upotrebe formula za rješavanje bilo kojeg problema je ta što formule daju dinamička rješenja, dok druge naredbe Excela daju statička rješenja. Da bismo prikazali sve metode za podjelu imena u Excelu, uzimamo skup podataka koji uključuje puno ime nekih osoba. Moramo podijeliti imena na imena, srednja imena i prezimena.
1. Izdvojite ime
Da biste izdvojili ime iz punog ime, koristimo funkcije LEFT i SEARCH .
Koraci
- Odaberite ćeliju C5 gdje želite primijeniti formulu za izdvajanje prvog imena.
- Zapišite sljedeću formuluu traci formule.
=LEFT(B5,SEARCH(" ",B5)-1)
- Pritisnite Enter da biste primijenili formulu.
- Prevucite ikonu Ručica za popunjavanje niz kolonu ili dvaput kliknite na nju.
Raščlamba formule
- SEARCH(” “,B5) -1): Ovdje, 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 počinje tekst s lijeve strane i završava ga 1 korak prije razmaka.
2. Izdvoj srednje ime
Da izdvojimo srednje ime, koristimo kombinaciju funkcija IFERROR , MID i SEARCH .
Koraci
- Prvo, odaberite bilo koju ćeliju. Ovdje biramo ć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 da biste primijenili formulu.
- Prevucite ikonu Ručica za popunjavanje niz kolonu ili dvaput kliknite na nju. Možda ćete pronaći neke rezultate prikazane kao " #VRIJEDNOST! ". Ovo se dešava zato što dva naša puna imena zapravo nemaju srednja imena.
- Da biste riješili ovu grešku i prikazali srednje ime kao prazno kada postoji bez srednjeg imena, možemo koristiti funkciju IFERROR .
- Zamijenite prethodnu formulu sa sljedećimformula:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
- Sada, povucite ikonu Fill Handle niz kolonu i dobićete rezultat je prazan kada nema srednjeg imena.
Raščlamba formule
- MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5,SEARCH(” “,B5)+1)-SEARCH(” “,B5)-1): Da dobijete srednje ime iz punog imena, koristite SEARCH(” “,B5)+1 da izdvojite ime iz sljedećeg znaka i stavite ga u argument Start_num MID-a funkcija. Da biste rekli koliko znakova treba izdvojiti, morate oduzeti poziciju 1. razmaka od pozicije 2. razmaka i na kraju ga staviti u argument num_chars funkcije MID .
- I ako srednje ime nedostaje, funkcija IFERROR će ih zamijeniti praznim nizom.
3. Izdvojite prezime
Da biste izdvojili prezime iz punim imenom, koristili smo funkcije DESNO , TRAŽI , ZAMJENA i LEN .
Koraci
- Odaberite ćeliju E5 .
- Upišite sljedeću formulu u formulu bar.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
- Pritisnite Enter da biste primijenili formula.
- Prevucite ikonu Ručica za popunjavanje niz kolonu ili dvaput kliknite na nju.
Raščlamba formule
- LEN(ZAMJENA(B5,” “,” ”)): Ovdje, ZAMJENA funkcija koristi za uklanjanje praznina u punom nazivu i brojanje dužine pomoću funkcije LEN bez razmaka.
- LEN(B5)-LEN(SUBSTITUTE(B5,” “, ””)): Ovo daje dužinu prostora u skupu podataka.
- ZAMENJA(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))): Funkcija SUBSTITUTE ovdje koristi za zamjenu prostora sa ' # '. Broj instance u funkciji ZAMENJA označava poziciju vaše instance. Ovdje imamo 2 razmaka i instanca broj 2 označava 2. instancu. Zamjenjuje razmak u drugoj instanci.
- LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5) ,” “,””)))): Funkcija SEARCH će pretražiti ' # ' i vratiti vrijednost dužine gdje je ' # ' se pojavljuje. Zatim ga izbrišite iz ukupne dužine svog punog imena. U našem primjeru, vraća 4. Ovo je preostala dužina nakon ' # '.
- RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE( B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))))): Sada će funkcija DESNO izdvojiti povratnu dužinu tekst iz ćelije B5 koji na kraju daje prezime datog punog imena.
3 alternativna načina za podjelu imena bez upotrebe formule u Excelu
1. Korištenje teksta u stupcima za podjelu imena
Drugo, možete lako podijeliti imena u Excelu koristeći Tekst u kolone naredba.
Koraci
- Prvo, odaberite cijelu kolonu u koju ste stavili puna imena.
- Sada idite na karticu Podaci na traci i odaberite Tekst u kolone iz grupe Alati za podatke .
- Odaberite Razgraničeno od Izvorni tip podataka i kliknite na Sljedeće .
- Odaberite Razmak od Razgraniči i kliknite na Dalje .
- Sada promijenite Odredište gdje želite staviti svoje rezultate i kliknite na Završi .
- Ovo će podijeliti imena i smjestiti ih u dvije različite kolone.
Pročitajte Više: Odvojite ime i prezime razmakom koristeći Excel formulu (3 načina)
2. Korištenje naredbe Find and Replace u Excelu
Još jedan jednostavan način za podijeliti nazive pomoću naredbe Pronađi i zamijeni u Excelu. Koristit ćemo ga u narednim odjeljcima.
2.1 Podijelite ime
Koraci
- Kopiraj kolonu B i zalijepite ga u kolonu C gdje želite izdvojiti ime iz punog imena.
- Odaberite stupac C .
- Sada idite na karticu Početna na traci i kliknite na Pronađi & Odaberite iz grupe Uređivanje .
- Odaberite Zamijeni iz Pronađi & ; Odaberite padajući izbornikmeni.
- Prozor Pronađi i zamijeni će se pojaviti. Stavite ‘ *’ (stavite razmak pa umetnite znak zvjezdice) u polje Pronađi šta . Ovo je zamjenski znak (*) koji se može koristiti umjesto bilo kojeg teksta. Ovdje postavite razmak, a zatim zamjenski znak. Ostavite polje Zamijeni s praznim. Kliknite na Zamijeni sve .
- Ovo će na kraju sav tekst iza razmaka zamijeniti praznim i samo će vratiti prvo ime iz puno ime.
Pročitajte više: Kako odvojiti srednje 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 kolonu D .
- Idite na karticu Početna na traci i odaberite Pronađi & Odaberite iz grupe Uređivanje .
- Odaberite Zamijeni iz Pronađi & ; Odaberite opciju.
- Pojavit će se prozor Pronađi i zamijeni . Stavite ‘* ’ (prvo stavite znak zvjezdice, a zatim unesite razmak) u polje Pronađi što . Ovo je zamjenski znak koji se može koristiti umjesto bilo kojeg teksta. Ovdje postavite zamjenski znak (*), a zatim stavite razmak. Ostavite Zamijeni sa kao prazno. Kliknite na ZamijeniSve .
- Zamijenit će sav tekst do razmaka i postaviti ga kao prazan. Vraća prezime od punog imena.
Pročitajte više: Kako podijeliti imena u Excelu u dvije kolone ( 4 brza načina)
3. Podijelite imena kroz Flash Fill u Excelu
Konačno, naša posljednja metoda se temelji na Flash Fill gdje trebate staviti svoje ime ili prezime ispravno, onda se svi ostali redovi mogu mijenjati pomoću Flash Fill .
Koraci
- Zapišite ime i prezime vašeg punog imena u ćeliji C5 i ćeliji D5 respektivno.
- Prevucite Ikona za popunjavanje niz kolonu za oba slučaja.
- Daće istu vrijednost u svim ćelijama. Sada kliknite na Auto Fill Options i odaberite Flash Fill .
- Učinite to za oba slučajevima onda ć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
Razgovarali smo o četiri različite metode za podjelu imena u Excelu. Formula nam daje dinamičko rješenje, dok nam ostale 3 metode daju statička rješenja. Ali sve metode su podjednako efikasne za razdvajanje imena. Nadam se da će vam se svidjeti cijeli članak i ako imate bilo kakvih pitanja, slobodno ih pitajte upolje za komentare i ne zaboravite da posjetite stranicu Exceldemy .