Kako ločiti prvo sredino in priimek v Excelu z uporabo formule

  • Deliti To
Hugh West

V tem članku bo prikazano, kako s pomočjo Excelove formule ločiti ime, drugo ime in priimek. Če želite imeti hiter vpogled v to, si oglejte spodnji pregled.

Prenesi delovni zvezek za prakso

Kliknite naslednjo povezavo in brezplačno prenesite delovni zvezek za vadbo.

Ločite imena in priimke.xlsx

3 načini za ločevanje imena srednjega imena ali priimka z uporabo formule

Celotno ime je enostavno razdeliti na dele z uporabo formule programa Excel. Vendar ni ene same formule programa Excel, ki bi v različnih celicah hkrati izločila prvo, srednje in priimek. Zato bomo tukaj prikazali uporabo različnih posameznih formul za ločevanje delov celotnega imena.

V naslednjem naboru podatkov je seznam pravih imen več znanih igralcev.

Z Excelovimi formulami bomo iz njihovih polnih imen izluščili ime, sredino in priimek ( Stolpec B ).

1. Prvo ime ločite z Excelovima funkcijama LEVO in ISKATI

Prvo ime lahko preprosto izluščite samo z uporabo Funkcija LEVA samostojno ali v kombinaciji z Funkcija iskanja .

Splošna formula s funkcijo LEFT:

=LEFT (Polno ime, število znakov v imenu)

Generična formula za levo oko:

=LEFT (Polno ime,SEARCH(" ",Polno ime)-1)

Če polna imena vsebujejo vejice, namesto presledka uporabite vejico (,).

Spletna stran LEVO OKO je učinkovitejša od formule LEVA formulo v tem primeru iz enega razloga. Ročno morate vnesti število znakov v imenu v primeru LEVA ker je formula LEVO OKO bo ugotovil, koliko znakov imajo vaša imena, nato pa vrnil imena z LEVA funkcijo v njem.

1.1 Uporaba formule LEVA ZGODBA

Izvedite naslednje korake, da ločite imena.

Koraki:

  • Najprej kopirajte naslednjo formulo in jo vnesite v celica C5 .

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

  • Pritisnite VSTOP in povlecite tipko Ročaj za polnjenje nad spodnjimi celicami, da kopirate formulo v njih.

Opomba:

Uporabite lahko tudi Funkcija FIND , namesto ISKANJE razlika med njima je v tem, da ISKANJE ne razlikuje velikih in malih črk, zato je bolj prilagodljiv, medtem ko NAJDI je občutljiva na velikost črk. Vendar bosta obe funkciji v tem primeru delovali pravilno.

1.2 Uporabite samo funkcijo LEVA

Koraki za izvedbo so naslednji.

Koraki:

  • Preštejte število znakov v imenu, na primer število znakov v imenu "William Bradley Pitt" je 7 (W i l l l i a m).
  • Pojdi na celica C5 in vanj vnesite naslednjo formulo.

=LEFT(B5,7)

  • Pritisnite VSTOP in pridobite ime za prvo polno ime.
  • Pojdite v naslednje celice in ponovite vse prejšnje korake.

Končni rezultat bo kot na naslednji sliki 👇 Prikazal sem tudi ustrezne formule.

Preberite več: Kako razdeliti imena v tri stolpce v Excelu (3 metode)

2. Ločite priimek (s srednjim imenom ali brez njega)

Obstajajo lahko različne vrste imen: imena s srednjim imenom in imena brez srednjega imena! Da bi ločili priimek od polnega imena, moramo upoštevati, ali je v njem srednje ime ali ne. Glede na to se formule razlikujejo.

2.1 Ko so srednja imena

Uporabili bomo formulo z uporabo DESNO, LEN, NAJTI in . SUBSTITUTE funkcije v drugi metodi. Uporabite samo spodnje korake.

Koraki:

  • Vnesite ali kopirajte naslednjo formulo v celica C5 .

=DESNO(A2,LEN(A2)-NAJDI("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

  • Pritisnite na VSTOP gumb in potegnite Ročaj za polnjenje ikona vse do konca.

Končni rezultat je prikazan spodaj. 👇

Opomba:

Uporabite lahko tudi ISKANJE namesto funkcije NAJDI funkcijo.

🔎 Kako deluje formula?

  • ZAMENJAVA (B5," ","")

    Spletna stran SUBSTITUTE nadomesti presledke " " iz besedilnega niza celica B5 s praznim nizom "".

    Rezultat: "WilliamBradleyPitt".

  • LEN(NADOMESTILO(B5," ",""))

    Spletna stran LEN funkcija vrne dolžino "WilliamBradleyPitt".

    Rezultat: 18.

  • LEN(B5)-LEN(SUBSTITUTE(B5," ",""))

    Rezultat: 2.

  • SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

    Tukaj je rezultat LEN(B5)-LEN(SUBSTITUTE(B5," ",""))=2, ki deluje kot 4. argument tega SUBSTITUTE Tako označuje, da je funkcija SUBSTITUTE funkcija bo zamenjala 2. znak presledka " " v besedilnem nizu celice B5.

    Rezultat: "William Bradley^Pitt".

  • FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))

    Rezultat dela SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","")) je "William Bradley^Pitt". NAJDI funkcija poišče položaj znaka "^" iz besedilnega niza "William Bradley^Pitt" v levem kotu.

    Rezultat: 16.

  • LEN(B5)-FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))

    Rezultat: 4.

  • =DESNO(B5,LEN(B5)-NAJDI("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

    Rezultat: Pitt.

2.2 Ko ni srednjega imena

Če v polnih imenih ni srednjega imena, je naše delo lažje. Če želimo v takih primerih ločiti priimke, moramo določiti položaj znaka presledka v polnem imenu od leve proti desni, rezultat odšteti od dolžine besedilnega niza polnega imena, nato pa ta drugi rezultat uporabiti kot num_chars argument PRVA STRAN funkcijo.

Za to uporabite naslednje preproste korake.

Koraki:

  • Napišite naslednjo formulo v celica C5 in pritisnite VSTOP ključ.

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

  • Povlecite Ročaj za polnjenje za kopiranje formule navzdol.

Tukaj je rezultat. 👇

🔎 Razčlenitev formule

  • SEARCH(" ",B5)

    Spletna stran ISKANJE funkcija vrne položaj znaka presledka (" ") v celica B5 z leve.

    Rezultat: 5.

  • LEN(B5)-SEARCH(" ",B5)

    Rezultat: 4.

  • DESNO (B5,LEN(B5)-SEARCH(" ",B5))

    Del LEN(B5)-SEARCH(" ",B5) vrne število znakov v priimku. PRVA STRAN funkcija vrne 4 znake iz besedilnega niza v celica B5 , tj. priimek.

    Rezultat: Pitt.

Preberite več: Kako razdeliti imena z vejico v Excelu (3 primerni načini)

3. Ločena srednja imena (eno ali več)

Imamo lahko eno ali več srednjih imen. V vsakem primeru moramo uporabiti ločene formule Excel. Obe formuli smo prikazali spodaj.

Za ločitev enega srednjega imena lahko uporabimo formulo z Funkcija MID v kombinaciji z več ISKANJE funkcije. MID vrne določeno število znakov iz sredine določenega besedilnega niza, začenši z danega položaja.

Skladnja funkcije MID:

=MID(besedilo, začetna_številka, število_znakov)

Sledite naslednjim korakom.

Koraki:

  • Najprej vnesite naslednjo formulo v celica C5 in pritisnite VSTOP ključ.

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

  • Povlecite Ročaj za polnjenje ikona do celica C9 da kopirate formulo v vse celice.

Oglejte si spodnjo sliko, na kateri je razvidno, da sta srednji imeni popolnoma ločeni 👇.

Opomba:

Če imajo nekatera polna imena samo ime in priimek, bo v formuli Funkcija IFERROR na začetku.

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

🔎 Razčlenitev formule

Funkcija MID, uporabljena v tej formuli, ima tri zahtevane argumente.

" B5 se nanaša na besedilo argument.

" ISKANJE(" ",B5)+1 se nanaša na start_num argument.

" ISKANJE(" ",B5,ISKANJE(" ",B5)+1)-(ISKANJE(" ",B5)+1) vrne num_chars argument za funkcijo MID.

  • ISKANJE(" ", B5) + 1

    Spletna stran ISKANJE išče znak presledka (" ") v besedilnem nizu v celica B5 in vrne položaj presledka od levega vogala niza. Če njegovemu rezultatu dodamo 1, dobimo položaj, kjer se začne srednje ime.

    Rezultat: 9.

  • ISKANJE(" ", B5, ISKANJE(" ", B5)+1) - (ISKANJE(" ", B5)+1)

    V tem delu so trije ISKANJE funkcije. del SEARCH(" ", B5)+1) znotraj prvega ISKANJE Funkcija vrne začetni položaj, od katerega se šteje položaj znaka " ". Tako SEARCH(" ", B5, SEARCH(" ", B5)+1) vrne položaj drugega znaka presledka v besedilnem nizu. Če od tega odštejemo rezultat (SEARCH(" ", B5)+1), dobimo argument num_chars za funkcijo MID funkcijo.

    Rezultat: 7.

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

    Nazadnje je MID funkcija vrne srednje ime.

    Rezultat: "Bradley".

3.2 Ločevanje več srednjih imen

Če imate več srednjih imen, jih lahko še vedno ločite od polnih imen. Tako kot v prejšnji formuli bomo uporabili MID S tem bomo združili TRIM in . LEN tudi funkcije.

Splošna formula za ločevanje več srednjih imen:

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

Koraki:

  • Najprej morate imena in priimke ločiti v dva ločena stolpca. C in . D To smo obravnavali v poglavjih 1.1 in 2.

  • Kopirajte naslednjo formulo v celica E5 in pritisnite VSTOP .

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

  • Povlecite Ročaj za polnjenje in pridobite izpis za vsa imena. 👇

🔎 Razčlenitev 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".

Več načinov za ločevanje imena, sredine in priimka v Excelu

Doslej smo se naučili več formul, s katerimi lahko v Excelu ločimo prvo, srednje ali zadnje ime. V tem razdelku bomo spoznali še nekaj metod brez Excelovih formul.

1. Razdelitev polnih imen s pomočjo funkcije Besedilo v stolpce

Excelovo besedilo v stolpce čarovnik nam omogoča hkratno ločevanje imena, srednjega imena ali priimka. Sledite preprostim korakom v nadaljevanju.

Koraki:

  • Izberite območje celic B5:B9 ki vsebujejo polna imena.
  • Pojdite na zavihek Podatki >> Skupina podatkovnih orodij >> pritisnite Besedilo v stolpce gumb .

  • Prikaže se naslednje okno. Pritisnite Razmejeno in nato pritisnite gumb Naslednji> .

  • Označite Prostor potrditveno polje in pritisnite Naslednji> ponovno.

  • Izberite Podatkovni format stolpca kot Splošno .
  • Izberite cilj celica C5 , kjer se izvede prvi izhod.
  • Pritisnite Zaključek .

  • Če se prikaže naslednje pojavno okno, pritisnite V REDU .

Naslednja slika prikazuje ločena imena. 👇

Preberite več: Kako razdeliti imena v Excelu (5 učinkovitih metod)

2. ločite prvo, srednje ali priimek Uporaba zapolnitve z bliskavico v Excelu 2013, 2016, 2019 in 365

Excel Flash Fill je izjemna funkcija, ki lahko zazna vzorce v celicah in samodejno izpolni naslednje celice v skladu z vzorcem. Če uporabljate Excel 2013, 2016, 2019 ali 365, lahko uporabite to funkcijo.

V naslednjih korakih bo prikazano, kako izvleči/odstraniti prva, srednja ali priimke z Excelovim bliskovnim polnjenjem.

Koraki:

  • Vnesite prvo ime v celica C5 .
  • Izberite C5:C9 in pojdite v zavihek Podatki .
  • Od Skupina podatkovnih orodij , izberite Gumb za zapolnitev bliskavice .

Ostale celice ( C6:C9 ) zdaj samodejno vrne prva imena.

Opomba:

Vzorec v celici C5 oblikujte tako, kot želite, da se izpiše. Če želite odstraniti srednje ime, v celico C5 vnesite William Pitt, nato uporabite Flash Fill in tako naprej.

Preberite več: Excel VBA: razdelitev imena in priimka (3 praktični primeri)

3. Ločevanje imen z uporabo funkcije Poišči in zamenjaj

Spletna stran Poišči in zamenjaj je še ena funkcija programa Excel, ki ima obsežno funkcionalnost. Omogoča uporabo Wildcards V tem razdelku bomo za izpis imena, sredine in priimka uporabili nadomestni znak zvezdica (*) v programu Poišči in zamenjaj.

3.1 Ločeno ime ali priimek

Ločite imena:

  • Polna imena najprej kopirajte v ločen stolpec.
  • Pritisnite CTRL+H. Poišči in zamenjaj Prikaže se okno.
  • V Poišči kaj: vnesite presledek, ki mu sledi zvezdica (*).
  • Na spletnem mestu Zamenjajte z: vnesite nič. Pustite ga prazno.
  • Pritisnite Zamenjajte vse gumb.

Naslednja slika prikazuje, da ta metoda odlično deluje. 👇

Ločite priimke:

  • Kopirajte polna imena v ločen stolpec in jih izberite.
  • Pritisnite CTRL+H.
  • Če želite ločiti priimke, vnesite zvezdico (8), ki ji sledi presledek v polje Poišči kaj: polje. Pustite Zamenjajte z: polje je prazno.
  • Zdaj pritisnite Zamenjajte vse gumb.

Naslednja slika prikazuje rezultate. 👇

3.2 Odstranjevanje srednjega imena iz polnega imena

Za odstranitev srednjih imen iz polnega imena je delovni postopek enak kot v točki 3.1. Vendar morate v polnem imenu vstaviti presledek, ki mu sledi zvezdica (*), nato pa še enkrat presledek. Poiščite, kaj polje Poišči in zamenjaj okno. Ne puščajte Zamenjajte z tokrat morate vanj vstaviti presledek. Nato pritisnite Zamenjajte vse gumb.

Preberite več: Kako razdeliti imena z uporabo formule v Excelu (4 preproste metode)

Hitre opombe

  • Uporabite lahko tipko, ki razlikuje velike in male črke. NAJDI namesto funkcije ISKANJE funkcijo v vseh zgornjih formulah.
  • ISKANJE ali NAJDI vrne položaj iskanega znaka v skrajnem levem kotu danega besedilnega niza.
  • Če želite ločiti imena z uporabo ene metode naenkrat, uporabite znak T razširitev na stolpce funkcija.
  • Uporaba Izpolnitev z bliskavico ustvarite vzorec v sosednjem stolpcu. V nasprotnem primeru funkcija Flash Fill ne more zaznati vrstnega reda.

Zaključek

Obravnavali smo 3 primere formul za ločevanje prvega, srednjega in priimka v Excelu s prednostmi in slabostmi vsakega od njih. Če imate kakršna koli vprašanja, nam to sporočite v razdelku s komentarji. Če želite prebrati več člankov, povezanih z Excelom, obiščite našo spletno stran ExcelWIKI .

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.