Ga naar hoofdinhoud

Hoe de voor- en achternaam in cellen in Excel omdraaien?

Stel dat u een lijst met namen in één kolom krijgt, maar u moet de voornaam en achternaam in cellen omdraaien. Normaal gesproken kom je in één cel en knip je de achternaam, en plak je deze voor de voornaam, of typ je de naam opnieuw. Het zal tijdrovend en vervelend zijn als u deze traditionele methoden gebruikt. In feite zijn er verschillende eenvoudige manieren om de voor- en achternaam in een enkele kolom snel om te draaien of om te keren. Stel dat je een kolom met namen hebt en je moet de voor- en achternaam omdraaien, zoals hieronder wordt getoond:
doc flip voor achternaam 1

Draai de voor- en achternaam om in een kolom met een functie

Draai de voor- en achternaam in een kolom met VBA om

Flip de voor- en achternaam in een kolom met Kutools for Excelgoed idee 3

Splits de volledige naam in voornaam en achternaam met Kutools for Excelgoed idee 3


Draai de voor- en achternaam om in een kolom met een functie

We kunnen een van de formules van Excel gebruiken om de voor- en achternaam snel in een kolom om te draaien met de volgende stappen:

 Voer de formule in =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2)) in een lege cel, zegt cel C2. En sleep vervolgens de vulgreep naar de cellen om deze formule toe te passen, dan kun je zien dat alle voor- en achternaam zijn vereerd. Zie screenshot:

doc flip voor achternaam 2


Draai de voor- en achternaam in een kolom met VBA om

U kunt ook VBA-macro's gebruiken om de voor- en achternaam in een kolom snel om te draaien.

1. Houd de toets ingedrukt Alt + F11 toetsen in Excel, en het opent het Microsoft Visual Basic voor toepassingen venster.

2.  Klik Invoegen > Moduleen plak de volgende macro in het Module venster.

Sub FlipName()
'Updateby20131126
Dim Rng As Range
Dim WorkRng As Range
Dim Sign As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Sign = Application.InputBox("Symbol interval", xTitleId, " ", Type:=2)
For Each Rng In WorkRng
    xValue = Rng.Value
    NameList = VBA.Split(xValue, Sign)
    If UBound(NameList) = 1 Then
        Rng.Value = NameList(1) + Sign + NameList(0)
    End If
Next
End Sub

3. druk de F5 toets om deze macro uit te voeren. Bij het opduiken KutoolsvoorExcel dialoogvenster, selecteer het bereik dat u wilt omdraaien en klik vervolgens op het OK knop. Zie screenshot:

doc flip voor achternaam 3

4. Voer in het volgende pop-upvenster een intervalteken in (zoals een spatie) en klik vervolgens op het OK knop. Zie screenshot:

doc flip voor achternaam 4

5. Nu worden de voor- en achternaam in het geselecteerde bereik omgedraaid. Zie screenshot:

doc flip voor achternaam 5


Flip de voor- en achternaam in een kolom met Kutools for Excel

met Kutools for Excel's Reverse Text Orderkunt u de volgorde van de tekst in de cellen snel omkeren.

Kutools for Excel: Een handige invoegtoepassing voor Excel, maakt uw taken eenvoudiger en efficiënter.
  • 300+ krachtige en gemakkelijk te gebruiken functies,110,000+ De keuze van Excel-gebruikers
  • full-featured gratis proefperiode 30 dagen, geen kredietkaart nodig
  • tientallen one-click-functies om uw werktijd voor het oplossen van complexe problemen te verkorten
  • bevat functies voor batch-conversie, verwijderen, combineren van bladen / cellen, exproting, ect, nu gratis proberen.

Na het installeren van Kutools for Excel, doe dan als volgt:(Gratis download Kutools for Excel Nu!)

1.  Selecteer het bereik waarvan u de voor- en achternaam wilt omdraaien.

2.  Klik Kutools > Text > Reverse Text Order, zie screenshot:

doc flip voor achternaam 8

3. In de Reverse Text dialoogvenster, specificeer een scheidingsteken voor uw geselecteerde tekstreeks met, (in dit geval selecteer ik Space optie) en klik vervolgens op het OK knop. En alle voor- en achternamen in het geselecteerde bereik zijn omgekeerd. Zie screenshot:

doc flip voor achternaam 7

Opmerking:: Controleren Skip non-text cellen om te voorkomen dat u de getallen in het geselecteerde bereik omkeert.


Demo: draai / keer de voor- en achternaam in cellen om


Splits de volledige naam in voornaam en achternaam met Kutools for Excel

Na het installeren van Kutools for Excel, doe dan als volgt:(Gratis download Kutools for Excel Nu!)

Als u een lijst met volledige namen heeft die moeten worden opgesplitst in voornaam en achternaam in twee kolommen afzonderlijk, zoals onderstaand screenshot, kunt u een aanvraag indienen Kutools for Excel's Split Names om het snel af te handelen.
doc flip voor achternaam 9

1. Selecteer de lijst met namen die u wilt splitsen, klik op Kutools > Merge & Split > Split Names.
doc flip voor achternaam 10

2. In de Split Names dialoogvenster, vink aan First name en Last name selectievakjes, als u de middelste naam ook wilt splitsen, vink dan aan Middle name. Klikken Ok, selecteer een cel om de gesplitste namen te plaatsen.
doc flip voor achternaam 11



Kutools for Excel: 300+ functies die u moet hebben in Excel, 30-dag gratis proef vanaf hier.

Beste Office-productiviteitstools

Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools for Excelen ervaar efficiëntie als nooit tevoren. Kutools for Excel Biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

kte tabblad 201905


Office Tab Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (41)
No ratings yet. Be the first to rate!
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
This comment was minimized by the moderator on the site
If you have middle name how do you flip the last name? Example below. Last name - first name - middle name
This comment was minimized by the moderator on the site
Instead of +1, change the plus factor to two numbers greater than the middle name. This has worked for me.

Arev
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