Ga naar hoofdinhoud

Voor- en achternaam wisselen in Excel: een eenvoudige, complete gids

In veel contexten worden namen conventioneel vermeld in het formaat "Voornaam Achternaam". Er zijn echter gevallen waarin het de voorkeur verdient om deze volgorde om te keren naar 'Achternaam, Voornaam', waarbij de achternaam eerst wordt geplaatst, dan een komma en de voornaam als laatste. Of het nu gaat om organisatorische, databasebeheer- of stilistische redenen, het omdraaien van de rangschikking van namen kan noodzakelijk zijn, maar potentieel vervelend als dit handmatig wordt gedaan voor een grote dataset.

In deze zelfstudie ziet u hoe u eenvoudig namen in Excel kunt herschikken, of u nu namen omdraait van 'Voornaam Achternaam' naar 'Achternaam, Voornaam' (met of zonder komma) of andersom. Of u nu eenvoudige swaps of complexere oplossingen met geavanceerde functies of scripts nodig heeft, wij hebben alles wat u nodig heeft.


Draai de voor- en achternaam om met Flash Fill

Blinkt uit Flash Fill functie is een slimme en efficiënte tool voor het automatisch invullen van gegevens op basis van een patroon dat u opgeeft. Dit maakt het perfect voor taken zoals het omkeren van de volgorde van voor- en achternaam in uw dataset. Volg deze eenvoudige stappen om Flash Fill te gebruiken voor het omdraaien van namen:

  1. In de eerste cel van de lege kolom naast uw naam (bijv. B2), typ de naam uit de cel A2 in omgekeerde volgorde: "Achternaam voornaam".
  2. Selecteer de volgende cel in dezelfde kolom en voer de omgekeerde naam van de cel in A3. Terwijl u begint te typen, herkent de Flash Fill-functie het patroon en vult automatisch de resterende cellen op basis daarvan in.
  3. Media Enter om de Flash Fill-suggesties te bevestigen.

    Tip: Als alternatief voor stap 2 en 3 kunt u op drukken Ctrl + E op uw toetsenbord, of ga naar de Data tabblad op het lint en klik op de Flash Fill om de onderstaande cellen te vullen met het patroon dat u heeft opgegeven B2.

Opmerkingen:

  • Deze methode is even effectief als u liever geen komma gebruikt of als u de volgorde van 'Achternaam, Voornaam' terug wilt zetten naar 'Voornaam Achternaam'. De sleutel is om het initiële patroon aan te bieden zoals u het gerepliceerd wilt zien.

  • Als sommige namen middelste namen hebben en andere niet, werkt Flash Fill mogelijk niet zo naadloos bij de verwerking ervan. Voor betere resultaten in deze situaties raadpleegt u de AI-methode beschreven in het volgende gedeelte.
  • Flash Fill biedt een vaste oplossing; de namen die via deze methode worden omgekeerd, blijven statisch, wat betekent dat ze niet dynamisch worden bijgewerkt met wijzigingen in de oorspronkelijke namen of de toevoeging van nieuwe vermeldingen. Voor een dynamische oplossing die automatisch wordt bijgewerkt, is de formule methode is aanbevolen.

Wissel voor- en achternaam met behulp van AI

Kutools for Excel beschikt over een AI-aangedreven assistent, AI-assistent, ontworpen om de volgorde van namen moeiteloos om te keren, ongeacht of deze middelste namen bevatten. Gebruikmakend van de gebruiksvriendelijke interface van Kutools AI-assistent, kunt u indien nodig eenvoudig de volgorde van namen in enkele of meerdere geselecteerde bereiken omkeren. Volg deze stappen:

Opmerking: De functie Ongedaan maken is niet beschikbaar na gebruik van een AI-bewerking. Het is raadzaam om een ​​back-up te maken van uw originele gegevens voordat u doorgaat met door AI ondersteunde wijzigingen.

Downloaden Kutools for Excel om toegang te krijgen tot de functie en uw gratis proefperiode van 30 dagen te ontgrendelen!
  1. Navigeer naar de Kutools tabblad op het Excel-lint en selecteer AI-assistent om de te openen Kutools AI-assistent interface.
  2. Selecteer de namen die u wilt omdraaien.
  3. Typ uw opdracht duidelijk in het invoervak. U kunt bijvoorbeeld invoeren: "Achternamen in selectie naar voren verplaatsen, gevolgd door een komma".
  4. Media Enter of druk op de Verzenden .

  5. Kutools AI-assistent verwerkt uw opdracht onmiddellijk en presenteert een oplossing. Klik eenvoudig op de Uitvoeren om de herschikking toe te passen op uw geselecteerde gegevens.

Resultaat

Alle achternamen in de geselecteerde cellen worden naar voren verplaatst, gevolgd door een komma.

Tips als het resultaat niet aan uw verwachtingen voldoet:
  1. klikt u op de Ontevreden knop. Kutools AI-assistent zal vervolgens het omgekeerde ongedaan maken en een gedetailleerde, stapsgewijze handleiding genereren die is afgestemd op uw behoeften.

  2. Overweeg uw opdracht opnieuw te formuleren om te zien of dit een bevredigender resultaat oplevert.

Opmerking: Wilt u toegang krijgen tot de Kutools AI-assistent? Downloaden Kutools for Excel nu! Daarnaast beschikt Kutools over nog meer dan 300 andere functies en biedt het een gratis proefperiode van 30 dagen. Wacht niet, probeer het vandaag nog!


Keer voor- en achternaam om met behulp van de formule

Om de voor- en achternaam in Excel om te keren met behulp van een formule, kunt u vertrouwen op de tekstmanipulatiefuncties van Excel. Deze methode is vooral handig als u een dynamische oplossing nodig heeft die automatisch wordt bijgewerkt als de oorspronkelijke namen veranderen. Volg deze stappen om de formule te implementeren:

  1. Stel dat de namen die u wilt omkeren in de kolom staan A, beginnend vanaf A2. Selecteer de eerste cel in de kolom waarin u de omgekeerde namen wilt weergeven (B2 in ons geval), en voer de formule in:
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    Tip: Zorg ervoor dat u in de meegeleverde formule vervangt A1 met de daadwerkelijke celverwijzing die de naam bevat die u wilt omkeren.
  2. Sleep de vulgreep in de rechterbenedenhoek van de cel B2 naar beneden om de formule op alle relevante cellen toe te passen.

Tips:
  • Als u liever geen komma maar alleen een spatie gebruikt, kunt u de onderstaande formule gebruiken:
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

  • Als u de volgorde van "Achternaam, Voornaam" terug naar "Voornaam Achternaam" wilt terugdraaien, gebruikt u de volgende formule:
    =MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)

(AD) Keer de tekstvolgorde eenvoudig om met Kutools voor Excel

Heeft u moeite met het omkeren van tekst in uw Excel-cellen, of u nu elke letter afzonderlijk omdraait of tekst rond een specifiek scheidingsteken herschikt? Kutools voor Excel maakt het gemakkelijk!

Met de Omgekeerde tekstvolgorde Met deze functie kunt u snel letters binnen een cel omkeren of tekstsegmenten omkeren, gescheiden door het door u gekozen scheidingsteken - allemaal via één enkel, duidelijk dialoogvenster!

Kutools for Excel: Integratie van AI 🤖, 300+ handige Excel-functies binnen handbereik. Probeer ze nu allemaal in een gratis proefperiode van 30 dagen zonder functiebeperkingen!


Wissel voor- en achternaam met Power Query

gebruik Power Query in Excel is een robuuste methode voor het manipuleren en transformeren van gegevens, inclusief het wisselen van de positie van voor- en achternaam terwijl u een scheidingsteken naar keuze invoegt. Volg deze gedetailleerde stappen om deze taak uit te voeren Power Query:

Opmerking: Kies voor de Power Query methode uitsluitend in specifieke scenario's: als Power Query is al onderdeel van uw datatransformatieworkflow en u moet naamomkering integreren, of als u vaak met soortgelijke taken wordt geconfronteerd. Voor eenmalige naamomkering zijn eenvoudigere alternatieven zoals Flash Fill, AIof formules (zoals eerder in deze handleiding onderzocht) zijn waarschijnlijk geschiktere en directere oplossingen.

  1. Selecteer het bereik dat de namen bevat die u wilt omkeren.
  2. Navigeer naar de Data tab en klik op Van tafel/bereik in de Gegevens ophalen en transformeren groep.
  3. Als uw gegevens geen tabelindeling hebben, vraagt ​​Excel u er een te maken. Klik alstublieft OK.

  4. In het Power Query editor dat wordt geopend, klikt u met de rechtermuisknop op de kop van de naamkolom en selecteert u vervolgens Kolom splitsen > Door scheidingsteken.

  5. Kies het scheidingsteken scheidt uw namen (meestal een spatie) en kiest ervoor gesplitst bij elke keer dat het scheidingsteken voorkomt, dan klikken OK.

  6. Na het splitsen heeft u twee kolommen voor de voor- en achternaam. Sleep de kolom handmatig en zorg ervoor dat de achternaam de eerste kolom is.

  7. Selecteer de kolommen die u wilt samenvoegen door de toets ingedrukt te houden Ctrl toets en klik op elke toets. Klik vervolgens met de rechtermuisknop op een van de kolomkoppen en kies Kolommen samenvoegen.

  8. In het Kolommen samenvoegen dialoog, van de Separator vervolgkeuzelijst, selecteert u het Eigen optie en voer een komma in, gevolgd door een spatie (, ) voor het scheidingsteken. Indien nodig, geef een naam op voor de samengevoegde kolom en klik vervolgens op OK.

  9. Als u tevreden bent met het voorbeeld, klikt u op de Sluiten en laden knop in de Power Query editor om uw wijzigingen toe te passen.

Resultaat

Power Query zal de getransformeerde gegevens onmiddellijk uitvoeren naar een nieuw werkblad in Excel.

Tip: Deze methode creëert een link tussen de originele gegevens en de getransformeerde uitvoer. Eventuele updates van de originele gegevens kunnen eenvoudig worden toegepast op de getransformeerde uitvoer door te vernieuwen: klik eenvoudigweg met de rechtermuisknop op de uitvoertabel en kies verversen.


Wissel voor- en achternaam uit met VBA

U kunt ook VBA-macro's gebruiken om de voor- en achternaam snel in een kolom om te draaien. Deze aanpak is ideaal voor iedereen die de voorkeur geeft aan een codeermethode om gegevens binnen Excel efficiënt te manipuleren.

Opmerking: Voordat u dit VBA-script uitvoert, wordt u ten zeerste aanbevolen een back-up van uw gegevens te maken, omdat VBA-bewerkingen niet ongedaan kunnen worden gemaakt met de standaard Excel-functie voor ongedaan maken.

  1. Houd de toets ingedrukt Alt + F11 toetsen in Excel om het Microsoft Visual Basic voor toepassingen venster.
  2. Klik Invoegen > Moduleen plak de volgende macro in het Module venster.
    Sub FlipName()
    'Update by ExtendOffice on 20240327
    Dim xRng As Range
    Dim xWorkRng As Range
    Dim xSign As String
    Dim xSeparator As String
    On Error Resume Next
    xTitleId = "Kutools for Excel"
    Set xWorkRng = Application.Selection
    Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8)
    xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2)
    For Each xRng In xWorkRng
        xValue = xRng.Value
        NameList = VBA.Split(xValue, xSign)
        If UBound(NameList) = 1 Then
            xRng.Value = NameList(1) & ", " & NameList(0)
        End If
    Next
    End Sub

    Opmerking: Deze macro voegt automatisch een komma in tussen de omgekeerde namen. Als u een ander scheidingsteken wilt gebruiken, kunt u het fragment wijzigen xRng.Value = NameLijst(1) & ", " & NameLijst(0) gevonden in de 16e regel van de code. Vervangen bijvoorbeeld '' Met "" scheidt de namen met een spatie in plaats van een komma.

  3. Druk op de F5 toets om deze macro uit te voeren. Bij het opduiken Kutools for Excel dialoogvenster, selecteert u het bereik dat de namen bevat die u wilt omdraaien, en klikt u op de OK knop.

  4. Voer in het volgende dialoogvenster het bestaande scheidingsteken in dat in namen wordt gebruikt (zoals een spatie in ons geval) en klik vervolgens op de OK knop.

Resultaat

Nu worden de voornamen en achternamen in het geselecteerde bereik omgedraaid, gescheiden door een komma.


Hierboven vindt u alle relevante inhoud met betrekking tot het omdraaien van namen in Excel. Ik hoop dat je de tutorial nuttig vindt. Als u meer tips en trucs voor Excel wilt ontdekken, klik dan hier om toegang te krijgen tot onze uitgebreide collectie van meer dan duizenden tutorials.

Comments (42)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It worked for me.
Thank you!
This comment was minimized by the moderator on the site
hola, gracias por tus formulas, como puedo hacer si necesito reversar los nombres y luego los apellidos, por ejemplo tengo esto GRANDA VELASCO OMAR GERMANICO, y con la función revert no me funciona en orden me saca GERMANICO OMAR VELASCO GRANDA, me cambia el orden.
This comment was minimized by the moderator on the site
Hi there,

If you have additional middle names rather than just first and last names, please try the Reverse Text Order feature of Kutools for Excel.
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text.png

If you don't have Kutools for Excel installed in your computer, you can click here to download and try it for free for 30 days: Kutools for Excel. After the installation, you can find the feature on Kutools tab, in Editing group:
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text-2.png

Amanda
This comment was minimized by the moderator on the site
Thank you sooo very much! You made work easier for me!
This comment was minimized by the moderator on the site
=MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)

where the name is on the A2 cell
This comment was minimized by the moderator on the site
You saved my life!!! Thank you. None of the others worked. This is exactly what I needed.
This comment was minimized by the moderator on the site
=MID(O4&", "&O4,FIND(" ",O4)+1,LEN(O4)+1)
This comment was minimized by the moderator on the site
okay. can someone say this in english because I have no clue what you guys are talking about
This comment was minimized by the moderator on the site
Try this to add a comma: =MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
THANK YOU literally I've been trying to figure out the comma thing for like an hour. Thank you!
This comment was minimized by the moderator on the site
What if I need to insert a comma between the last and first name?
This comment was minimized by the moderator on the site
What if there is a comma separating the 2 names? Is there a way to eliminate it? Now the names look like

Arthur Lange,

Eric Norris,

etc etc
This comment was minimized by the moderator on the site
Try this to remove a comma: =MID(A2&" "&A2,FIND(", ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
Have you tried Ctrl+F, Select Replace, Find "," and leave replace with blank.
This comment was minimized by the moderator on the site
When I try that, it pops up with this error message "There's a problem with this formula. Not trying to type a formula? When the first character is an equal (=) or minus (-) sign, Excel thinks it's a formula: you type: =1+1, cell shows: 2. To get around this, type an apostrophe (') first: you type: '=1+1, cell shows =1+1.
This comment was minimized by the moderator on the site
I think you are changing the formula. Try copying and pasting the values to a new cell then do the find/replace.
This comment was minimized by the moderator on the site
I want to know this too!
This comment was minimized by the moderator on the site
Correction. What if i have four names? What's the formula? Last name - first name - middle1 - middle2
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations