Indholdsfortegnelse
På Microsoft Excel Ofte har vi brug for at adskille for- og efternavn. Adskillelse af fornavn og efternavn kan gøres med flash fill og formler. I denne vejledning vil jeg vise dig, hvordan du adskiller for- og efternavn ved hjælp af Excel-formel med mellemrum.
Download arbejdsbog til øvelser
Download denne arbejdsbog til træning, så du kan øve dig, mens du læser denne artikel.
Adskil for- og efternavn med mellemrum.xlsx3 egnede metoder til at adskille for- og efternavn med mellemrum ved hjælp af formel i Excel
I denne artikel vil jeg beskrive 3 enkle metoder til at adskille for- og efternavn med mellemrum ved hjælp af Excel-formler. Antag, at vi har et datasæt med nogle fulde medarbejdernavne. Nu vil vi adskille deres for- og efternavne i forskellige kolonner.
1. Kombiner LEN-, SEARCH-, LEFT- og RIGHT-funktionerne for at adskille for- og efternavn med et mellemrum
Adskillelse af for- og efternavn kan opnås med " Tekst til kolonner " og " Flash fyld " og " Excel Formel ". I denne metode adskiller vi navne ved hjælp af kombinationen af LEN , SØG , VENSTRE, og RIGHT-funktioner .
Trin 1:
- Vælg en celle hvor formlen vil blive anvendt. Her har jeg valgt celle ( E5 ).
- Anvend formlen-
=LEFT(C5,SEARCH(" ",C5)-1)
Hvor,
- SØG-funktion leder efter en tekststreng inden for en anden tekststreng og returnerer dens position.
- Venstre funktion udtrækker et givet antal tegn fra venstre side af en given tekststreng.
Trin 2:
- Tryk på Gå ind på .
- Her fik vi vores fornavn adskilt fra celle ( C5 ).
- Træk nedad nedad for at få de første navne i kolonnen.
- Vi får således alle fornavne adskilt i en ny kolonne.
Lad os nu adskille efternavnene. For at adskille efternavne følg nedenstående instruktioner for at adskille efternavne-
Trin 3:
- Vælg en celle ( F5 ).
- Anvend formlen-
=RIGHT(C5,LEN(C5)-SEARCH(" ",C5,1))
Hvor,
- RIGHT-funktion returnerer et bestemt antal tegn fra højre side.
- LEN-funktionen returnerer længden af en given tekststreng.
- SØG-funktion leder efter en tekststreng inden for en anden tekststreng og returnerer dens position.
Trin 4:
- Klik på Indtast .
- Ved hjælp af formlen får du dit efternavn i celle .
- Træk ned i " Fyld håndtag " for at få alle efternavne.
- På denne måde kan vi få de ønskede efternavne.
- Ved hjælp af en formel er det lykkedes os at adskille vores for- og efternavn med et mellemrum. Så nemt er det.
Læs mere: Sådan opdeles navne i tre kolonner i Excel (3 metoder)
2. Dividér for- og efternavn fra navn med komma ved hjælp af Excel-formel
I nogle datasæt finder du et komma (,) mellem et navn. Betyder det så, at vi ikke kan adskille navnene? Nej, det gør det ikke. I denne metode vil jeg forklare, hvordan du kan adskille for- og efternavn, hvis datasættet har et komma mellem navnene.
Trin 1:
- Vælg en celle til at skrive formlen. Her har jeg valgt celle ( E5 ).
- Skriv formlen i cellen-
=RIGHT(C5, LEN(C5) - SEARCH(" ", C5))
Trin 2:
- Tryk på Gå ind på .
- Den viser det første navn fra celle ( C5 ).
- Træk nedad for at fylde kolonnen med alle fornavne.
- Så vi har vores fornavne i kolonnen, mens datasættet har et komma (,) mellem alle navnene.
Trin 3:
- Vælg celle ( F5 ).
- Anvend formlen-
=LEFT(C5, SEARCH(" ", C5) - 2)
Trin 4:
- Klik på Gå ind på .
- På celle ( F5 ) har vi vores efternavn.
- Træk ned i " Fyld håndtag " for at anvende den samme formel på resten af cellerne.
- Her har vi alle for- og efternavne opdelt i forskellige kolonner.
Navnedatasættet indeholdt et komma (,) Men ved hjælp af formler er vi i stand til at opdele navnene fra kolonnen.
Læs mere: Sådan Split navne med komma i Excel (3 egnede måder)
3. Adskil for-, efter- og mellemnavn med mellemrum ved hjælp af Excel-formel
Mange datasæt indeholder for-, efter- og mellemnavne. Tidligere har vi brugt formler til at adskille for- og efternavn. Det virker ikke, hvis datasættet har et mellemnavn. I denne metode beskriver jeg, hvordan du kan adskille alle navne med mellemrum ved hjælp af excel-formler.
Trin 1:
- Jeg har valgt en celle ( E5 ) for at få det første navn i cellen.
- Anvend formlen-
=LEFT(C5, SEARCH(" ",C5,1)-1)
Trin 2:
- Tryk nu på Gå ind på .
- Træk nedad for at fuldføre opgaven.
- Kolonnen er fyldt med fornavne, der adskiller navne fra datasættet.
Trin 3:
- Som mellemnavn skal du vælge et celle ( F5 ).
- Anvend formlen-
=MID(C5,SEARCH(" ",C5) + 1, SEARCH(" ", C5, SEARCH(" ", C5) + 1) - SEARCH(" ", C5) + 1) - SEARCH(" ", C5) -1)
Hvor,
- MID-funktion udtrækker et givet antal tegn fra midten af en angivet tekststreng.
Trin 4:
- For at få det mellemste navn skal du trykke på Indtast .
- Træk ned i " Fyld Håndtag ".
- Du vil finde alle mellemnavne.
Trin 5:
- Vælg en celle ( G5 ).
- Anvend formlen-
=RIGHT(C5, LEN(C5) - SEARCH(" ", C5, SEARCH(" ", C5, C5, 1)+1)))
Trin 6:
- Klik på Indtast .
- Træk i " Fyld håndtag " nedad.
- Vi fik vores efternavne adskilt.
- På denne måde får du nemt adskilt alle navnene.
Læs mere: Sådan opdeles navne ved hjælp af formel i Excel (4 nemme metoder)
Ting at huske
- Til separate navne hurtigere kan du bruge flash-fyld Normalt er det aktiveret som standard. Hvis det ikke virker, skal du klikke på flash fill på knappen på Fanen Data> Dataværktøjer gruppe. Hvis det stadig ikke virker, skal du gå til Fil> Indstillinger , vælg " Avanceret ", og vælg " Automatisk flash-fyldning " boks.
Konklusion
I denne artikel har jeg dækket alle metoderne til at adskille for- og efternavn med mellemrum ved hjælp af Excel-formler. Håber du finder det nyttigt. Glem ikke at dele din mening i kommentarfeltet nedenfor. Tak!