Hoe kinne jo foarnamme en efternamme skiede yn Excel mei formule

  • Diel Dit
Hugh West

Dit artikel sil sjen litte hoe't jo de foarnamme, middelnamme en efternamme skiede kinne mei help fan in Excel-formule. Om in fluch sicht op dit te krijen, sjoch hjirûnder.

Oefenwurkboek downloade

Klik op de folgjende keppeling en download it oefenwurkboek fergees.

Skilje foarnamme en efternamme.xlsx

3 manieren om foarnamme middennamme of efternamme te skieden mei formule

It is maklik om in folsleine namme te splitsen yn dielen mei in Excel-formule. Mar d'r is gjin inkele Excel-formule dy't foar-, midden- en efternammen tagelyk yn ferskate sellen kin ekstrahearje. Dus, hjir sille wy it gebrûk fan ferskate yndividuele formules sjen litte om de dielen fan 'e hiele namme te skieden.

Yn de folgjende dataset hawwe wy in list mei echte nammen fan ferskate promininte akteurs.

Wy sille Excel-formules brûke om de foar-, middel- en efternammen út har folsleine nammen te ekstrahearjen ( Kolom B ).

1. Skei de earste Namme mei Excel-LEFT- en SEARCH-funksjes

Jo kinne de foarnamme maklik ekstrahearje mei allinich de LEFT-funksje allinich of troch it te kombinearjen mei de SEARCH-funksje .

Algemiene formule mei LEFT-funksje:

=LEFT(folsleine namme, oantal tekens yn 'e foarnamme)

Algemien LEFT-SEARCH Formule:

=LEFT(Folsleine namme,SEARCH(” “,Folsleine namme)-1)

Gebrûk komma (,) ynstee fan romte, as de folsleine nammenselektearje de Flash Fill knop .

De rest fan de sellen ( C6:C9 ) sille no automatysk de foarnammen weromjaan.

Opmerking:

Meitsje it patroan yn sel C5 lykas jo de útfier krije wolle. As jo ​​de middelnamme fuortsmite wolle, typ dan William Pitt yn sel C5, tap dan Flash Fill oan, ensfh.

Lês Mear: Excel VBA: Split Foarnamme en Efternamme (3 praktyske foarbylden)

3. Skieden nammen mei help fan sykje en ferfange

It ark Fyn en ferfange is in oare Excel-funksje dy't grutte funksjonaliteit hat. It lit it gebrûk fan Wildcards yn. Wy sille it asterisk (*) jokerteken brûke yn Sykje en ferfange yn dizze seksje om de foar-, midden- en efternammen út te heljen.

3.1 Foar- of efternamme skiede

Skilje foarnamme Nammen:

  • Kopiearje earst de folsleine nammen yn in aparte kolom.
  • Druk op CTRL+H. It finster Fyn en ferfange sil ferskine.
  • Yn it fak Fyn wat: typ in spaasje folge troch in asterisk (*).
  • Typ neat yn it fak Ferfange mei: . Lit it leech litte.
  • Druk op de knop Alles ferfange .

De folgjende ôfbylding lit sjen dat dizze metoade perfekt wurket. 👇

Skilje efternammen:

  • Kopiearje de folsleine nammen yn in aparte kolom en selektearje se.
  • Druk op CTRL+H.
  • Om de lêste nammen te skieden, typ in asterisk (8) folge trochin spaasje yn it fak Fyn wat: . Lit it fakje Ferfange troch: leech.
  • Druk no op de knop Alles ferfange .

De folgjende ôfbylding lit de resultaten sjen. 👇

3.2 Middelnamme fuortsmite fan 'e folsleine namme

Om de middelnammen út 'e folsleine namme te ferwiderjen, is de wurkproseduere krekt itselde as yn 3.1 . Mar jo moatte in spaasje ynfoegje, folge troch in asterisk (*), en dan opnij romte yn it fak Fyn wat fan it finster Fyn en ferfange . Lit it fak Ferfange troch net leech. Dizze kear moatte jo in spaasje ynfoegje. Druk dan op de knop Alles ferfange .

Lês mear: Hoe kinne jo nammen splitse mei formule yn Excel (4 Easy) Metoaden)

Quick Notes

  • Jo kinne de haadlettergefoelige funksje FIND brûke ynstee fan de funksje SEARCH yn alles de boppesteande formules.
  • SEARCH of FIND funksje jout de posysje fan it sochte karakter werom út de meast lofterhoeke fan de opjûne tekststring.
  • Om skied de nammen mei ien metoade tagelyk, brûk de funksje T ext to Columns .
  • Om de funksje Flash Fill te brûken, meitsje it patroan yn 'e neistlizzende pylder. Oars kin Flash Fill de folchoarder net fiele.

Konklúzje

Wy hawwe 3 formulefoarbylden besprutsen om foar-, midden- en efternammen yn Excel te skieden mei de foar- en neidielen fan elk. As jo ​​ien hawwefragen, lit it ús asjebleaft witte yn 'e kommentaar seksje. Om mear Excel-relatearre artikels te lêzen, besykje ús side ExcelWIKI .

hawwe komma's.

De formule LEFT-SEARCH is yn dit gefal om ien reden effisjinter dan de LEFT -formule. Jo moatte it oantal karakters yn 'e foarnamme manuell ynfiere yn it gefal fan de formule LEFT . Wylst de formule LEFT-SEARCH fynt hoefolle tekens jo foarnammen hawwe, jou dan de foarnammen werom mei de funksje LEFT deryn.

1.1 Brûk LEFT- SEARCH Formule

Folje de folgjende stappen út om de foarnammen skieden te krijen.

Stappen:

  • Earst kopiearje de folgjende formule en ynfiere it yn sel C5 .

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

  • Druk op de ENTER kaai en sleep it Fillhandtak byldkaike oer de sellen hjirûnder om de formule dêryn te kopiearjen.

Opmerking:

Jo kinne ek de Fynfunksje brûke, ynstee fan de SEARCH funksje. It ferskil tusken harren is dat SEARCH net haadlettergefoelich is, dus fleksibeler, wylst FIND haadlettergefoelich is. Mar beide funksjes sille yn dit gefal goed wurkje.

1.2 Brûk allinich de LEFT funksje

De stappen om út te fieren binne as folget.

Stappen:

  • Tel it oantal tekens yn 'e foarnamme. Bygelyks, it karakternûmer yn 'e foarnamme fan "William Bradley Pitt" is 7 (W i l l i a m).
  • Gean nei sel C5 en fier de folgjende formule yn. ynit.

=LEFT(B5,7)

  • Druk op ENTER en krije de earste namme foar de earste folsleine namme.
  • Gean nei de folgjende sellen en werhelje alle foargeande stappen.

De definitive útfier sil wêze lykas yn 'e folgjende ôfbylding. 👇 Ik haw ek de oerienkommende formules sjen litten.

Lês Mear: Hoe kinne jo nammen splitse yn trije kolommen yn Excel (3 metoaden)

2. Skied de Achternamme (Mei of sûnder Middelnammen)

Der kinne soarten nammen wêze. Nammen mei in middelnamme, en nammen sûnder middelnamme! Om de efternamme te skieden fan in folsleine namme, moatte wy besjogge oft der in middelnamme yn stiet of net. Ofhinklik hjirfan sille de formules ferskille.

2.1 Wannear't der middelnammen binne

Wy sille in formule tapasse mei de RJOCHTS, LEN, FYN en SUBSTITUTE funksjonearret yn 'e twadde metoade. Tapasse gewoan de stappen hjirûnder.

Stappen:

  • Typ of kopiearje de folgjende formule yn sel C5 .

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

  • Tik op de ENTER knop en lûk it Fillhandtak ikoan alle manier.

It einresultaat wurdt hjirûnder werjûn. 👇

Opmerking:

Jo kinne ek de funksje SEARCH brûke ynstee fan de funksje FIND .

🔎 Hoe wurket de formule?

  • SUBSTITUTE(B5," ","")

    De funksje SUBSTITUTE ferfangt de spaasjes " " út 'e teksttekenrige fan sel B5 mei de lege tekenrige "".

    Resultaat: "WilliamBradleyPitt".

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

    Resultaat: 2 .

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

    Hjir, de útfier fan LEN(B5)-LEN(SUBSTITUTE(B5," ",""))=2 dy't wurket as it 4e argumint fan dizze SUBSTITUTE funksje. Sa jout it oan dat de funksje SUBSTITUTE it 2e spaasjeteken " " yn sel B5 tekststring sil ferfange.

    Resultaat: "William Bradley^Pitt".

  • FIND(“^”,SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””)))))

    De útfier fan SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))) diel is "William Bradley^Pitt" . Sa fynt de funksje FIND de posysje fan it "^" karakter fan 'e tekststring "William Bradley^Pitt" fan 'e lofterhoeke.

    Resultaat: 16.

  • LEN(B5)-FIND(“^”,SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “ ,””))))

    Resultaat: 4.

  • =RJOCHTS(B5,LEN(B5) -FIND(“^”,SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””)))))

    Resultaat: Pitt.

2.2 As der gjin middelnamme is

As der gjin middelnamme yn 'e folsleine nammen is, dan is ús taakis makliker. Om de lêste nammen yn sokke gefallen te skieden, moatte wy de posysje fan it spaasjekarakter yn 'e folsleine namme fan links nei rjochts identifisearje, it resultaat ôflûke fan 'e lingte fan 'e folsleine namme tekststring, brûk dan dit 2e resultaat as de num_chars argumint fan de funksje RIGHT .

Pas de folgjende maklike stappen om dit te dwaan.

Stappen:

  • Skriuw de folgjende formule yn sel C5 en druk op de ENTER toets.

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

  • Sleep it ikoan Fillhandtak om de formule nei ûnderen te kopiearjen.

Hjir is it resultaat . 👇

🔎 Formule-ûnderdieling

  • SEARCH (" ", B5)

    De funksje SEARCH jout de posysje werom fan it spaasjeteken (" ") yn sel B5 fanôf links.

    Resultaat: 5.

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

    Resultaat: 4.

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

    It diel LEN(B5)-SEARCH(" ",B5) jout it oantal tekens yn 'e achternamme werom. Dus, de funksje RJOCHTER sil 4 tekens weromjaan fan de tekststring yn sel B5 , dus de lêste namme.

    Resultaat: Pitt.

Lês mear: Hoe kinne jo nammen splitse mei komma yn Excel (3 geskikte manieren)

3. Ofskiede middennammen (ienkelnamme) of Meardere)

Wy kinne inkele of meardere middelnammen hawwe. Yn elk gefal moatte wy aparte Excel brûkeformules. Wy hawwe se beide hjirûnder sjen litten.

3.1 Skied ienige middelnamme mei MID-SEARCH Formule

Om in inkele middelnamme te skieden, kinne wy ​​in formule brûke mei de MID funksje kombinearre mei meardere SEARCH funksjes. De funksje MID jout in opjûn oantal tekens werom út it midden fan in opjûne tekststring, begjinnend fan in opjûne posysje.

Syntaksis fan MID-funksje:

=MID(text, start_num, num_chars)

Folgje no de stappen hjirûnder.

Stappen:

  • Typ earst de folgjende formule yn sel C5 en druk op de ENTER toets.

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

  • Sleep it ikoan Fillhandtak nei sel C9 om de formule yn alle sellen te kopiearjen.

Sjoch de ôfbylding hjirûnder dêr't de middelnammen perfekt skieden binne. 👇

Opmerking:

As guon fan 'e folsleine nammen allinich de foar- en efternammen hawwe, sil de formule in IFERROR-funksje yn it begjin.

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

🔎 Formule-ôfdieling

De MID-funksje brûkt yn dizze formule hat trije fereaske arguminten.

» B5 ferwiist nei it tekst argumint .

» SEARCH(" ",B5)+1 ferwiist nei it start_num argumint.

» SEARCH(" ",B5 ,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1) jout it argumint num_chars foar MID-funksje.

  • SEARCH(" ",B5) + 1

    De funksje SEARCH siket nei in spaasjeteken (" ") yn 'e tekststring yn sel B5 en jout de posysje fan romte werom fan 'e linker hoeke fan' e tekenrige. It tafoegjen fan 1 mei syn útfier jout de posysje wêr't de middelste namme begjint.

    Resultaat: 9.

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

    Yn dit diel binne der trije SEARCH -funksjes. SEARCH(" ", B5)+1) diel binnen de earste SEARCH -funksje jout de startposysje werom wêrfan de posysje fan it karakter " " telle moat. Sa SEARCH(" ", B5, SEARCH(" ", B5)+1) jout de posysje werom fan it twadde spaasjeteken yn 'e tekststring. It subtrahearjen fan de útfier fan (SEARCH(" ", B5)+1) hjirfan sil it argumint num_chars weromjaan foar de funksje MID .

    Resultaat: 7.

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

    Uteinlik jout de funksje MID de middelnamme werom.

    Resultaat: "Bradley".

3.2 Meardere middennammen skieden

As jo ​​meardere middelnammen hawwe, kinne jo se noch skiede fan 'e folsleine nammen. Krekt as yn 'e eardere formule sille wy de MID funksje brûke. Dêrmei sille wy ek TRIM en LEN funksjes kombinearje.

Generyske formule om meardere midden te skiedenNammen:

=TRIM(MID(namme,LEN(foarst)+1,LEN(namme)-LEN(earste&lêste)))

Stappen:

  • Allearst moatte jo de foar- en efternammen skiede yn twa aparte kolommen C en D . Wy hawwe dit besprutsen yn 1.1 en 2.

  • Kopiearje de folgjende formule yn sel E5 en druk op ENTER .

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

  • Slep de foljehandgreep en krije de útfier foar alle nammen. 👇

🔎 Formule-yndieling

  • LEN(C5&D5)

    Resultaat: 10.

  • LEN( B5)-LEN(C5&D5)

    Resultaat: 13.

  • LEN(C5)+1

    Resultaat: 6.

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

    Resultaat: " E. Hoffmann "

  • =TRIM(" E. Hoffmann “)

    Resultaat: “E. Hoffmann".

Mear manieren om foarnamme en efternamme te skieden yn Excel

Oant no hawwe wy ferskate formules leard wêrmei't wy earst skiede kinne, middelste of lêste nammen yn Excel. No yn dizze seksje sille wy wat mear metoaden leare sûnder Excel-formules.

1. Split folsleine nammen mei help fan tekst nei kolommen Feature

Excel tekst nei kolommen wizard stelt ús yn steat om de earste, middelste of lêste nammen tagelyk te skieden. Folgje gewoan de ienfâldige stappen hjirûnder.

Stappen:

  • Selektearje it berik fansellen B5:B9 dy't de folsleine nammen befetsje.
  • Gean nei it ljepblêd Data >> de groep Gegevensark >> druk op de knop Tekst nei kolommen .

  • It folgjende finster sil ferskine. Druk op de knop Delimited en druk dan op Folgjende> .

  • Markearje de Spaasje selektearje en druk op 'e nij op Folgjende> .

  • Selektearje Kolomgegevensopmaak as Algemien .
  • Selektearje de bestimming sel C5 , dêr't de earste útfier plakfynt.
  • Druk op Finish .

  • As de folgjende pop-up ferskynt, druk dan op OK .

De folgjende ôfbylding lit de skieden nammen sjen. 👇

Lês mear: Hoe kinne jo nammen splitse yn Excel (5 effektive metoaden)

2. Skied de earste, midden, of de efternamme Mei help fan Flash Fill yn Excel 2013, 2016, 2019 & amp; 365

Excel Flash Fill is in bjusterbaarlike funksje dy't patroanen yn sellen kin fiele en de folgjende sellen automatysk folje neffens it patroan. As jo ​​Excel 2013, 2016, 2019, of 365 brûke, kinne jo dizze funksje brûke.

De folgjende stappen sille sjen litte hoe't jo de earste, middelste of efternammen ekstrahearje/ferwiderje mei Excel Flash Fill.

Stappen:

  • Typ de foarnamme yn sel C5 .
  • Selektearje C5:C9 en gean nei de Data tab .
  • Fan de Data Tools groep ,

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.