Hoe om te Scheiden voor-en achternaam in Excel

0
995

Dus als u Excel gebruikt, je hebt waarschijnlijk lopen over de situatie waarin je een naam in een enkele cel en moet u apart de naam in verschillende cellen. Dit is een zeer veel voorkomend probleem in Excel en kunt u waarschijnlijk via Google zoeken en te downloaden van 100 verschillende macro ‘ s geschreven door verschillende mensen doen het voor u.

Echter, in deze post, ik zal u tonen hoe te installeren van een formule, zodat u kunt het zelf doen en werkelijk te begrijpen wat er gaande is. Als u Excel veel, het is waarschijnlijk een goed idee om te leren van enkele van de meer geavanceerde functies, zodat u meer kunt doen interessante dingen met je gegevens.

Om te beginnen laten we zien hoe de namen zijn meestal opgeslagen in een Excel-werkblad. De twee meest voorkomende manieren die ik heb gezien zijn voornaam achternaam met alleen een spatie en achternaam, voornaam met een komma tussen de twee. Wanneer heb ik een initiaal, het is meestal de voornaam midinitial achternaam zoals hieronder:

Met behulp van enkele eenvoudige formules en het combineren van een paar van hen samen, kunt u gemakkelijk scheiden van de naam, voornaam en initiaal in afzonderlijke cellen in Excel. Laten we beginnen met het uitpakken van het eerste deel van de naam. In mijn geval, we gaan gebruik maken van twee functies: links en zoeken. Logisch hier is wat we moeten doen:

– Zoeken in de tekst in de cel voor een spatie of een komma, het vinden van de positie en de letters aan de linkerkant van die positie.

Hier is een simpele formule die het werk gedaan krijgt correct: =LINKS(NN, ZOEKEN(” “, NN) – 1), waarbij NN de cel die de naam is opgeslagen in het. Het -1 is er te verwijderen van de extra spatie of een komma aan het einde van de string.

Zoals u kunt zien, hebben we beginnen met de linker-functie, die twee argumenten nodig: de string en het aantal tekens dat u wilt opnemen vanaf het begin van de tekenreeks. In het eerste geval zoeken we naar een ruimte met behulp van dubbele aanhalingstekens en zet een spatie tussen. In het tweede geval zijn we op zoek naar een komma in plaats van een spatie. Dus wat is het resultaat voor de 3 scenario ‘ s die ik heb genoemd?

We hebben de eerste naam van rij 3, de laatste naam van rij 5 en de eerste naam van rij 7. Geweldig! Dus afhankelijk van hoe uw gegevens zijn opgeslagen, heb je nu gewonnen ofwel de voornaam of de achternaam. Nu op naar de volgende deel. Hier is wat we moeten doen, logisch nu:

– Zoeken in de tekst in de cel voor een spatie of een komma, het vinden van de positie en trek daar vervolgens de positie van de totale lengte van de string. Hier zie je hoe de formule er als volgt uit:

=RECHTS(NN,LEN(NN) -ZOEK(” “,NN))

Dus nu gebruiken we de juiste functie. Dit neemt twee argumenten nodig: de string en het aantal tekens dat u wilt opnemen vanaf het einde van de string naar links. Zo willen we de lengte van de string minus de positie van de spatie of een komma. Dat geeft ons alles wat tot het recht van de eerste spatie of een komma.

Goed, nu we het tweede deel van de naam! In de eerste twee gevallen, u bent vrij veel gedaan, maar als er een initiaal in de naam, kan je zien dat het resultaat nog steeds voorzien van de laatste naam, voornaam en initiaal. Dus hoe doen we gewoon de laatste naam en zich te ontdoen van de middelste eerste? Makkelijk! Gewoon dezelfde formule weer dat we voor het tweede gedeelte van de naam.

Dus we zijn slechts het doen van een ander recht, en dit keer is het toepassen van de formule op de gecombineerde initiaal en achternaam van de cel. Het zal de ruimte na de voorletter en vervolgens neemt u de lengte minus de positie van de spatie aantal tekens uit het einde van de string.

Dus daar heb je het! U hebt nu de splitsing van de voor-en achternaam in aparte kolommen met behulp van een paar eenvoudige formules in Excel! Uiteraard zal niet iedereen hun tekst op deze manier, maar je kunt je gemakkelijk aanpassen aan uw behoeften. Als u problemen ondervindt bij het scheiden van namen die niet in de indeling heb ik bovenstaande post een reactie achter met uw gegevens en probeer ik je te helpen. Genieten!