Sådan skifter du for- og efternavn i Excel med komma

  • Del Dette
Hugh West

I denne artikel vil jeg vise, hvordan du skifter for- og efternavn i Excel med komma. Afhængigt af problemerne kan du stå over for mange problemer. I denne tutorial vil jeg fokusere på så mange problemer og deres løsninger som muligt. Men hvis du har et særligt problem, og du står over for et problem med at løse det, så lad os vide det i kommentarfeltet. Vi skal forsøge at give dig en løsning.

Download arbejdsbog til øvelser

Du kan downloade følgende Excel-fil, som jeg har brugt til at skrive denne artikel. Du får alle de formler og metoder, som jeg har brugt i denne artikel.

Skift for- og efternavn med komma.xlsm

4 egnede måder at skifte for- og efternavn i Excel med komma

Lad os først få introduceret vores datasæt. Jeg har nogle navne på personer med for- og efternavn i mit ark, og jeg skifter for- og efternavn i Excel med kommaer.

1. Skift for- og efternavn med komma ved hjælp af Excel-funktioner

I denne metode skal vi skifte fornavn og efternavn på følgende måde:

Efternavn, fornavn = Fornavn Efternavn

For eksempel,

John Dalton = Dalton, John

Vi kan gøre dette ved hjælp af følgende undermetode.

1.1 Sammenlægning af funktionerne RIGHT, SEARCH og LEFT

I dette afsnit vil vi anvende den HØJRE, SØG, og VENSTRE funktioner for at skifte for- og efternavn med et komma. Lad os følge nedenstående vejledning for at skifte for- og efternavn med et komma!

Trin:

  • Først og fremmest skal du vælge celle C5 for at gøre vores arbejde lettere.
  • Skriv derefter nedenstående funktioner ned i denne celle.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&", "&LEFT(B5,SEARCH(" ",B5)-1)

  • Derfor skal du blot trykke på Gå ind på på dit tastatur. Som følge heraf vil du kunne få retur af den HØJRE, SØG, og VENSTRE funktioner, og afkastet er Dalton, John .

  • Yderligere, AutoFill funktionerne til resten af cellerne i kolonne C som er vist i skærmbilledet.

1.2 Kombiner REPLACE, SEARCH og LEFT-funktioner

Nu vil vi anvende den Udskift, SØG, og VENSTRE funktioner for at skifte for- og efternavn med et komma. Det kan vi nemt gøre ud fra vores datasæt. Lad os følge instruktionerne nedenfor for at skifte for- og efternavn med et komma!

Trin:

  • Først og fremmest skal du vælge celle C5 for at gøre vores arbejde lettere.
  • Skriv derefter nedenstående funktioner ned i denne celle.
=REPLACE(B5,1,SEARCH(",",B5)+1,"")&" "&LEFT(B5,SEARCH(",",B5)-1)

  • Derfor skal du blot trykke på Indtast på dit tastatur. Som følge heraf vil du kunne få retur af den Udskift, SØG, og VENSTRE funktioner og afkastet er Dalton John .

  • Yderligere, AutoFill funktionerne til resten af cellerne i kolonne C som er vist i skærmbilledet.

1.3 Anvend MID-, SEARCH- og LEN-funktionerne

I denne del vil vi anvende MID, SEARCH, og LEN-funktioner for at skifte for- og efternavn uden komma. Lad os følge nedenstående vejledning for at skifte for- og efternavn uden komma!

Trin:

  • Først og fremmest skal du vælge celle C5 for at gøre vores arbejde lettere.
  • Skriv derefter nedenstående funktioner ned i denne celle.
=MID(B5&" "&B5,SEARCH(", ",B5)+2,LEN(B5)-1)

  • Derfor skal du blot trykke på Gå ind på på dit tastatur. Som følge heraf vil du kunne få retur af MID, SEARCH, og LEN-funktioner , og afkastet er Dalton John .

  • Yderligere, AutoFill funktionerne til resten af cellerne i kolonne C som er vist i skærmbilledet.

2. Brug Excel Flash Fill funktionen til at skifte for- og efternavn

Nogle gange kan et navn have mere end to dele. I dette tilfælde kan du bruge Excel's Flash Fill funktion .

Tastaturgenvej: CTRL + E

  • I første omgang skal du lave dit ønskede output i celle C5 Lav om nødvendigt flere output i flere celler i kolonnen for at give Excel et fingerpeg om, hvad dit faktiske output vil være.

  • Vælg nu denne ( C5 ) eller disse celler, og tryk på CTRL + E på dit tastatur. Du vil finde en drop-down med navnet Indstillinger for flash-fyldning . Klik på rullemenuen og vælg den Accepter forslag kommando, hvis alt er OK . eller vælge den Fortryd Flash Fill kommandoen, hvis du ønsker at annullere udførslerne.

3. Anvend funktionen Tekst til kolonner i Excel til at skifte for- og efternavn

På denne måde skal vi opdele navnene i deres enkelte dele ved hjælp af Excel's funktion Tekst til kolonner Derefter skal vi sammenkæde disse dele for at lave et nyt navneformat. Lad os følge instruktionerne nedenfor for at lære det!

Trin 1:

  • Vælg de celler, hvor navnene er, og åbn derefter Tekst til kolonner guiden i Excel ( Data> Dataværktøjer> Tekst til kolonner ). Tastaturgenvej for at åbne guiden Tekst til kolonner: ALT + A + E
  • I trin 1 af 3 skal du vælge den Afgrænset og klik derefter på den Næste knap.

  • I trin 2 ud af 3 skal du vælge Rummet som den Afgrænser . og klik på den Næste mulighed.

  • I trin 3 af 3 vælger vi den Destination celle som B2 og klik på den Færdig mulighed.

  • Det er det, vi får på dette stadium:

Trin 2:

  • Nu har jeg brugt funktionen CONCATENATE for at samle disse celler og oprette et nyt navneformat.
=CONCATENATE(D5,", ", ",C5)

Men du kan også bruge &-operatoren på denne måde:

=D5&", "&C5

Læs mere: Excel VBA til at finde og erstatte tekst i en kolonne (2 eksempler)

4. Kør VBA-kode for at skifte for- og efternavn med komma

Sidst men ikke mindst vil jeg vise, hvordan du skifter for- og efternavn i Excel med komma ved hjælp af en simpel VBA kode. Det er meget nyttigt i nogle særlige situationer . Fra vores datasæt vil vi skifte for- og efternavn i Excel ved hjælp af en simpel VBA kode. Lad os følge instruktionerne nedenfor for at lære det!

Trin 1:

  • Først og fremmest skal du åbne et modul, for at gøre det, skal du først og fremmest fra din Udvikler skal du gå til,

Udvikler → Visual Basic

  • Når du har klikket på Visual Basic bånd, et vindue ved navn Microsoft Visual Basic for Applications - Skift for- og efternavn med komma vil straks blive vist foran dig. Fra dette vindue vil vi indsætte et modul til at anvende vores VBA-kode. Det kan du gøre ved at gå til,

Indsæt → modul

Trin 2:

  • Derfor er det Skift for- og efternavn med komma modulet dukker op. I Skift for- og efternavn med komma modul, skriv nedenstående ned VBA kode.
 Sub Switch_First_and_Last_Name() Dim R As Range Dim X As Range Dim Y As String On Error Resume Next xTitleId = "Switch First and Last Name" Set X = Application.Selection Set X = Application.InputBox("Range", xTitleId, X.Address, Type:=8) Y = Application.InputBox("Symbol interval", xTitleId, " ", Type:=2) For Each R In X xValue = R.Value NameList = VBA.Split(xValue, Y) If UBound(NameList) = 1 ThenR.Value = NameList(1) + Y + NameList(0) End If Next End Sub 

  • Derfor skal du køre VBA kode. For at gøre det skal du gå til,

Kør → Kør under/brugerformular

  • Efter at have kørt VBA-kode , en dialogboks med navnet Skift for- og efternavn vises. I denne dialogboks skal du skrive $B$5:$B$10 i den Område til sidst skal du trykke på OK .

  • Som et resultat heraf vil en ny indtastningsboks ved navn Symbolinterval vises. Tryk på Rummet på dit tastatur. Tryk igen på OK .

  • Endelig vil du være i stand til at s heks for- og efternavn med et komma ved hjælp af VBA kode.

Ting at huske

➜ Hvis der ikke kan findes en værdi i den refererede celle, vises #N/A! fejl opstår i Excel.

➜ Flash Fill Funktionen er tilgængelig for Excel version 2013 og nyere.

Konklusion

Så dette er mine metoder til at skifte for- og efternavn i Excel med komma eller uden komma Selv har jeg vist, hvordan man skifter navne med tre eller flere dele. Hvis du har specifikke problemer, så lad os vide det i kommentarfeltet. Vi skal forsøge at give dig en løsning.

Tak, fordi du læser vores blog.

Glædelig Excelling 😀

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.