Hoppa till huvudinnehåll

Hur delar jag fullständigt namn till för- och efternamn i Excel?

Om du antar att du har en namnlista som den första skärmbilden visas i en enda kolumn nedan, och du måste dela hela namnet till förnamnskolumnen , mellannamnskolumn och efternamnkolumn som följande skärmdump visas. Här är några knepiga metoder som hjälper dig att lösa detta problem:


Dela fullständigt namn till för- och efternamn med formler

Dela fullständiga namn till för- och efternamn:

Du kan använda funktionen Vänster, Höger och Sök för att spotta ett fullständigt namn till förnamn och efternamn med följande steg:

1. Ange formeln för = VÄNSTER (A2, HITTA ("", A2,1) -1) i en tom cell, säger Cell C2 i det här fallet, och dra sedan fyllningshandtaget ner till cellerna som du vill fylla i denna formel, och alla förnamn har extraherats på en gång, se skärmdump:

doc delade fullständiga namn 2

2. Ange sedan formeln för = HÖGER (A2, LENN (A2) -FIND ("", A2,1)) i en annan tom cell, Cell D2, och dra fyllningshandtaget ner till cellerna som du vill använda denna formel, och alla efternamn har extraherats i kolumn D enligt följande skärmdump:

doc delade fullständiga namn 3


Dela fullständiga namn till för-, mellan- och efternamn:

Om du vill dela fullständiga namn till för-, mellan- och efternamn i separata kolumner kan följande formler göra dig en tjänst.

1. Ange denna formel: = VÄNSTER (A2, SÖK ("", A2)) in i en tom cell C2 och dra sedan fyllningshandtaget ner till cellerna för att tillämpa denna formel, och alla förnamn har delats upp i kolumn C, se skärmdump:

doc delade fullständiga namn 4

2. Ange sedan denna formel: = MIDD (A2, SÖK ("", A2,1) + 1, SÖK ("", A2, SÖK ("", A2,1) +1) -SÖK ("", A2,1)) in i en tom cell D2 och dra sedan fyllningshandtaget ner till cellerna för att tillämpa denna formel, och alla mellannamn har delats upp i kolumn D, se skärmdump:

doc delade fullständiga namn 5

3. Ange äntligen denna formel: = HÖGER (A2, LENN (A2) -SÖK ("", A2, SÖK ("", A2, SÖK ("", A2) +1))) till en tom cell E2 och dra sedan fyllningshandtaget ner till cellerna för att tillämpa denna formel, och alla förnamn har delats upp i kolumn E, se skärmdump:

doc delade fullständiga namn 6


Dela fullständigt namn till för- och efternamn med kommandot Text till kolumn

Det är inte lätt att komma ihåg funktionen. Var snäll och oroa dig inte för det. Det andra sättet ger dig guild att enkelt dela upp hela namnet.

1. Välj den kolumn som du kommer att dela, i det här fallet är det A2: A13.

2. Klicka på Text till kolumner knapp under Data Flik.

doc delade fullständiga namn 7

3. I Konvertera text till kolumnguiden - Steg 1 av 3 dialogrutan, kolla på avgränsad alternativet och klicka på Nästa knapp.

doc delade fullständiga namn 8

4. I Steg 2 av 3-guiden, bara kontrollera Utrymme alternativet i avgränsare avsnittet och klicka på Nästa knapp.

doc delade fullständiga namn 9

5. I följande guide kontrollerar du text alternativet i Kolumndataformat avsnitt och ange Destination där du vill placera resultaten. Se skärmdump:

doc delade fullständiga namn 10

6. Klicka på Finish knapp. Då ser du att kolumnen med fullständiga namn har separerats i förnamnskolumn, mellannamnskolumn och efternamnkolumn på en gång.


Dela upp fullständigt namn till för- och efternamn med Kutools för Excel snabbt och enkelt

Om du är trött på ovanstående två metoder, här, kan jag rekommendera dig ett användbart verktyg - Kutools för Excel, med dess Delade namn funktionen kan du snabbt dela hela namnen till för- och efternamn, eller dela fullständiga namn till för-, mellan- och efternamn efter behov.

Kutools för Excel : med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. 

När du har installerat Kutools för Excel, gör så här:

1. Välj namnintervallet som du vill dela upp.

2. Klicka Kutools > Slå ihop och dela > Delade namnI Delade namn dialogrutan, ange Delade typer du vill, om du vill dela hela namnet till för- och efternamn, kontrollera Förnamn och Efternamn, se skärmdump:

3. Klicka sedan på OK -knappen, och en annan dialog visas, välj en cell där du vill placera resultatet i dialogrutan, se skärmdump:

doc delade fullständiga namn 12

4. och klicka OK -knappen, de fullständiga namnen har delats upp i förnamnskolumn och efternamnkolumn, se skärmdump:

doc delade fullständiga namn 13

Anmärkningar: Om ditt fullständiga namn innehåller för-, mellan- och efternamn som behövs för att delas upp i tre kolumner separat, behöver du bara kontrollera Förnamn, Mellannamn och Efternamn i Delade namn dialogruta och du får följande resultat:

doc delade fullständiga namn 14

Ladda ner och testa gratis Kutools för Excel nu!


Dela fullständiga namn till för- och efternamn med kommatecken eller andra avgränsare:

Om dina fullständiga namn är separerade med komma eller andra avgränsare i cellen,Kutools för Excel' Dela celler funktionen kan också göra dig en tjänst, se skärmdump:

doc delade fullständiga namn 15

Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Ladda ner och testa gratis nu!


Dela snabbt fullständigt namn till för- och efternamn med Kutools för Excel snabbt

Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Ladda ner och testa gratis nu!

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!

Comments (88)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I am able to, using Kutools, split First and Last names into two separate cells, but only on one worksheet at a time. I want to split First and Last names in same cells on 50 different worksheets within the same workbook. Is that possible? I've tried and the Kutools options for doing this become inoperable (greyed out). Please help! I don't want to have to do these one at a time. Thank you!
This comment was minimized by the moderator on the site
Hi there,

Plesae insert the below VBA code into a module in your Excel workbook:
Sub split_names()

'Update by ExtendOffice 2022/09/23

    Dim xArray As Variant
    Dim xValue As Variant
    Dim xSplit As Variant
    Dim xRg As Range
    Dim xSaveRg As Range

    With ThisWorkbook
        xArray = Array(.Sheets("Sheet1").Range("A1:A11"), .Sheets("Sheet2").Range("B1:B10"), .Sheets("Sheet3").Range("A1:A10"))
    End With

    For i = LBound(xArray, 1) To UBound(xArray, 1)
        
        Set xRg = Application.Range(xArray(i).Address(True, True, xlA1, True))
        Set xSaveRg = xRg.Offset(0, xRg.Columns.Count + 1)
        xValue = xRg.Value
        
        For b = LBound(xValue, 1) To UBound(xValue, 1)
            
            xSplit = Split(xValue(b, 1), " ")
            xSaveRg(b, 1).Value = xSplit(0)
            xSaveRg(b, 2).Value = xSplit(UBound(xSplit))
        
        Next
         
    Next
    
End Sub

Note:
1. In the 12th row of the code, you should change the sheet names and corresponding column ranges to the actual names and column ranges where full names are.
2. After inserting the code and pressing F5 to run the code, the first and last names will apprear in two columns next to the original full names column. If there are data in the output columns, make sure to move them to other columns, otherwise the data will be overwritten.
This comment was minimized by the moderator on the site
I downloaded and installed your utility, but the "Split Names" function was not on the "Text" submenu. I could not find it elsewhere. What gives?
This comment was minimized by the moderator on the site
Hello, Steven,
We have moved this feature under the Merge & Split, please view the screenshot:

Sorry for this inconvenience.
Please try, thank you!
This comment was minimized by the moderator on the site
It was incredibly helpful Thank you very much! I would never be able to figure it our on my own. All your formulas work! Marilyn
This comment was minimized by the moderator on the site
This worked perfectly! Thanks!
This comment was minimized by the moderator on the site
Works for people with 2 or 3 names. In some countries, people have 4 or more names. Creating a formula that split a FullName into FirstName, LastName and Middle Names, that's a real challenge...
This comment was minimized by the moderator on the site
thanks alot :D
This comment was minimized by the moderator on the site
Any news on a hyphenated last name, keeping them together?
This comment was minimized by the moderator on the site
Thank You - incredibly helpful
This comment was minimized by the moderator on the site
beautiful, that was a good show
This comment was minimized by the moderator on the site
Thank you, this was really helpful, and your answer to one of the questions below, about copying and pasting the values to get rid of the equation was equally helpful!
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