Innehållsförteckning
På Microsoft Excel Ofta behöver vi separera för- och efternamn. Att separera för- och efternamn kan göras med flash-fyllning och formler. I den här handledningen kommer jag att visa dig hur du separerar för- och efternamn med hjälp av Excel-formler med mellanslag.
Ladda ner övningsboken
Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.
Separera för- och efternamn med mellanslag.xlsx3 lämpliga metoder för att separera för- och efternamn med mellanslag med hjälp av formel i Excel
I den här artikeln kommer jag att beskriva 3 enkla metoder för att separera för- och efternamn med mellanslag med hjälp av Excel-formler. Antag att vi har ett dataset med några fullständiga anställdas namn. Nu ska vi separera deras för- och efternamn i olika kolumner.
1. Kombinera funktionerna LEN, SEARCH, LEFT och RIGHT för att separera för- och efternamn med ett mellanslag
Separera för- och efternamn med " Text till kolumner " och " Flash fylla " och " Excel Formel ". I den här metoden separerar vi namn med kombinationen av LEN , SÖKNING , VÄNSTER, och RÄTT funktioner .
Steg 1:
- Välj en cell där formeln ska tillämpas. Här har jag valt cell ( E5 ).
- Tillämpa formeln.
= VÄNSTER(C5,SEARCH(" ",C5)-1)
Var,
- Sökfunktion letar efter en textsträng inom en annan textsträng och returnerar dess position.
- Vänsterfunktion extraherar ett givet antal tecken från vänster sida av en given textsträng.
Steg 2:
- Tryck på Gå in på .
- Här har vi vårt förnamn separerat från cell ( C5 ).
- Dra nedåt för att få fram de första namnen i kolumnen.
- På så sätt får vi alla förnamn separerade i en ny kolumn.
Låt oss nu separera efternamnet. För att separera efternamn följ instruktionerna nedan-
Steg 3:
- Välj en cell ( F5 ).
- Tillämpa formeln.
=RIGHT(C5,LEN(C5)-SEARCH(" ",C5,1))
Var,
- RIGHT-funktion returnerar ett visst antal tecken från den högra sidan.
- LEN-funktionen återger längden på en given textsträng.
- SÖK-funktionen letar efter en textsträng inom en annan textsträng och returnerar dess position.
Steg 4:
- Klicka på Gå in på .
- Med hjälp av formeln får du ditt efternamn i cell .
- Dra ner " Fyll handtag " för att få fram alla efternamn.
- På så sätt kan vi få de efternamn vi vill ha.
- Med hjälp av en formel har vi lyckats separera vårt för- och efternamn med ett mellanslag. Så enkelt är det.
Läs mer: Hur man delar upp namn i tre kolumner i Excel (3 metoder)
2. Dela för- och efternamn från namn med kommatecken med Excel-formel
I vissa datamängder finns ett kommatecken (,) mellan ett namn. Betyder det att vi inte kan separera namnen? Nej, det gör det inte. I den här metoden förklarar jag hur du kan separera för- och efternamn om datasetet har ett kommatecken mellan namnen.
Steg 1:
- Välj en cell för att skriva formeln. Här har jag valt cell ( E5 ).
- Skriv formeln i cellen-
=RIGHT(C5, LEN(C5) - SEARCH(" ", C5))
Steg 2:
- Tryck på Gå in på .
- Den visar det första namnet från cell ( C5 ).
- Dra nedåt för att fylla kolumnen med alla förnamn.
- Vi har alltså våra förnamn i kolumnen medan datasetet har ett kommatecken. (,) mellan alla namn.
Steg 3:
- Välj cell ( F5 ).
- Tillämpa formeln.
=VÄNSTER(C5, SEARCH(" ", C5) - 2)
Steg 4:
- Klicka på Gå in på .
- På cell ( F5 ) har vi vårt efternamn.
- Dra ner " Fyll handtag " för att tillämpa samma formel på resten av cellerna.
- Här har vi alla för- och efternamn uppdelade i olika kolumner.
Namnuppsättningen innehöll ett kommatecken (,) Men med hjälp av formler kan vi dela upp namnen från kolumnen.
Läs mer: Hur man delar namn med kommatecken i Excel (3 lämpliga sätt)
3. Separera för-, efter- och mellannamn med mellanslag med hjälp av Excel-formel
Många dataset innehåller för-, efter- och mellannamn. Tidigare har vi använt formler för att separera för- och efternamn. Dessa fungerar inte om datasetetet har ett mellannamn. I den här metoden beskriver jag hur du kan separera alla namn med mellanslag med hjälp av Excel-formler.
Steg 1:
- Jag har valt en cell ( E5 ) för att få fram det första namnet i cellen.
- Tillämpa formeln.
=VÄNSTER(C5, SEARCH(" ",C5,1)-1)
Steg 2:
- Tryck nu på Gå in på .
- Dra nedåt för att slutföra uppgiften.
- Kolumnen fylls med förnamn som separerar namn från datasetet.
Steg 3:
- Som mellannamn väljer du ett cell ( F5 ).
- Tillämpa formeln.
=MID(C5,SEARCH(" ",C5) + 1, SEARCH(" ", C5, SEARCH(" ", C5) + 1) - SEARCH(" ", C5) -1)
Var,
- MID-funktion extraherar ett visst antal tecken från mitten av en textsträng.
Steg 4:
- För att få fram mellannamnet, tryck på Gå in på .
- Dra ner " Fyll på Handtag ".
- Du hittar alla mellannamn.
Steg 5:
- Välj en cell ( G5 ).
- Tillämpa formeln.
=RIGHT(C5, LEN(C5) - SEARCH(" ", C5, SEARCH(" ", C5, 1)+1))
Steg 6:
- Klicka på Gå in på .
- Dra i " Fyll på handtag " nedåt.
- Vi har separerat våra efternamn.
- På så sätt kan du enkelt få alla namn separerade.
Läs mer: Hur man delar upp namn med hjälp av en formel i Excel (4 enkla metoder)
Saker att komma ihåg
- Till Separata namn. snabbare kan du använda flash fyllning Vanligtvis är det aktiverat som standard. Om det inte fungerar, klicka på flash fyllning på knappen på Fliken Data> Dataverktyg grupp. Om det fortfarande inte fungerar, gå till Fil> Alternativ , välj " Avancerad ", och välj " Automatisk blixtfyllning ".
Slutsats
I den här artikeln har jag täckt alla metoder för att separera för- och efternamn med mellanslag med hjälp av Excel-formler. Hoppas att du finner det användbart. Glöm inte att dela din åsikt i kommentarsfältet nedan. Tack!