Ynhâldsopjefte
Yn Microsoft Excel moatte d'r guon gefallen hawwe wêryn jo de folsleine namme splitse moatte. Excel hat ferskate metoaden om dit te dwaan. It ferminderet jo taak eins om't jo it mei de hân kinne dwaan, mar dat is heul tiidslinend en lestich om op te konsintrearjen. Dit artikel sil jo alle mooglike metoaden sjen litte om nammen te splitsen yn Excel mei help fan formule. Ik hoopje dat jo dit artikel genietsje en mear kennis sammelje oer Excel.
Oefenwurkboek downloade
Download dit oefenwurkboek.
Nammen splitst yn Excel. xlsx
Nammen opsplitse fan ferskate posysjes mei Excel-formules brûke
Wy kinne nammen splitse mei formule of mei help fan Excel ynboude kommando. Yn dit artikel dekke wy alle mooglike metoaden om nammen yn Excel te splitsen. Ien grutste foardiel foar it brûken fan formules foar it oplossen fan elk probleem is dat formules dynamyske oplossingen jouwe, wylst de oare kommando's fan Excel statyske oplossingen jouwe. Om alle metoaden sjen te litten om nammen yn Excel te splitsen, nimme wy in dataset dy't de folsleine namme fan guon persoanen omfettet. Wy moatte nammen splitst yn foarnammen, middelnammen en efternammen.
1. Foarnamme ekstrahearje
Om de foarnamme út de folsleine te heljen namme, brûke wy de funksjes LEFT en SEARCH .
Stappen
- Selektearje sel C5 wêr't jo de formule tapasse wolle om de foarnamme te ekstrahearjen.
- Skriuw de folgjende formule opyn de formulebalke.
=LEFT(B5,SEARCH(" ",B5)-1)
- Druk op Enter om de formule oan te passen.
- Sleep it ikoan Fillhandtak de kolom nei ûnderen of dûbelklik derop.
Ferdieling fan de formule
- SEARCH(" ",B5) -1): Hjir brûkt de funksje SEARCH om it leech te krijen yn sel B5, en -1 brûkt om tekst 1 stap foar de spaasje te krijen.
- LEFT (B5,SEARCH(" ",B5)-1): De funksje LEFT begjint tekst fanôf de linkerkant en einiget it 1 stap foar de spaasje.
2. Middelnamme
Om de middelnamme út te heljen, brûke wy de kombinaasje fan IFERROR , MID , en SEARCH funksjes.
Stappen
- Selektearje earst elke sel. Hjir selektearje wy sel D5 .
- Skriuw de folgjende formule op yn 'e formulebalke:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
- Druk op Enter om de formule ta te passen.
- Sleep it Fillhandtak -ikoan nei de kolom of dûbelklik derop. Jo kinne guon resultaten fine werjûn as ' #VALUE! '. Dit bart omdat twa fan ús opjûne folsleine nammen eins gjin middelnammen hawwe.
- Om dizze flater op te lossen en de middelnamme as leech toanen as der is gjin middelnamme, wy kinne de IFERROR funksje brûke.
- Ferfange de foarige formule mei de folgjendeformule:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
- Sleep no it Fillhandtak -ikoan nei de kolom en jo krije it resultaat as leech as der gjin middelste namme is.
Oerdieling fan de Formule
- MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1): Om de middennamme út de folsleine namme te krijen, brûk SEARCH(" ",B5)+1 om de namme út it folgjende karakter te ekstrahearjen en it te pleatsen yn it Start_num argumint fan it MID funksje. Om te fertellen hoefolle karakters jo moatte ekstrahearje, moatte jo de posysje fan 'e 1e romte ôflûke fan' e 2e romteposysje en it úteinlik yn it argumint num_chars fan 'e funksje MID sette.
- En as de middelste namme ûntbrekt, de funksje IFERROR sil se ferfange troch in lege tekenrige.
3. Efternamme ekstrahearje
Om de efternamme út de folsleine namme brûkten wy de funksjes RJOCHTS , SEARCH , SUBSTITUTE , en LEN .
Stappen
- Selektearje sel E5 .
- Skriuw de folgjende formule yn 'e formule bar.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
- Druk op Enter om de formule.
- Sleep it Fillhandtak -ikoan nei de kolom of dûbelklik derop.
Ferdieling fan de formule
- LEN(SUBSTITUTE(B5," "," ”)): Hjir, de SUBSTITUTE funksje brûkt om spaasjes yn 'e folsleine namme te eliminearjen en de lingte te tellen mei de funksje LEN sûnder spaasje.
- LEN(B5)-LEN(SUBSTITUTE(B5," ", ””)): Dit jout de lingte fan romte yn de dataset.
- SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," “,””))): De funksje SUBSTITUTE brûkt hjir om romte te ferfangen troch ' # '. It eksimplaarnûmer yn de funksje SUBSTITUTE jout oan de posysje fan jo eksimplaar. Hjir hawwe wy 2 spaasjes en eksimplaar nûmer 2 jout 2e eksimplaar oan. It ferfangt de romte yn it twadde eksimplaar.
- LEN(B5)-SEARCH("#",SUBSTITUTE(B5,"","#",LEN(B5)-LEN(SUBSTITUTE(B5) ,” “,””)))): De funksje SEARCH sil de ' # ' sykje en de lingtewearde weromjaan wêr't de ' # ' ferskynt. Wiskje it dan út 'e totale lingte fan jo folsleine namme. Yn ús foarbyld jout it 4 werom. Dit is de lingte dy't oerbliuwt nei ' # '.
- RJOCHTS(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE( B5," ","#", LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))): No sil de funksje RIGHT de weromkommende lingte ekstrahearje tekst út sel B5 dy't úteinlik de efternamme fan de opjûne folsleine namme jout.
3 alternative manieren om nammen te splitsen sûnder formule te brûken yn Excel
1. Tekst nei kolommen brûke om nammen te splitsen
Twadens kinne jo nammen maklik splitse yn Excel mei de Tekst nei kolommen kommando.
Stappen
- Selektearje earst de hiele kolom wêryn jo folsleine nammen pleatse.
- Gean no nei it ljepblêd Gegevens yn it lint en selektearje Tekst nei kolommen út de groep Gegevensark .
- Selektearje Delimited fan Oarspronklike gegevenstype en klikje op Folgjende .
- Selektearje Spaasje út Delimiters en klik op Folgjende .
- Feroarje no de Bestimming wêr't jo jo resultaten pleatse wolle en klikje op Finish .
- Dit sil de nammen splitst en pleatst se yn twa ferskillende kolommen.
Lês Mear: Skilje foarnamme en efternamme mei romte mei help fan Excel-formule (3 manieren)
2. Mei help fan kommando sykje en ferfange yn Excel
In oare maklike manier om split nammen is troch it brûken fan Fyn en ferfange kommando yn Excel. Wy sille it brûke yn de kommende seksjes.
2.1 Split Foarnamme
Stappen
- Koom kopiearje B en plak it yn kolom C dêr't jo de foarnamme út de folsleine namme ekstrahearje wolle.
- Selektearje kolom C .
- Gean no nei it ljepblêd Thús yn it lint en klikje op Sykje & amp; Selektearje út de groep Bewurkje .
- Selektearje Ferfange út Fyn & ; Selektearje útklapmenumenu.
- In Fyn en ferfange finster sil ferskine. Plak ‘ *’ (set in spaasje en foegje dan in asteriskteken yn) yn it fjild Fyn wat . Dit is in jokerteken (*) dat brûkt wurde kin yn plak fan elke tekst. Hjir plak romte en dan in wildcard karakter. Lit Ferfange mei fjild as leech. Klik op Alles ferfange .
- Dit sil úteinlik alle tekst nei spaasje ferfange troch leech en gewoan de foarnamme werom jaan fan de folsleine namme.
Lês mear: How to Separate First Middle and Last Name in Excel Using Formula
2.2 Split achternamme
Stappen
- Koom B kopiearje en plakke yn kolom D dêr't jo de efternamme út de folsleine namme helje wolle.
- Selektearje kolom D .
- Gean nei it ljepblêd Thús yn it lint en selektearje Fyn & Selektearje út de groep Bewurkje .
- Selektearje Ferfange út Fyn & ; Selektearje opsje.
- In finster fan Fyn en ferfange sil ferskine. Plak ‘* ’ (set earst in asteriskteken en foegje dan spaasje yn) yn it fjild Fyn wat . Dit is in jokerteken dat brûkt wurde kin yn plak fan elke tekst. Plak hjir in jokerteken (*) en set dan romte. Lit Ferfange troch as leech. Klik op FerfangeAlle .
- It sil alle tekst ferfange oant de romte en pleatst it as leech. It jout de efternamme werom út de folsleine namme.
Lês Mear: Hoe kinne jo nammen yn Excel yn twa kolommen splitse ( 4 Quick Ways)
3. Split nammen fia Flash ynfolje Excel
Uteinlik is ús lêste metoade basearre op Flash Fill wêr't jo jo moatte pleatse foar- of efternamme korrekt dan kinne alle oare rigen wizige wurde mei Flash Fill .
Stappen
- Skriuw de foarnamme op en achternamme fan jo opjûne folsleine namme yn respektivelik sel C5 en sel D5 .
- Sleep de Folle handle byldkaike del de kolom foar beide gefallen.
- It sil deselde wearde jaan yn alle sellen. Klikje no op de Opsjes foar automatysk ynfolje en selektearje Flash ynfolje .
- Do it foar beide gefallen dan krije jo de fereaske foar- en efternamme fan 'e folsleine nammen.
Lês Mear: Excel VBA: Split Foarnamme en efternamme (3 praktyske foarbylden)
Konklúzje
Wy hawwe fjouwer ferskillende metoaden besprutsen om nammen yn Excel te splitsen. De formule jout ús in dynamyske oplossing, wylst de oare 3 metoaden ús statyske oplossingen jouwe. Mar alle metoaden binne like effektyf om nammen te splitsen. Ik hoopje dat jo genietsje fan it hiele artikel en as jo fragen hawwe, fiel jo frij om te freegjen yn 'eopmerkingsfakje, en ferjit net om de Exceldemy side te besykjen.