Hvordan dele navn ved hjelp av formel i Excel (4 enkle metoder)

  • Dele Denne
Hugh West

I Microsoft Excel må det være noen tilfeller der du må dele opp hele navnet. Excel har flere metoder for å gjøre dette. Det reduserer faktisk oppgaven din fordi du kan gjøre den manuelt, men det er veldig tidkrevende og vanskelig å konsentrere seg om. Denne artikkelen vil vise deg alle mulige metoder for å dele navn i Excel ved hjelp av formel. Jeg håper du liker denne artikkelen og samler mer kunnskap om Excel.

Last ned øvelsesarbeidsbok

Last ned denne øvelsesarbeidsboken.

Del opp navn i Excel. xlsx

Del navn fra forskjellige posisjoner ved hjelp av Excel-formler

Vi kan dele navn enten ved å bruke formel eller ved å bruke Excel innebygd kommando. I denne artikkelen dekker vi alle mulige metoder for å dele navn i Excel. En største fordel med å bruke formler for å løse ethvert problem er at formler gir dynamiske løsninger, mens Excels andre kommandoer gir statiske løsninger. For å vise alle metodene for å dele navn i Excel, tar vi et datasett som inkluderer det fulle navnet til noen personer. Vi må dele opp navn i fornavn, mellomnavn og etternavn.

1. Trekk ut fornavn

For å trekke ut fornavnet fra hele navn, bruker vi funksjonene VENSTRE og SØK .

Trinn

  • Velg celle C5 hvor du vil bruke formelen for å trekke ut fornavnet.

  • Skriv ned følgende formeli formellinjen.
=LEFT(B5,SEARCH(" ",B5)-1)

  • Trykk Enter for å bruke formelen.

  • Dra Fyllhåndtak -ikonet nedover kolonnen eller dobbeltklikk på det.

Fordeling av formelen

  • SØK(” “,B5) -1): Her bruker SØK -funksjonen for å få blanken i celle B5, og -1 bruker for å få tekst 1 trinn før mellomrommet.
  • VENSTRE (B5,SØK(” “,B5)-1): VENSTRE -funksjonen starter tekst fra venstre side og fullfører den 1 trinn før mellomrommet.

2. Trekk ut mellomnavn

For å trekke ut mellomnavnet bruker vi kombinasjonen av funksjonene IFERROR , MID og SØK .

Trinn

  • Først velger du en hvilken som helst celle. Her velger vi celle D5 .

  • Skriv ned følgende formel i formellinjen:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)

  • Trykk Enter for å bruke formelen.

  • Dra Fyllhåndtak -ikonet nedover kolonnen eller dobbeltklikk på det. Du kan finne noen resultater vist som « #VERDI! ». Dette skjer fordi to av våre oppgitte fulle navn faktisk ikke har mellomnavn.

  • For å løse denne feilen og vise mellomnavnet som tomt når det er ikke noe mellomnavn, vi kan bruke IFERROR funksjonen.
  • Erstatt den forrige formelen med følgendeformel:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")

  • Nå drar du Fyllhåndtak -ikonet nedover kolonnen, og du får resultatet som tomt når det ikke er mellomnavn.

Fordeling av formelen

  • MIDDEL(B5,SØK(” “,B5)+1,SØK(” “,B5,SØK(” “,B5)+1)-SØK(” “,B5)-1): For å hente mellomnavnet fra det fulle navnet, bruk SØK(” “,B5)+1 for å trekke ut navnet fra neste tegn og plassere det i Start_num-argumentet til MID funksjon. For å fortelle hvor mange tegn som skal trekkes ut, må du trekke posisjonen til 1. mellomrom fra 2. mellomromsposisjon og til slutt sette den inn i num_chars-argumentet til MID -funksjonen.
  • Og hvis mellomnavnet mangler, IFERROR -funksjonen vil erstatte dem med en tom streng.

3. Trekk ut Etternavn

For å trekke ut etternavnet fra fullt navn brukte vi funksjonene HØYRE , SØK , ERSTATNING og LEN .

Trinn

  • Velg celle E5 .

  • Skriv følgende formel i formelen bar.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

  • Trykk Enter for å bruke formel.

  • Dra Fyllhåndtak -ikonet nedover kolonnen eller dobbeltklikk på det.

Fordeling av formelen

  • LEN(SUBSTITUTE(B5," "," ”)): Her er ERSTATNINGEN funksjonen brukes til å eliminere blanke felter i hele navnet og telle lengden ved å bruke LEN -funksjonen uten mellomrom.
  • LEN(B5)-LEN(SUBSTITUTE(B5," ", "")): Dette gir lengden på plass i datasettet.
  • SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," “,””))): SUBSTITUTE -funksjonen bruker her for å erstatte mellomrom med ' # '. Forekomstnummeret i SUBSTITUTE -funksjonen angir posisjonen til din instans. Her har vi 2 mellomrom og instans nummer 2 angir 2. instans. Den erstatter mellomrommet i andre instans.
  • LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5) ,” “,””)))): SØK -funksjonen vil søke i  ' # ' og returnere lengdeverdien der  ' # ' vises. Deretter sletter du det fra den totale lengden på ditt fulle navn. I vårt eksempel returnerer den 4. Dette er lengden som gjenstår etter  ' # '.
  • HØYRE(B5,LEN(B5)-SØK(“#”,SUBSTITUTE( B5," ","#", LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))): Nå vil HØYRE -funksjonen trekke ut returlengden tekst fra celle B5 som til slutt gir etternavnet til det gitte fulle navnet.

3 alternative måter å dele navn på uten å bruke formel i Excel

1. Bruke tekst til kolonner for å dele navn

For det andre kan du enkelt dele navn i Excel ved å bruke Tekst til kolonner kommando.

Trinn

  • Først velger du hele kolonnen der du legger inn fulle navn.

  • Nå går du til Data -fanen på båndet og velger Tekst til kolonner fra Dataverktøy -gruppen.

  • Velg Separert fra Original data Type og klikk på Neste .

  • Velg mellomrom fra skilletegn og klikk på Neste .

  • Endre nå destinasjonen hvor du vil plassere resultatene og klikk på Fullfør .

  • Dette vil dele navnene og plassere dem i to forskjellige kolonner.

Les Mer: Skill fornavn og etternavn med mellomrom ved hjelp av Excel-formel (3 måter)

2. Bruk av kommandoen Finn og erstatt i Excel

En annen enkel måte å dele navn er ved å bruke kommandoen Finn og erstatt i Excel. Vi vil bruke det i de kommende delene.

2.1 Del opp fornavn

Trinn

  • Kopier kolonne B og lim det inn i kolonne C hvor du vil trekke ut fornavnet fra det fulle navnet.

  • Velg kolonne C .

  • Gå nå til Hjem -fanen på båndet og klikk på Finn & Velg fra Redigering -gruppen.

  • Velg Erstatt fra Finn &amp. ; Velg rullegardinmenyenmenyen.

  • Et Finn og erstatt -vindu vil dukke opp. Plasser ‘ *’ (sett inn et mellomrom og sett inn et stjernetegn) i Finn hva -feltet. Dette er et jokertegn(*) som kan brukes i stedet for hvilken som helst tekst. Her plasserer du mellomrom og deretter et jokertegn. La Erstatt med -feltet  stå tomt. Klikk på Erstatt alle .

  • Dette vil til slutt erstatte all teksten etter mellomrom med blank og bare returnere fornavnet fra det fulle navnet.

Les mer: Hvordan skille mellomnavn og etternavn i Excel ved hjelp av formel

2.2 Del etternavn

Trinn

  • Kopiér kolonne B og lim den inn i kolonne D hvor du vil trekke ut etternavnet fra det fulle navnet.

  • Velg kolonne D .

  • Gå til Hjem -fanen på båndet og velg Finn & Velg fra Redigering -gruppen.

  • Velg Erstatt fra Finn &amp. ; Velg alternativet.

  • Et Finn og erstatt -vindu vil dukke opp. Plasser ‘* ’ (sett først et stjernetegn og sett inn mellomrom) i Finn hva -feltet. Dette er et jokertegn som kan brukes i stedet for hvilken som helst tekst. Plasser her et jokertegn(*) og legg deretter mellomrom. La Erstatt med stå tomt. Klikk på ErstattAlle .

  • Den vil erstatte all teksten opp til mellomrommet og plassere den som tom. Den returnerer etternavnet fra det fulle navnet.

Les mer: Hvordan splitter navn i Excel i to kolonner ( 4 raske måter)

3. Del navn gjennom Flash Fyll i Excel

Til slutt er vår siste metode basert på Flash Fill hvor du må legge inn for- eller etternavn riktig, så kan alle andre rader endres ved hjelp av Flash Fill .

Trinn

  • Skriv ned fornavnet og etternavnet til det oppgitte fulle navnet i henholdsvis celle C5 og celle D5 .

  • Dra Fyllhåndtak -ikonet nedover i kolonnen for begge tilfeller.

  • Det vil gi samme verdi i alle celler. Klikk nå på Autofyll-alternativer og velg Flash-utfylling .

  • Gjør det for begge tilfeller vil du få det nødvendige for- og etternavnet fra de fulle navnene.

Les mer: Excel VBA: Split Fornavn og etternavn (3 praktiske eksempler)

Konklusjon

Vi har diskutert fire ulike metoder for å dele navn i Excel. Formelen gir oss en dynamisk løsning, mens de andre 3 metodene gir oss statiske løsninger. Men alle metodene er like effektive for å dele navn. Jeg håper du liker hele artikkelen, og hvis du har spørsmål, spør gjerne i denkommentarfeltet, og ikke glem å besøke Exceldemy -siden.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.