Skiptu nöfnum í Excel: aðskilið fornafn og eftirnafn í mismunandi dálka

  • Deildu Þessu
Michael Brown

Kennslan sýnir hvernig á að aðskilja fornafn og eftirnafn í Excel með formúlum eða texta í dálka, og hvernig á að skipta dálki með nöfnum á mismunandi sniðum á fljótlegan hátt í fornafn, eftirnafn og millinafn, kveðjur og viðskeyti.

Það er mjög algengt í Excel að vinnublaðið þitt inniheldur dálk með fullum nöfnum og þú vilt skipta fornafni og eftirnafni í aðskilda dálka. Verkefnið er hægt að framkvæma á nokkra mismunandi vegu - með því að nota Text to Columns eiginleikann, formúlur og Skipta nöfn tól. Hér að neðan finnur þú allar upplýsingar um hverja tækni.

    Hvernig á að skipta nöfnum í Excel með texta í dálka

    Í aðstæðum þegar þú ert með dálk af nöfnum af sama mynstur, til dæmis aðeins fornafn og eftirnafn, eða fornafn, millinafn og eftirnafn, auðveldasta leiðin til að skipta þeim í aðskilda dálka er þessi:

    1. Veldu dálkinn með fullum nöfnum sem þú vilt til að aðskilja.
    2. Farðu í flipann Data > Data Tools hópnum og smelltu á Texti í dálka .
    3. Í fyrsta skrefi Breyta texta í dálkahjálp skaltu velja Aðskilið valkostinn og smella á Næsta .
    4. Í næsta skrefi skaltu velja einn eða fleiri afmörkun og smella á Næsta .

      Í okkar tilviki eru mismunandi hlutar nafna aðskildir með bilum, þannig að við veljum þennan afmörkun. Forskoðun gagna sýnir að öll nöfnin okkar eru bara flokkuðfínt.

      Ábending. Ef þú ert að fást við nöfn sem eru aðskilin með kommu og bili eins og Anderson, Ronnie skaltu haka við Komma og Blás reitina undir Afmörkun og veldu Meðhöndla samfellda afmörkun sem einn gátreit (venjulega valinn sjálfgefið).

    5. Í síðasta skrefi velurðu gögnin sniði og áfangastað og smelltu á Ljúka .

      Sjálfgefið Almennt snið virkar vel í flestum tilfellum. Sem Áfangastaður , tilgreindu efsta reitinn í dálknum þar sem þú vilt birta niðurstöðurnar (vinsamlegast hafðu í huga að þetta mun skrifa yfir öll núverandi gögn, svo vertu viss um að velja tóman dálk).

    Lokið! Fornafn, millinafn og eftirnafn er skipt í aðskilda dálka:

    Aðskilið fornafn og eftirnafn í Excel með formúlum

    Eins og þú hefur nýlega séð, er Texti til Eiginleiki dálka er fljótlegur og auðveldur. Hins vegar, ef þú ætlar að gera einhverjar breytingar á upprunalegu nöfnunum og ert að leita að kraftmikilli lausn sem uppfærist sjálfkrafa, ættirðu að skipta nöfnum með formúlum.

    Hvernig á að skipta fornafni og eftirnafni úr fullu nafni. með bili

    Þessar formúlur ná yfir algengustu atburðarásina þegar þú ert með fornafn og eftirnafn í einum dálki aðskilin með einni bilsstaf .

    Formúla til að fá fyrst nafn

    Auðvelt er að draga út fornafnið með þessari almennuformúla:

    LEFT( cell, SEARCH(" ", cell) - 1)

    Þú notar SEARCH eða FIND aðgerðina til að fá stöðu bilstafs ( " ") í reit, sem þú dregur 1 frá til að útiloka bilið sjálft. Þetta númer er gefið til LEFT fallsins sem fjöldi stafa sem á að draga út, byrjar vinstra megin á strengnum.

    Formúla til að fá eftirnafn

    Almenna formúlan til að draga út eftirnafn er þetta:

    RIGHT( cell, LEN( cell) - SEARCH(" ", cell))

    Í þessari formúlu geturðu líka notaðu SEARCH aðgerðina til að finna staðsetningu biltikju, draga þá tölu frá heildarlengd strengsins (skilað með LEN) og fáðu RIGHT aðgerðina til að draga svona marga stafi úr hægri hlið strengsins.

    Með fullu nafni í reit A2 eru formúlurnar sem hér segir:

    Fáðu fornafnið :

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

    Fáðu fornafnið 11>eftirnafn :

    =RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

    Þú slærð inn formúlurnar í reiti B2 og C2, í sömu röð, og dregur fyllihandfangið til að afrita formúlurnar niður í dálkana. Niðurstaðan mun líta svipað út og þessi:

    Ef sum af upprunalegu nöfnunum innihalda miðnafn eða mið upphafsstaf , þá þyrftirðu smá flóknari formúla til að draga út eftirnafnið:

    =RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2," ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", "")))))

    Hér er skýring á háu stigi á rökfræði formúlunnar: þú skiptir út síðasta bilinu í nafninu fyrir kjötkássamerki (#) eða einhver annar karakter semkoma ekki fram í neinu nafni og reikna út staðsetningu þeirrar bleikju. Eftir það dregur þú ofangreinda tölu frá heildarlengd strengsins til að fá lengd eftirnafnsins og lætur RIGHT fall draga út svona marga stafi.

    Svo, hér er hvernig þú getur aðskilið fornafn og eftirnafn í Excel þegar sum af upprunalegu nöfnunum innihalda millinafn:

    Hvernig á að aðgreina fornafn og eftirnafn frá nafni með kommu

    Ef þú ert með nafnadálk í Eftirnafn, Fornafn snið, þú getur látið skipta þeim í aðskilda dálka með því að nota eftirfarandi formúlur.

    Formúla til að draga út fornafn

    RIGHT( cell, LEN ( cell) - SEARCH(" ", cell))

    Eins og í dæminu hér að ofan notarðu SEARCH fallið til að ákvarða staðsetningu bilstafs og dregur síðan frá það frá heildarlengd strengsins til að fá lengd fornafns. Þessi tala fer beint í tal_stafir rökin í RIGHT fallinu sem gefur til kynna hversu marga stafi á að draga úr enda strengsins.

    Formúla til að draga út eftirnafn

    LEFT( klefi, SEARCH(" ", klefi) - 2)

    Til að fá eftirnafn notarðu VINSTRI SEARCH samsetninguna sem fjallað var um í fyrra dæmi með þeim mun að þú dregur frá 2 í stað 1 til að gera grein fyrir tveimur aukastöfum, kommu og bili.

    Með fullt nafn í reit A2 taka formúlurnar eftirfarandi lögun:

    Fáðu fornafnið :

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

    Fáðu eftirnafnið :

    =LEFT(A2, SEARCH(" ", A2) - 2)

    Skjámyndin hér að neðan sýnir niðurstöðurnar:

    Hvernig á að skipta fullu nafni í fornafn, eftirnafn og millinafn

    Að skipta nöfnum sem innihalda millinafn eða mið upphafsstaf þarf aðeins mismunandi nálgun, allt eftir nafnasnið.

    Ef nöfnin þín eru á sniðinu Fornafn Millinafn Eftirnafn munu formúlurnar hér að neðan virka vel:

    A B C D
    1 Fullt nafn Fornafn Miðnafn Eftirnafn
    2 Fornafn Miðnafn Eftirnafn =LEFT(A2,SEARCH(" ", A2)-1) =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1) =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1))
    Niðurstaða: David Mark White David Mark White

    Til að fá fornafnið notarðu LEFT SEARCH formúluna sem þegar er þekkt.

    Til að fá eftirnafnið skaltu ákvarða staðsetningu 2. bilsins með því að nota hreiður Leitaraðgerðir, undirmál taktu stöðuna út frá heildarlengd strengsins og fáðu lengd eftirnafns sem afleiðing. Síðan seturðu töluna hér að ofan til RIGHT fallsins sem gefur henni fyrirmæli um að draga þann fjölda stafa frá enda strengsins.

    Til að draga út miðnafnið þarftu að vita staðsetningu af báðum rýmum í nafninu. Til að ákvarða staðsetningu fyrsta bilsins, notaðu einfalda SEARCH("",A2) fall, sem þú bætir 1 við til að hefja útdráttinn með næsta staf. Þessi tala fer í byrjun_númer rökin í MID fallinu. Til að reikna út lengd millinafns, dregur þú frá staðsetning 1. bils frá stöðu 2. bils, dragið 1 frá niðurstöðunni til að losna við slóðbil, og setjið þessa tölu í num_chars röksemdafærslu MID og segið því hversu marga stafi á að útdráttur.

    Og hér eru formúlurnar til að aðgreina nöfn Eftirnafns, Fornafn Millinafn gerð:

    A B C D
    1 Fullt nafn Fornafn Millinafn Eftirnafn
    2 Eftirnafn, fornafn millinafn =MID(A2, SEARCH(" ",A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2) + 1) - SEARCH(" ", A2) -1) =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2, 1)+1)) =LEFT(A2, SEARCH(" ",A2,1)-2)
    Niðurstaða: White, David Mark David Mark White

    Svipaða nálgun er hægt að nota til að skipta nöfnum með viðskeytum:

    A B C D
    1 Fullt nafn Fornafn Eftirnafn Viðskeyti
    2 Fornafn Eftirnafn, viðskeyti =LEFT(A2, SEARCH(" ",A2)-1) =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1))
    Niðurstaða: Robert Furlan, Jr. Robert Furlan Jr.

    Svona getur skipt nöfnum í Excel með því að nota mismunandisamsetningar aðgerða. Til að skilja betur og líklega öfugmóta formúlurnar er þér velkomið að hlaða niður sýnishornsvinnubókinni okkar í Aðskilin nöfn í Excel.

    Ábending. Í Excel 365 geturðu notað TEXTSPLIT aðgerðina til að aðgreina nöfn með hvaða afmörkun sem þú tilgreinir.

    Aðskilið nafn í Excel 2013, 2016 og 2019 með Flash Fill

    Allir vita að Excel er Flash Fill getur fljótt fyllt gögn af tilteknu mynstri. En vissir þú að það getur líka skipt gögnum? Svona er það:

    1. Bættu nýjum dálki við hlið dálksins með upprunalegu nöfnunum og sláðu inn nafnahlutann sem þú vilt draga út í fyrsta reitinn (fornafnið í þessu dæmi).
    2. Byrjaðu að slá inn fyrsta nafnið í seinni reitinn. Ef Excel skynjar mynstur (í flestum tilfellum gerir það það) mun það fylla út fornöfnin í öllum öðrum frumum sjálfkrafa.
    3. Allt sem þú þarft að gera núna er að ýta á Enter takkann :)

    Ábending. Venjulega er Flash Fill eiginleikinn virkur sjálfgefið. Ef það virkar ekki í Excel skaltu smella á Flash Fill hnappinn á Data flipanum > Data tools hópnum. Ef það virkar samt ekki, farðu þá í Skrá > Valkostir , smelltu á Ítarlegt og gakktu úr skugga um að Flassfylling sjálfkrafa reiturinn er valinn undir Breytingarvalkostir .

    Tól til að skipta nöfnum - fljótlegasta leiðin til að aðgreina nöfn í Excel

    Einfalt eða erfiður, Texti í dálka, Flash Fill ogformúlur virka aðeins vel fyrir einsleit gagnasöfn þar sem öll nöfn eru af sömu gerð. Ef þú ert að fást við mismunandi nafnasnið munu ofangreindar aðferðir klúðra vinnublöðunum þínum með því að setja suma nafnahluta í ranga dálka eða skila villum, til dæmis:

    Við slíkar aðstæður geturðu framkvæmt verkið í Split Names tólið okkar, sem þekkir fullkomlega fjölþætt nöfn, yfir 80 kveðjur og um 30 mismunandi viðskeyti, og virkar vel á öllum útgáfum af Excel 2016 til Excel 2007.

    Með Ultimate Suite uppsett í Excel , er hægt að skipta dálki af nöfnum á ýmsum sniðum í 2 einföldum skrefum:

    1. Veldu hvaða reit sem inniheldur nafn sem þú vilt aðgreina og smelltu á Skipta nöfn táknið á Ablebits Data flipinn > Texti hópur.
    2. Veldu viðkomandi nafnahluta (alla í okkar tilfelli) með því að smella á Skipta .

    Lokið! Mismunandi hlutar nafna eru dreift yfir nokkra dálka nákvæmlega eins og þeir ættu að gera og dálkahausunum er bætt sjálfkrafa við þér til hægðarauka. Engar formúlur, ekkert vesen með kommur og bil, engin sársauki.

    Ef þú ert forvitinn að prófa Split Names tólið í eigin vinnublöðum skaltu ekki hika við að hlaða niður matsútgáfu af Ultimate Suite fyrir Excel.

    Lagt niðurhal

    Formúlur til að skipta nöfnum í Excel (.xlsx skrá)

    Ultimate Suite 14 daga fullvirk útgáfa (.exeskrá)

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.