Kako odvojiti 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 dobili brzi uvid u ovo, pogledajte ispod.

Preuzmite radnu svesku za vježbu

Kliknite na sljedeću vezu i besplatno preuzmite radnu svesku za vježbanje.

Odvojite srednja i prezimena.xlsx

3 načina da odvojite ime srednje ime ili prezime pomoću formule

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

U sljedećem skupu podataka imamo listu pravih imena nekoliko istaknutih glumaca.

Koristit ćemo Excel formule da izdvojimo ime, srednje i prezime iz njihovih punih imena ( kolona B ).

Možete lako izdvojiti ime koristeći samo LEFT funkciju ili ga kombinirajući s funkciju SEARCH .

Generička formula sa funkcijom LEFT:

=LEFT(Puno ime, broj znakova u imenu)

Generičko LIJEVO-TRAŽI Formula:

=LEVO(Puno ime,SEARCH(” “,Puno ime)-1)

Koristi zarez (,) umjesto razmaka, ako su puni naziviodaberite dugme Flash Fill .

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

Napomena:

Kreirajte uzorak u ćeliji C5 na način na koji želite da dobijete 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. Razdvojite imena pomoću Find and Replace

Alat Pronađi i zamijeni je još jedna Excel funkcija koja ima ogromnu funkcionalnost. Omogućava korištenje zamjenskih znakova u njemu. Koristit ćemo zamjenski znak zvjezdice (*) u Find and Replace u ovom odjeljku da izdvojimo ime, srednje i prezime.

3.1 Odvojite ime ili prezime

Odvojite prvo Imena:

  • Prvo kopirajte puna imena u zasebnu kolonu.
  • Pritisnite CTRL+H. Pojavit će se prozor Pronađi i zamijeni .
  • U polju Pronađi šta: unesite razmak iza kojeg slijedi zvjezdica (*).
  • U polju Zamijeni sa: ne upišite ništa. Ostavite prazno.
  • Pritisnite dugme Zamijeni sve .

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

Odvojite prezimena:

  • Kopirajte puna imena u zasebnu kolonu i odaberite ih.
  • Pritisnite CTRL+H.
  • Da odvojite prezimena, unesite zvjezdicu (8) nakon čegarazmak u polju Pronađi šta: . Ostavite polje Zamijeni sa prazno.
  • Sada pritisnite dugme Zamijeni sve .

Sljedeća slika prikazuje rezultate. 👇

3.2 Ukloni srednje ime iz punog imena

Da biste uklonili srednja imena iz punog imena, radna procedura je ista kao u 3.1 . Ali morate umetnuti razmak, praćen zvjezdicom (*), a zatim ponovo razmak u okviru Pronađi šta prozora Pronađi i zamijeni . Ne ostavljajte polje Zamijeni sa prazno. Ovaj put morate umetnuti razmak u njega. Zatim pritisnite dugme Zamijeni sve .

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

Brze napomene

  • Možete koristiti funkciju FIND osjetljivu na velika i mala slova umjesto funkcije SEARCH u svim gore navedene formule.
  • SEARCH ili FIND funkcija vraća poziciju traženog karaktera iz krajnjeg lijevog ugla datog tekstualnog niza.
  • Do razdvojite imena koristeći jednu po jednu metodu, koristite funkciju T ext to Columns .
  • Da biste koristili funkciju Flash Fill , kreirajte uzorak u susjednoj kolona. Inače, Flash Fill ne može osjetiti redoslijed.

Zaključak

Razgovarali smo o 3 primjera formule za odvajanje imena, srednjeg i prezimena u Excelu sa prednostima i nedostacima svakog od njih. Ako ih imatepitanja, javite nam se u odjeljku za komentare. Da biste pročitali više članaka vezanih za Excel, posjetite našu stranicu ExcelWIKI .

imaju zareze.

Formula LEVO-SEARCH je efikasnija od formule LEFT u ovom slučaju iz jednog razloga. Morate ručno unijeti broj znakova u ime u slučaju formule LEVO . Dok će formula LEFT-SEARCH pronaći koliko znakova imaju vaša imena, a zatim će vratiti imena sa funkcijom LEFT u njoj.

1.1 Koristite LEFT- TRAŽI Formula

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 pritisnite i prevucite ikonu Fill Handle preko ćelija ispod da biste kopirali formulu u njih.

Napomena:

Možete koristiti i funkciju PRONAĐI umjesto funkcije TRAŽI . Razlika između njih je u tome što SEARCH nije osjetljiv na velika i mala slova, pa je stoga fleksibilniji, dok je FIND osjetljiv na velika i mala slova. Ali obje funkcije će u ovom slučaju raditi dobro.

1.2 Koristite samo LJEVU funkciju

Koraci za izvršenje su sljedeći.

Koraci:

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

=LEFT(B5,7)

  • Pritisnite ENTER i dobijete 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 kolone u Excelu (3 metode)

2. Odvojite prezime (sa srednjim imenima ili bez njih)

Mogu postojati vrste imena. Imena sa srednjim imenom, i imena bez srednjeg imena! Da bismo odvojili prezime od punog imena, moramo razmotriti da li ono ima srednje ime ili ne. U zavisnosti od toga, formule će se razlikovati.

2.1 Kada postoje srednja imena

Primijenit ćemo formulu koristeći DESNO, LEN, FIND i ZAMENU funkcionira u drugoj metodi. Samo primijenite dolje navedene korake.

Koraci:

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

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

  • Pritisnite dugme ENTER i povucite ikonu Ručica za popunjavanje sve način.

Konačni rezultat je prikazan ispod. 👇

Napomena:

Možete koristiti i funkciju SEARCH umjesto toga funkcije PRONAĐI .

🔎 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 dužinu “WilliamBradleyPitt”.

    Rezultat: 18.

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

    Rezultat: 2 .

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

    Ovdje je izlaz LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))=2 koji radi kao 4. argument ovog SUBSTITUTE funkcija. Dakle, označava da će funkcija SUBSTITUTE zamijeniti drugi znak razmaka “ “ u tekstualnom nizu ćelije B5.

    Rezultat: “William Bradley^Pitt”.

  • PRONAĐ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 poziciju znaka “^” iz tekstualnog niza “William Bradley^Pitt” iz lijevog ugla.

    Rezultat: 16.

  • LEN(B5)-PRONAĆI(“^”,ZAMJENA(B5,” “,”^”,LEN(B5)-LEN(ZAMJENA(B5,” “ ,””))))

    Rezultat: 4.

2.2 Kada nema srednjeg imena

Ako nema srednjeg imena u punim imenima, onda je naš posaoje lakše. Da bismo odvojili prezimena u takvim slučajevima, moramo identificirati poziciju znaka razmaka u punom nazivu s lijeva na desno, oduzeti rezultat od dužine tekstualnog niza punog imena, a zatim koristiti 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))

  • Prevucite ikonu Fill Handle da kopirate formulu nadole.

Evo rezultata . 👇

🔎 Raščlamba formule

  • TRAŽI (” “,B5)

    Funkcija SEARCH vraća poziciju znaka za razmak (” “) u ćeliji B5 s lijeve strane.

    Rezultat: 5.

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

    Rezultat: 4.

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

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

    Rezultat: Pitt.

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

3. Odvojite srednja imena (jedan ili Višestruko)

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

3.1 Odvojeno jedno srednje ime s formulom SREDNJE PRETRAŽIVANJE

Da odvojimo jedno srednje ime, možemo koristiti formulu sa MID funkcijom u kombinaciji s više funkcija SEARCH . Funkcija MID vraća određeni broj znakova iz sredine navedenog tekstualnog niza, počevši od date pozicije.

Sintaksa funkcije MID:

=MID(tekst, početni_broj, broj_znakova)

Sada slijedite dolje navedene korake.

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))

  • Prevucite ikonu Ručica za popunjavanje do ćelije C9 da kopirate formulu u sve ćelije.

Pogledajte sliku ispod na kojoj se vidi da su srednja imena savršeno razdvojena. 👇

Napomena:

Ako neka od punih imena imaju samo ime i prezime, formula će imati funkcija IFERROR u startu.

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

🔎 Raščlamba formule

Funkcija MID koja se koristi u ovoj formuli ima tri potrebna argumenta.

» B5 se odnosi na tekst argument .

» SEARCH(” “,B5)+1 odnosi se na argument početni_broj .

» 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 poziciju razmaka iz lijevog ugla žice. Dodavanje 1 sa 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 od koje se broji pozicija znaka “ “. Tako SEARCH(” “, B5, SEARCH(” “, B5)+1) vraća poziciju drugog znaka razmaka u tekstualnom nizu. Oduzimanjem rezultata (SEARCH(” “, B5)+1) od ovoga će se vratiti 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 ranijoj formuli, koristit ćemo funkciju MID . Uz to, kombinirat ćemo i funkcije TRIM i LEN .

Generička formula za odvajanje više srednjihNazivi:

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

Koraci:

  • Prvo, morate odvojiti ime i prezime u dvije odvojene kolone 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)))

  • Prevucite ručku za popunjavanje i dobiti 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 “

  • =TRIM(” E. Hoffmann “)

    Rezultat: “E. Hoffmann”.

Više načina da odvojimo ime i prezime u Excelu

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

1. Podijelite pune nazive uz pomoć funkcije Text to Columns

Excel Text to Columns čarobnjak nam omogućava da istovremeno odvojimo ime, srednje ime ili prezime. Samo slijedite jednostavne korake u nastavku.

Koraci:

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

  • Sljedeći prozor će se pojaviti. Pritisnite dugme Delimited , a zatim pritisnite Next> .

  • Označite Space potvrdni okvir i ponovo pritisnite Dalje> .

  • Odaberite Format podataka kolone kao Općenito .
  • Odaberite odredišnu ćeliju C5 , gdje će se održati 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 ili prezime Upotrebom Flash Fill u Excelu 2013, 2016, 2019 & 365

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

Sljedeći koraci će pokazati kako izdvojiti/ukloniti ime, srednje ime ili prezime koristeći 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 je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.