Kazalo
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.
3.1 Ločite eno srednje ime s formulo MID-SEARCH
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 .