Inhoudsopgave
In Microsoft Excel zijn er vast gevallen waarin u de volledige naam moet splitsen. Excel heeft verschillende methoden om dit te doen. Het vermindert eigenlijk uw taak omdat u het handmatig kunt doen, maar dat is erg tijdrovend en moeilijk om u op te concentreren. Dit artikel laat u alle mogelijke methoden zien om namen splitsen in Excel Ik hoop dat u geniet van dit artikel en meer kennis opdoet over Excel.
Download Praktijk Werkboek
Download dit oefenwerkboek.
Namen splitsen in Excel.xlsxNamen van verschillende posities splitsen met behulp van Excel-formules
We kunnen namen splitsen met een formule of met de ingebouwde opdracht van Excel. In dit artikel behandelen we alle mogelijke methoden om namen te splitsen in Excel. Een groot voordeel van het gebruik van formules voor het oplossen van problemen is dat formules dynamische oplossingen geven, terwijl de andere opdrachten van Excel statische oplossingen geven. Om alle methoden om namen te splitsen in Excel te laten zien, nemen we een dataset die de volledigenaam van sommige personen. We moeten namen opsplitsen in voornamen, middennamen en achternamen.
1. Uittreksel voornaam
Om de voornaam uit de volledige naam te halen, gebruiken we de LINKS en ZOEKEN functies.
Stappen
- Selecteer cel C5 waar u de formule wilt toepassen om de eerste naam te extraheren.
- Schrijf de volgende formule op in de formulebalk.
=LEFT(B5,SEARCH(" ",B5)-1)
- Druk op Ga naar om de formule toe te passen.
- Sleep de Vulgreep pictogram in de kolom of dubbelklik erop.
Opsplitsing van de formule
- ZOEK(" ",B5)-1): Hier is de ZOEKEN functie gebruikt om de spatie in cel B5 te krijgen, en -1 gebruikt om tekst 1 stap voor de spatie te krijgen.
- LINKS(B5,SEARCH(" ",B5)-1): De LINKS functie begint tekst vanaf de linkerkant en eindigt deze 1 stap voor de spatie.
2. Uittreksel middelste naam
Om de middelste naam te extraheren, gebruiken we de combinatie van IFERROR , MID en ZOEKEN functies.
Stappen
- Selecteer eerst een willekeurige cel. Hier selecteren we cel D5 .
- Schrijf de volgende formule op in de formulebalk:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
- Druk op Ga naar om de formule toe te passen.
- Sleep de Vulgreep pictogram in de kolom of dubbelklik erop. Het is mogelijk dat sommige resultaten worden weergegeven als ' #WAARDE! Dit gebeurt omdat twee van onze volledige namen eigenlijk geen tweede naam hebben.
- Om deze fout op te lossen en de middelste naam als blanco weer te geven als er geen middelste naam is, kunnen we de optie IFERROR functie.
- Vervang de vorige formule door de volgende:
=IFERROR(MID(B5,SEARCH("",B5)+1,SEARCH("",B5,SEARCH("",B5)+1)-SEARCH("",B5)-1),"")
- Sleep nu de Vulgreep pictogram in de kolom en u krijgt het resultaat als blanco wanneer er geen middelste naam is.
Opsplitsing van de formule
- MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1): Om de middelste naam uit de volledige naam te halen, gebruikt u ZOEK(" ",B5)+1 om de naam uit het volgende teken te halen en in het Start_num argument van de MID functie. Om te weten hoeveel tekens moeten worden geëxtraheerd, moet u de positie van de 1e spatie aftrekken van de positie van de 2e spatie en dit uiteindelijk in het num_chars argument van de MID functie.
- En als de middelste naam ontbreekt, wordt de IFERROR functie zal ze vervangen door een lege tekenreeks.
3. Achternaam uitpakken
Om de achternaam uit de volledige naam te halen, hebben we de RECHTS , ZOEKEN , SUBSTITUTE en LEN functies.
Stappen
- Selecteer cel E5 .
- Schrijf de volgende formule in de formulebalk.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
- Druk op Ga naar om de formule toe te passen.
- Sleep de Vulgreep pictogram in de kolom of dubbelklik erop.
Opsplitsing van de formule
- LEN(SUBSTITUTE(B5," ","")): Hier is de SUBSTITUTE functie gebruikt om spaties in de volledige naam te elimineren en de lengte te tellen met behulp van de LEN functie zonder spatie.
- LEN(B5)-LEN(SUBSTITUTE(B5," ","")): Dit geeft de lengte van de ruimte in de dataset.
- SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")): De SUBSTITUTE functie gebruikt hier om de spatie te vervangen door ' # Het nummer van de instantie in de SUBSTITUTE functie geeft de positie van uw instantie aan. Hier hebben we 2 spaties en instantie nummer 2 geeft de tweede instantie aan. Het vervangt de spatie in de tweede instantie.
- LEN(B5)-ZOEKEN("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))): De ZOEKEN functie zal de ' # ' en geef de lengtewaarde terug waar de ' # ' verschijnt. Verwijder deze dan van de totale lengte van uw volledige naam. In ons voorbeeld geeft het 4. Dit is de lengte die overblijft na ' # '.
- RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))): Nu, de RECHTS De functie haalt de tekst met retourlengte uit cel B5 die uiteindelijk de achternaam van de gegeven volledige naam oplevert.
3 Alternatieve manieren om namen te splitsen zonder gebruik van een formule in Excel
1. Tekst naar kolommen gebruiken om namen te splitsen
Ten tweede kunt u in Excel gemakkelijk namen splitsen met behulp van de Tekst naar kolommen commando.
Stappen
- Selecteer eerst de hele kolom waar u de volledige namen in zet.
- Ga nu naar de Gegevens tabblad in het lint en selecteer Tekst naar kolommen van de Gegevensinstrumenten groep.
- Selecteer Afgebakend van Oorspronkelijke gegevens Type en klik op Volgende .
- Selecteer Ruimte van Scheidingstekens en klik op Volgende .
- Verander nu de Bestemming waar u uw resultaten wilt plaatsen en klik op Afwerking .
- Dit splitst de namen en plaatst ze in twee verschillende kolommen.
Lees meer: Voor- en achternaam scheiden met spatie in Excel-formule (3 manieren)
2. De opdracht Zoeken en vervangen in Excel gebruiken
Een andere gemakkelijke manier om namen te splitsen is door gebruik te maken van Zoeken en vervangen We zullen het in de volgende hoofdstukken gebruiken.
2.1 Gesplitste voornaam
Stappen
- Kolom kopiëren B en plak het in de kolom C waar u de voornaam uit de volledige naam wilt halen.
- Selecteer kolom C .
- Ga nu naar de Home tabblad in het lint en klik op Vinden & selecteren van de Bewerken van groep.
- Selecteer Vervang van Vinden & selecteren uitklapmenu.
- A Zoeken en vervangen venster verschijnt. Plaats ' *' (zet een spatie en voeg dan een sterretje toe) in de Zoek wat veld. Dit is een jokerteken (*) dat kan worden gebruikt in plaats van elke tekst. Plaats hier een spatie en vervolgens een jokerteken. Verlaat Vervangen door veld als leeg. Klik op Alles vervangen .
- Dit zal uiteindelijk alle tekst na de spatie vervangen door blanco en alleen de voornaam van de volledige naam teruggeven.
Lees meer: Hoe eerste, middelste en achternaam scheiden in Excel met een formule
2.2 Gesplitste achternaam
Stappen
- Kolom kopiëren B en plak het in de kolom D waar u de achternaam uit de volledige naam wilt halen.
- Selecteer kolom D .
- Ga naar de Home tabblad in het lint en selecteer Vinden & selecteren van de Bewerken van groep.
- Selecteer Vervang van Vinden & selecteren optie.
- A Zoeken en vervangen venster verschijnt. Plaats '* ' (zet eerst een sterretje en dan een spatie) in de Zoek wat veld. Dit is een jokerteken dat kan worden gebruikt in plaats van elke tekst. Plaats hier een jokerteken (*) en dan een spatie. Laat Vervangen door als blanco. Klik op Alles vervangen .
- Het vervangt alle tekst tot aan de spatie en plaatst deze als blanco. Het geeft de achternaam terug van de volledige naam.
Lees meer: Namen in Excel in twee kolommen splitsen (4 snelle manieren)
3. Namen splitsen via Flash Fill in Excel
Onze laatste methode ten slotte is gebaseerd op Flitsvulling waar u uw voor- of achternaam correct moet zetten, dan kunnen alle andere rijen worden gewijzigd met behulp van Flitsvulling .
Stappen
- Noteer de voornaam en de achternaam van uw voornaam in cel C5 en cel D5 respectievelijk.
- Sleep de Vulgreep pictogram in de kolom voor beide gevallen.
- Het zal dezelfde waarde geven in alle cellen. Klik nu op de Opties voor automatisch vullen en selecteer Flitsvulling .
- Doe dit voor beide gevallen, dan krijgt u de vereiste voor- en achternaam uit de volledige namen.
Lees meer: Excel VBA: Voornaam en achternaam splitsen (3 praktische voorbeelden)
Conclusie
We hebben vier verschillende methoden besproken om namen te splitsen in Excel. De formule geeft ons een dynamische oplossing terwijl de andere 3 methoden ons een statische oplossing geven. Maar alle methoden zijn even effectief om namen te splitsen. Ik hoop dat u van het hele artikel hebt genoten en als u vragen hebt, stel ze dan gerust in het commentaarvak, en vergeet niet om een bezoek te brengen aan de Exceldemy pagina.