Ynhâldsopjefte
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," ","")
Resultaat: "WilliamBradleyPitt".
- LEN(SUBSTITUTE(B5," ",""))
Resultaat: 18.
- LEN(B5)-LEN(SUBSTITUTE(B5," ",""))
Resultaat: 2 .
- SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","") ))))
Resultaat: "William Bradley^Pitt".
- FIND(“^”,SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””)))))
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)
Resultaat: 5.
- LEN(B5)-SEARCH(" ",B5)
Resultaat: 4.
- RJOCHTS(B5,LEN(B5)-SEARCH(" ",B5))
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
Resultaat: 9.
- SEARCH(" ", B5, SEARCH(" ", B5)+1) - (SEARCH(" ", B5)+1)
Resultaat: 7.
- MID(B5, SEARCH(" ", B5) + 1, SEARCH(" ", B5, SEARCH(" ", B5)+1) - (SEARCH(" “, B5)+1))
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 ,