Kako ločiti imena v Excelu

V Excelu je zelo enostavno na različne načine razdeliti imena, vmesne in priimke, ki se pojavljajo v istem stolpcu, v ločene stolpce.

Recimo, da ste v enem stolpcu prejeli seznam stikov z vsemi imeni, navedenimi v polnih imeni, in boste verjetno morali ločiti ime, srednje ime in priimek ter jih razdeliti v ločene stolpce. Obstaja nekaj različnih načinov, ki jih lahko uporabite za ločevanje imen – s funkcijo Besedilo v stolpce, Flash polnilom in formulami.

V Excelu je zelo enostavno razdeliti imena iz enega stolpca v dva ali več stolpcev. V tem članku vam bomo pokazali, kako razdeliti imena v različne stolpce v excelu na različne načine.

Kako razdeliti imena v Excelu

Obstajajo trije preprosti načini za razdelitev imen v Excelu. Glede na strukturo podatkov in ali želite, da so imena razcepov statična ali dinamična, izberite enega od naslednjih načinov:

  • Razdelite imena s funkcijo Besedilo v stolpce
  • Imena ločite s formulami
  • Imena ločite z uporabo Flash Fill

Ločite imena s čarovnikom za besedilo v stolpec

Čarovnik za besedilo v stolpec je eden najpogostejših načinov za ločevanje imen in priimkov v Excelu ter srednjih imen. Prepričajte se, da so poleg imen, ki jih boste razdelili, prazni stolpci, ker bodo polna imena razdeljena v ločene stolpce.

Na primer, imate spodnji nabor podatkov s polnimi imeni in želite razdeliti/ločiti ime in priimek ter ju shraniti v ločene celice.

Najprej označite stolpec s polnimi imeni, ki jih želite ločiti. Nato pojdite na zavihek »Podatki« in kliknite možnost »Besedilo v stolpce« v razdelku »Podatkovna orodja«.

Odpre se čarovnik za pretvarjanje besedila v stolpce. V prvem koraku čarovnika izberite možnost »Delimited« in kliknite »Naprej«.

V koraku 2 od 3 čarovnika za pretvarjanje besedila v stolpce izberite ločilo, ki ločuje vaše podatke, odstranite vse druge kljukice in kliknite »Naprej«. V našem primeru 'presledek' ločuje ime in priimek, zato izberemo ta ločilo.

Spodnji razdelek za predogled podatkov v oknu prikazuje, kako so vaša imena razčlenjena.

V koraku 3 od 3 izberete obliko podatkov in cilj ter kliknete »Dokončaj«.

Običajno bo privzeto »Splošno« dobro delovalo za večino vrst podatkov. V polju »Cilj« določite lokacijo, kjer želite, da se prikaže izhod. Določiti morate naslov prve celice v stolpcu, kjer želite rezultate (v našem primeru B2).

Ne pozabite, da če ne navedete ciljne celice, bo čarovnik prepisal izvirne podatke, zato izberite prazen stolpec.

Ko kliknete gumb 'Dokončaj', bi takoj razdelil polna imena v dva ločena stolpca (ime in priimek).

Sledite istim korakom, če imate ime, srednje ime in priimek, in vaša imena bodo razdeljena v tri stolpce namesto v dva.

Opomba: Rezultat te metode je statičen. To pomeni, da če spremenite izvirno ime, morate to storiti znova, da razdelite imena.

Razdeljena imena, ločena z vejicami

Če sta ime in priimek ločena z vejicami, sledite spodnjim korakom, da odstranite vejico in razdelite ime in priimek.

V naslednjem primeru so imena oblikovana v obratni obliki (priimek, ime), kjer je najprej priimek, ki mu sledi vejica, nato pa ime.

Izberite imena in pojdite na Podatki –> Besedilo v stolpec. V 1. koraku izberite »Ločilo« in kliknite »Naprej«. V 2. koraku v razdelku Ločila označite »Vejica« (,) kot ločilo, ker so vaša imena ločena z vejico.

V zadnjem koraku izberete obliko podatkov kot »Splošno«, določite cilj in kliknete »Dokončaj«.

Zdaj boste imeli imena v ločenih stolpcih.

Ločena imena z uporabo formul

Čarovnik za besedilo v stolpce omogoča hitro in enostavno ločevanje imen. Če pa želite urediti izvirna imena in želite dinamično metodo, ki se bo samodejno posodabljala vsakič, ko spremenite imena, je razdelitev imen s formulami prava izbira. Za ločevanje imen lahko uporabite funkcije LEVO, DESNO, SREDINA, LEN in SEARCH ali FIND.

Ločite ime in priimek v Excelu s formulami

Pridobite ime

Recimo, da imate spodnji nabor podatkov in želite ločiti ime v ločeno celico. Funkciji FIND in LEFT morate združiti v eno formulo, da dobite ime.

Za pridobitev imena uporabite naslednjo formulo:

=LEVO(A2,NAJDI(" ",A2)-1)

Ta formula uporablja funkcijo FIND za iskanje položaja presledka (“ “) med imenom in priimkom ter odšteje 1, da izključi sam presledek. Ta številka se nato posreduje funkciji LEFT, ki s to številko položaja izvleče vse besedilo pred njo. Namesto funkcije FIND lahko uporabite tudi funkcijo ISKANJE.

Ko vnesete formulo v prazno celico (B2), povlecite ročico za polnjenje navzdol do drugih celic, da uporabite to formulo, in vsa imena so bila razdeljena v stolpec B, kot je prikazano spodaj:

Funkciji SEARCH in FIND lahko ugnezdite v funkcijo LEFT, da izvlečete ime. Glavna razlika med obema funkcijama je v tem, da FIND razlikuje med velikimi in malimi črkami, medtem ko je SEARCH neobčutljiv.

Če imate namesto presledka med imenom in priimkom vejico (,), uporabite vejico kot prvi argument v funkciji FIND:

=LEVO(A2, NAJDI(",",A2)-1)

Pridobite priimek

Zdaj, če morate izvleči priimek, uporabite funkcijo DESNO. Naslednja formula bo izvlekla priimek iz istega nabora podatkov:

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

Formula najprej poišče položaj presledka, to število odšteje od skupne dolžine niza (ki ga vrne funkcija LEN) in to število se nato posreduje funkciji RIGHT, da izvleče toliko znakov s konca niza. (ime).

Ločite ime, srednji in priimek v Excelu z uporabo formul

Za razdelitev imen, ki vključujejo srednje ime, so potrebne različne formule, odvisno od oblike imena, ki jo imate.

Da bi dobili ime če imate srednje ime ali srednjo začetnico, uporabite isto formulo LEFT FIND, ki jo že poznate.

Pridobite priimek

Zgornja formula RIGHT FIND deluje dobro, če sta samo ime in priimek, ne bo veliko uporabna, če vaša izvirna imena vsebujejo srednje ime ali srednje začetnico. To je zato, ker v imenu niste upoštevali dveh presledkov.

Če želite dobiti priimek, če imate tudi srednje ime, uporabite to formulo:

=DESNO(A2,LEN(A2)-ISKANJE(" ",A2,ISKANJE(" ",A2,1)+1))

Če želite izvleči priimek, najprej določite položaj drugega presledka z uporabo ugnezdenih funkcij SEARCH, dodajte 1 v SEARCH(” “,A2,1), da začnete ekstrakcijo z naslednjim znakom. Nato od celotne dolžine niza odštejemo položaj 2. presledka in dobimo dolžino priimka kot rezultatsko številko. Nato dajte to dobljeno številko funkciji RIGHT, da izvleče število znakov s konca niza.

Pridobite srednje ime

Funkcija MID uporablja tri argumente, prvi argument določa besedilo ali naslov celice, drugi določa začetni položaj, zadnji argument pa pove število znakov, da se iz tega položaja izvleče srednje ime.

Sintaksa:

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

Če želite dobiti srednje ime, vnesite to formulo v prazno celico:

=MID(A2,ISKANJE(" ",A2)+1,ISKANJE(" ",A2,ISKANJE(" ",A2)+1)-ISKANJE(" ",A2)-1)

Poglejmo, kako deluje ta zapletena formula:

Če želite izvleči srednje ime ali srednjo začetnico, morate določiti položaj obeh presledkov v polnem imenu. Če želite najti položaj prvega presledka, vnesite to ISKANJE(" ",A2) funkcijo v argumentu 'start_num' in dodajte 1, da začnete ekstrakcijo iz naslednjega znaka.

Potem, če želite izvedeti dolžino srednjega imena, vnesite to ISKANJE(" ",A2,ISKANJE(" ",A2)+1)-ISKANJE(" ",A2)-1 ugnezdena funkcija v argumentu 'num_chars', ki odšteje položaj 1. presledka od položaja 2. presledka in odšteje 1 od rezultata, da odstrani končni presledek. Končni rezultat vam bo povedal, koliko znakov morate izvleči.

Zdaj funkcija MID z začetnim položajem srednjega imena in številskimi znaki, ki jih je treba izločiti, loči srednje ime od polnega imena (A2).

Ločite imena v Excelu z uporabo Flash Fill

Flash fill se večinoma uporablja za samodejno polnjenje podatkov določenega vzorca. Uporablja se lahko tudi za razdelitev imen. Na voljo je samo v Excelu 2013, 2016, 2019 in 365.

Recimo, da imate spodnji nabor podatkov in želite iz polnih imen dobiti samo imena.

V celico, ki meji na izvirno ime, vnesite ime. V tem primeru vnesite »Steve« v celico B2.

Nato začnite vnašati ime v drugo celico stolpca. Če Excel med tipkanjem zazna vzorec, vam bo Flash Fill samodejno prikazal seznam imen v drugih celicah (v sivi barvi).

Ko vidite seznam imen v sivi barvi in ​​če so ta imena prava, samo pritisnite tipko »Enter« in Flash Fill bo samodejno zapolnil preostali del stolpca z imeni.

Po enakem postopku ločite priimke v ločen stolpec.

rezultat:

Flash Fill deluje tako, da zazna vzorec v teh podatkih in sledi temu vzorcu, medtem ko vam poda spremenjene podatke. Sprva, ko vnesete ime v prvo celico, Flash Fill ne prepozna vzorca. Ko pa začnete znova vnašati ime v drugo celico, Flash Fill prepozna vzorec in vam pokaže predlog za razdelitev imen. Nato samo pritisnite tipko "Enter".

Na splošno je funkcija Flash Fill privzeto omogočena. Če v vašem Excelu ne deluje, lahko potem, ko vnesete ime v prvo celico, preprosto izberete drugo celico in kliknete gumb »Flash Fill« v skupini Podatkovna orodja na zavihku »Podatki«.

Lahko pa tudi pritisnete 'Ctrl' + 'E', da dobite enake rezultate.

Zdaj bodo ostale celice izpolnjene z imeni.

Včasih morda ne boste videli predloga vzorca v sivi barvi, v tem primeru lahko uporabite ročico za polnjenje, da dobite rezultat Flash Fill.

Najprej ročno vnesite imena v dve celici in izberite obe celici. Nato premaknite kazalec miške v spodnji desni kot izbire. Opazili boste, da se kazalec spremeni iz majhnega zelenega kvadrata (ikona polnila) v ikono plus.

Nato dvokliknite to ikono plus. To bo zapolnilo preostale celice. Na tej točki so rezultati napačni, videli boste, da se obe imeni vedno znova ponavljata. Nato boste v spodnjem desnem kotu nastalih podatkov videli majhno ikono za samodejno izpolnjevanje, kot je prikazano spodaj. Kliknite to ikono »Samodejno izpolnjevanje« in izberite »Flash Fill«.

To bi izpolnilo imena v vseh celicah:

Odstranite srednje ime

Uporabite lahko tudi orodje Flash Fill, da se znebite srednjega imena iz polnega imena.

Recimo, da imate spodnji nabor podatkov in želite dobiti samo ime in priimek brez srednjega imena ali srednje začetnice.

Če želite dobiti imena brez srednjega imena ali srednje začetnice, ročno vnesite »Lord Stark« v sosednjo celico. Nato v drugo sosednjo celico vnesite »Daenerys Targaryen«. Med tipkanjem bo Flash Fill prepoznal vzorec in prikazal vam bo seznam imen brez srednjih imen (v sivi barvi).

Če je predlog pravilen, pritisnite tipko "Enter" in Flash Fill bo samodejno zapolnil preostale celice z imeni brez srednjega imena.

Če želite dobiti samo vmesna imena brez imena in priimka, vnesite srednje ime v prvi dve celici in uporabite orodje Flash Fill, da dobite vmesna imena iz vseh polnih imen v stolpcu.

Ta vadnica prikazuje, kako ločiti imena med manipulacijo besedilnih podatkov. Te metode so lahko koristne tudi pri delu z drugimi oblikami podatkov, kot so naslovi, imena izdelkov, imena blagovnih znamk itd.