Kako razdvojiti ime i prezime u Excelu pomoću formule

  • Podijeli Ovo
Hugh West

Ovaj članak će pokazati kako odvojiti ime, srednje ime i prezime uz pomoć Excel formule. Da biste to brzo vidjeli, pogledajte dolje.

Preuzmite bilježnicu za vježbe

Kliknite sljedeću vezu i besplatno preuzmite bilježnicu za vježbe.

Odvojite ime srednje i prezime.xlsx

3 načina za odvajanje srednjeg imena ili prezimena pomoću formule

Lako je podijeliti puno ime na dijelove pomoću Excel formule. Ali ne postoji jedinstvena Excel formula koja može izdvojiti ime, srednje ime i prezime u različitim ćelijama odjednom. Dakle, ovdje ćemo pokazati upotrebu različitih pojedinačnih formula za odvajanje dijelova cijelog imena.

U sljedećem skupu podataka imamo popis stvarnih imena nekoliko istaknutih glumaca.

Koristit ćemo Excel formule za izdvajanje imena, srednjih i prezimena iz njihovih punih imena ( Stupac B ).

Možete jednostavno izdvojiti ime koristeći samo Funkciju LEFT ili je kombinirajući s funkcijom SEARCH .

Generička formula s LIJEVO funkcijom:

=LEFT(Puno ime, broj znakova u imenu)

Generičko Formula LEFT-SEARCH:

=LEFT(Puno ime,TRAŽI(” “,Puno ime)-1)

Koristite zarez (,) umjesto razmaka, ako su puna imenaodaberite gumb Flash Fill .

Ostale ćelije ( C6:C9 ) sada će automatski vratiti prva imena.

Napomena:

Stvorite uzorak u ćeliji C5 na način na koji želite dobiti izlaz. Ako želite ukloniti srednje ime, upišite William Pitt u ćeliju C5, zatim primijenite Flash Fill i tako dalje.

Pročitajte više: Excel VBA: Podijelite ime i Prezime (3 praktična primjera)

3. Odvojite imena pomoću značajke Pronađi i zamijeni

Alat Pronađi i zamijeni još je jedna značajka programa Excel koja ima veliku funkcionalnost. Dopušta korištenje zamjenskih znakova u njemu. Upotrijebit ćemo zamjenski znak zvjezdice (*) u Find and Replace u ovom odjeljku kako bismo izdvojili ime, srednje ime i prezime.

3.1 Odvojite ime ili prezime

Odvojite ime Imena:

  • Prvo kopirajte puna imena u poseban stupac.
  • Pritisnite CTRL+H. Pojavit će se prozor Pronađi i zamijeni .
  • U okviru Pronađi što: upišite razmak iza kojeg slijedi zvjezdica (*).
  • U okvir Zamijeni s: ne upišite ništa. Ostavite prazno.
  • Pritisnite gumb Zamijeni sve .

Sljedeća slika pokazuje da ova metoda radi savršeno. 👇

Odvojite prezimena:

  • Kopirajte puna imena u poseban stupac i odaberite ih.
  • Pritisnite CTRL+H.
  • Za odvajanje prezimena upišite zvjezdicu (8) nakon koje slijedirazmak u okviru Pronađi što: . Ostavite polje Zamijeni s: prazno.
  • Sada pritisnite gumb Zamijeni sve .

Sljedeća slika prikazuje rezultate. 👇

3.2 Ukloni srednje ime iz punog imena

Za uklanjanje srednjeg imena iz punog imena radni postupak je isti kao u 3.1 . Ali morate umetnuti razmak, nakon čega slijedi zvjezdica (*), zatim ponovno razmak u okvir Pronađi što prozora Pronađi i zamijeni . Ne ostavljajte polje Zamijeni s praznim. Ovaj put, morate umetnuti razmak u njega. Zatim pritisnite gumb Zamijeni sve .

Pročitajte više: Kako podijeliti imena pomoću formule u Excelu (4 jednostavna Metode)

Brze napomene

  • Možete koristiti funkciju FIND koja razlikuje velika i mala slova umjesto funkcije SEARCH u svim gore navedene formule.
  • SEARCH ili FIND funkcija vraća položaj traženog znaka iz krajnjeg lijevog kuta zadanog tekstualnog niza.
  • Za odvojite nazive koristeći jednu po jednu metodu, koristite značajku T ext to Columns .
  • Da biste koristili značajku Flash Fill , stvorite uzorak u susjednom stupac. U suprotnom, Flash Fill ne može osjetiti redoslijed.

Zaključak

Raspravljali smo o 3 primjera formula za odvajanje imena, srednjeg imena i prezimena u Excelu s prednostima i manama svake od njih. Ako ih imatepitanja, javite nam u odjeljku za komentare. Da biste pročitali više članaka vezanih uz Excel, posjetite našu stranicu ExcelWIKI .

imaju zareze.

Formula LEFT-SEARCH učinkovitija je od formule LEFT u ovom slučaju iz jednog razloga. U slučaju formule LIJEVO morate ručno unijeti broj znakova u imenu. Dok će formula LEFT-SEARCH pronaći koliko znakova imaju vaša imena, a zatim vratiti imena s funkcijom LEFT u sebi.

1.1 Koristite LEFT- Formula PRETRAŽIVANJA

Izvršite sljedeće korake da razdvojite imena.

Koraci:

  • Prvo kopirajte sljedeću formulu i unesite to u ćeliji C5 .

=LEFT(B5,SEARCH(" ",B5)-1)

  • Pritisnite ENTER tipku i povucite ikonu Ručka za popunjavanje preko ćelija ispod kako biste kopirali formulu u njih.

Napomena:

Također možete koristiti funkciju FIND , umjesto funkcije SEARCH . Razlika između njih je u tome što SEARCH ne razlikuje velika i mala slova, stoga je fleksibilniji, dok FIND je osjetljiv na velika i mala slova. Ali obje će funkcije dobro funkcionirati u ovom slučaju.

1.2 Koristite samo LIJEVU funkciju

Koraci koje treba izvršiti su sljedeći.

Koraci:

  • Izbrojite broj znakova u imenu. Na primjer, broj znaka u imenu "William Bradley Pitt" je 7 (W i l l i a m).
  • Idite na ćeliju C5 i unesite sljedeću formulu uit.

=LEFT(B5,7)

  • Pritisnite ENTER i dobijte prvo ime za prvi puni ime.
  • Idite na sljedeće ćelije i ponovite sve prethodne korake.

Konačni izlaz će biti kao na sljedećoj slici. 👇 Pokazao sam i odgovarajuće formule.

Pročitajte više: Kako podijeliti imena u tri stupca u Excelu (3 metode)

2. Odvojite prezime (sa ili bez srednjih imena)

Mogu postojati vrste imena. Imena sa srednjim imenom i imena bez srednjeg imena! Da bismo odvojili prezime od punog imena, moramo uzeti u obzir ima li u sebi srednje ime ili ne. Ovisno o tome, formule će varirati.

2.1 Kada postoje srednja imena

Primijenit ćemo formulu koristeći DESNO, LEN, PRONAĐI i ZAMJENU funkcionira u drugoj metodi. Samo primijenite korake u nastavku.

Koraci:

  • Upišite ili kopirajte sljedeću formulu u ćeliju C5 .

=RIGHT(A2,LEN(A2)-FIND("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

  • Pritisnite gumb ENTER i povucite ikonu Ručka za punjenje do kraja način.

Konačni rezultat prikazan je u nastavku. 👇

Napomena:

Umjesto toga možete koristiti i funkciju TRAŽI funkcije FIND .

🔎 Kako funkcionira formula?

  • ZAMJENA(B5,” “,””)

    Funkcija ZAMJENA zamjenjuje razmake “ “ iz tekstaniz ćelije B5 s praznim nizom “”.

    Rezultat: “WilliamBradleyPitt”.

  • LEN(SUBSTITUTE(B5,” “,””))

    Funkcija LEN vraća duljinu “WilliamBradleyPitt”.

    Rezultat: 18.

  • LEN(B5)-LEN(ZAMJENA(B5,” “,””))

    Rezultat: 2 .

  • ZAMJENA(B5,” “,”^”,LEN(B5)-LEN(ZAMJENA(B5,” “,””) ))))

    Ovdje je izlaz LEN(B5)-LEN(ZAMJENA(B5,” “,””))=2 koji radi kao 4. argument ove ZAMJENE funkcija. Dakle, to znači da će funkcija SUBSTITUTE zamijeniti drugi razmak “ “ u tekstualnom nizu ćelije B5.

    Rezultat: “William Bradley^Pitt”.

  • NAĐI(“^”,ZAMJENA(B5,” “,”^”,LEN(B5)-LEN(ZAMJENA(B5,” “,””))))

    Izlaz SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))) dijela je “William Bradley^Pitt” . Dakle, funkcija FIND pronalazi položaj znaka “^” iz tekstualnog niza “William Bradley^Pitt” iz lijevog kuta.

    Rezultat: 16.

  • LEN(B5)-FIND(“^”,ZAMJENA(B5,” “,”^”,LEN(B5)-LEN(ZAMJENA(B5,” “ ,””))))

    Rezultat: 4.

  • =RIGHT(B5,LEN(B5) -FIND(“^”,ZAMJENA(B5,” “,”^”,LEN(B5)-LEN(ZAMJENA(B5,” “,””)))))

    Rezultat: Pitt.

2.2 Kada nema srednjeg imena

Ako nema srednjeg imena u punim imenima, onda je naš posaoje lakše. Da bismo razdvojili prezimena u takvim slučajevima, moramo identificirati položaj razmaka u punom imenu slijeva na desno, oduzeti rezultat od duljine tekstualnog niza punog imena, zatim upotrijebiti ovaj 2. rezultat kao num_chars argument funkcije RIGHT .

Primijenite sljedeće jednostavne korake da to učinite.

Koraci:

  • Napišite sljedeću formulu u ćeliju C5 i pritisnite tipku ENTER .

=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • Povucite ikonu Fill Handle da kopirate formulu prema dolje.

Ovo je rezultat . 👇

🔎 Raščlamba formule

  • TRAŽI (” “,B5)

    Funkcija SEARCH vraća položaj znaka za razmak (” “) u ćeliji B5 slijeva.

    Rezultat: 5.

  • LEN(B5)-SEARCH(” “,B5)

    Rezultat: 4.

  • DESNO(B5,LEN(B5)-TRAŽI(” “,B5))

    Dio LEN(B5)-SEARCH(” “,B5) vraća broj znakova u prezimenu. Dakle, funkcija RIGHT vratit će 4 znaka iz tekstualnog niza u ćeliji B5 , tj. prezime.

    Rezultat: Pitt.

Pročitajte više: Kako razdvojiti imena zarezom u Excelu (3 prikladna načina)

3. Odvojite srednja imena (pojedinačna ili više)

Možemo imati jedno ili više srednjih imena. U svakom slučaju, moramo koristiti zasebni Excelformule. Oba smo prikazali u nastavku.

Da biste odvojili jedno srednje ime, možemo koristiti formulu s MID funkcijom u kombinaciji s više funkcija TRAŽENJE . Funkcija MID vraća zadani broj znakova iz sredine određenog tekstualnog niza, počevši od zadane pozicije.

Sintaksa funkcije MID:

=MID(text, start_num, num_chars)

Sada slijedite korake u nastavku.

Koraci:

  • Prvo, upišite sljedeću formulu u ćeliju C5 i pritisnite tipku ENTER .

=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1))

  • Povucite ikonu Ručka za punjenje do ćelije C9 da kopirate formulu u sve ćelije.

Pogledajte sliku ispod koja pokazuje da su srednja imena savršeno odvojena. 👇

Napomena:

Ako neka od punih imena imaju samo ime i prezime, formula će imati IFERROR funkcija na početku.

=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")

🔎 Raščlamba formule

Funkcija MID korištena u ovoj formuli ima tri potrebna argumenta.

» B5 odnosi se na tekstualni argument .

» SEARCH(” “,B5)+1 upućuje na argument start_num .

» SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-(SEARCH(” “,B5)+1) vraća argument num_chars za funkciju MID.

  • SEARCH(” “,B5) + 1

    Funkcija SEARCH traži znak razmaka (” “) u tekstualnom nizu u ćeliji B5 i vraća položaj razmaka iz lijevog kuta niza. Dodavanje 1 s njegovim izlazom daje poziciju na kojoj počinje srednje ime.

    Rezultat: 9.

  • SEARCH(” “, B5, SEARCH(” “, B5)+1) – (SEARCH(” “, B5)+1)

    U ovom dijelu postoje tri SEARCH funkcije. SEARCH(” “, B5)+1) dio unutar prve funkcije SEARCH vraća početnu poziciju za nju od koje se broji pozicija znaka “ “. Stoga SEARCH(” “, B5, SEARCH(” “, B5)+1) vraća položaj drugog razmaka u tekstualnom nizu. Oduzimanjem rezultata (SEARCH(” “, B5)+1) od ovoga vratit će se argument num_chars za funkciju MID .

    Rezultat: 7.

  • MID(B5, SEARCH(” “, B5) + 1, SEARCH(” “, B5, SEARCH(” “, B5)+1) – (SEARCH(” “, B5)+1))

    Konačno, funkcija MID vraća srednje ime.

    Rezultat: “Bradley”.

3.2 Odvojite više srednjih imena

Ako imate više srednjih imena, još uvijek ih možete odvojiti od punih imena. Baš kao u prethodnoj formuli, koristit ćemo funkciju MID . Uz to ćemo također kombinirati TRIM i LEN funkcije.

Generička formula za odvajanje višestrukih srednjihImena:

=TRIM(MID(ime,LEN(ime)+1,LEN(ime)-LEN(ime&prezime)))

Koraci:

  • Prvo, morate odvojiti ime i prezime u dva odvojena stupca C i D . O tome smo raspravljali u 1.1 i 2.

  • Kopirajte sljedeću formulu u ćeliju E5 i pritisnite ENTER .

=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))

  • Povucite ručicu za punjenje i dobijte izlaz za sva imena. 👇

🔎 Raščlamba formule

  • LEN(C5&D5)

    Rezultat: 10.

  • LEN( B5)-LEN(C5&D5)

    Rezultat: 13.

  • LEN(C5)+1

    Rezultat: 6.

  • MID(B5,LEN(C5)+1,LEN(B5)-LEN (C5&D5))

    Rezultat: ” E. Hoffmann “

Više načina za odvajanje srednjeg imena i prezimena u Excelu

Do sada smo naučili nekoliko formula pomoću kojih možemo prvo odvojiti, srednjih ili prezimena u Excelu. Sada ćemo u ovom odjeljku naučiti još neke metode bez Excel formula.

1. Podijelite puna imena uz pomoć značajke Text to Columns

Excel Text to Columns čarobnjak nam omogućuje istovremeno odvajanje imena, srednjih i prezimena. Samo slijedite jednostavne korake u nastavku.

Koraci:

  • Odaberite rasponćelije B5:B9 koje sadrže puna imena.
  • Idite na karticu Podaci >> grupa Podatkovni alati >> pritisnite gumb Text to Columns .

  • Pojavit će se sljedeći prozor. Pritisnite gumb Razgraničeno i zatim pritisnite Dalje> .

  • Označite Razmak potvrdni okvir i ponovno pritisnite Dalje> .

  • Odaberite Format podataka stupca kao Općenito .
  • Odaberite Odredište ćelija C5 , gdje će se dogoditi prvi izlaz.
  • Pritisnite Završi .

  • Ako se pojavi sljedeći skočni prozor, pritisnite OK .

Sljedeća slika prikazuje razdvojena imena. 👇

Pročitajte više: Kako podijeliti imena u Excelu (5 učinkovitih metoda)

2. Odvojite ime, srednje ime ili prezime upotrebom Flash Fill u programu Excel 2013, 2016, 2019 & 365

Excel Flash Fill je sjajna značajka koja može osjetiti uzorke u ćelijama i automatski ispuniti sljedeće ćelije prema uzorku. Ako koristite Excel 2013, 2016, 2019 ili 365, možete koristiti ovu značajku.

Sljedeći koraci pokazat će kako izdvojiti/ukloniti ime, srednje ime ili prezime pomoću Excel Flash Fill.

Koraci:

  • Upišite ime u ćeliju C5 .
  • Odaberite C5:C9 i idite na karticu Podaci .
  • Iz grupe Alati za podatke ,

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.