Skift for- og efternavne i Excel: En nem komplet guide
I mange sammenhænge er navne konventionelt angivet i formatet "Fornavn Efternavn". Der er dog tilfælde, hvor det er at foretrække at vende denne rækkefølge til "Efternavn, Fornavn" ved at placere efternavnet først, derefter et komma og fornavnet til sidst. Uanset om det er organisatoriske, databasestyringsmæssige eller stilistiske årsager, kan det være nødvendigt at vende navnearrangementet, men potentielt kedeligt, hvis det gøres manuelt på tværs af et stort datasæt.
Denne vejledning viser dig, hvordan du nemt kan omarrangere navne i Excel, uanset om du spejlvender navne fra "Fornavn Efternavn" til "Efternavn, Fornavn" (med eller uden komma) eller omvendt. Uanset om du har brug for enkle bytteforhold eller mere komplekse løsninger, der involverer avancerede funktioner eller scripts, har vi alt, hvad du behøver.
Vend for- og efternavne ved hjælp af Flash Fill
Excel's Flash Fill feature er et smart og effektivt værktøj til automatisk at udfylde data baseret på et mønster, du angiver. Dette gør det perfekt til opgaver som at vende rækkefølgen af for- og efternavne i dit datasæt. Følg disse enkle trin for at bruge Flash Fill til at spejlvende navne:
- I den første celle i den tomme kolonne ved siden af dine navne (f.eks. B2), skriv navnet fra cellen A2 i omvendt rækkefølge: "Efternavn fornavn".
- Vælg den næste celle nede i samme kolonne, og indtast det omvendte navn fra cellen A3. Når du begynder at skrive, vil Flash Fill-funktionen genkende mønsteret og automatisk udfylde de resterende celler i henhold til det.
- Presse Indtast for at bekræfte Flash Fill-forslagene.
Tip: Som et alternativ til trin 2 og 3 kan du trykke på Ctrl + E på dit tastatur, eller gå til data fanen på båndet og klik på Flash Fill knappen for at udfylde cellerne nedenfor med det mønster, du har angivet i B2.
Bemærkninger:
- Denne metode er lige så effektiv, hvis du foretrækker ikke at inkludere et komma, eller hvis du ønsker at vende rækkefølgen fra "Efternavn, Fornavn" tilbage til "Fornavn Efternavn". Nøglen er at give det indledende mønster, som du ønsker at se det replikeret.
- Hvis nogle navne har mellemnavne, og andre ikke har, fungerer Flash Fill muligvis ikke så problemfrit i behandlingen af dem. For bedre resultater i disse situationer henvises til AI metode beskrevet i næste afsnit.
- Flash Fill giver en fast løsning; de navne, der er omvendt med denne metode, forbliver statiske, hvilket betyder, at de ikke opdateres dynamisk med ændringer af de originale navne eller tilføjelse af nye poster. For en dynamisk løsning, der opdateres automatisk, formel metode anbefales.
Skift for- og efternavn ved hjælp af AI
Kutools til Excel har en AI-drevet assistent, AI-hjælper, designet til ubesværet at vende rækkefølgen af navne, uanset om de indeholder mellemnavne. Ved at bruge den brugervenlige grænseflade af Kutools AI Aide, kan du nemt vende rækkefølgen af navne i enkelte eller flere udvalgte områder efter behov. Følg venligst disse trin:
Bemærk: Fortryd-funktionen er ikke tilgængelig efter brug af en AI-handling. Det er tilrådeligt at oprette en sikkerhedskopi af dine originale data, før du fortsætter med AI-støttede ændringer.
- Naviger til Kutools fanen på Excel-båndet og vælg AI-hjælper at åbne Kutools AI Aide interface.
- Vælg de navne, du vil vende.
- Skriv din kommando tydeligt i indtastningsfeltet. Du kan f.eks. indtaste: "Flyt efternavne i markeringen foran efterfulgt af et komma".
- Presse Indtast eller trykke på Send . .
- Kutools AI Aide behandler straks din kommando og præsenterer en løsning. Du skal blot klikke på Udfør knappen for at anvende omarrangeringen på tværs af dine valgte data.
Resultat
Alle efternavne i de markerede celler flyttes foran efterfulgt af et komma.
- Du skal blot klikke på utilfreds . Kutools AI Aide vil derefter fortryde det omvendte og generere en detaljeret, trin-for-trin guide, der er skræddersyet til dine behov.
- Overvej at omformulere din kommando for at se, om den giver et mere tilfredsstillende resultat.
Bemærk: Vil du have adgang til Kutools AI Aide? Hent Kutools til Excel nu! Ud over dette kan Kutools prale af et utal af 300+ andre funktioner og tilbyder en 30-dages gratis prøveperiode. Vent ikke, prøv det i dag!
Vend for- og efternavne om ved hjælp af formel
For at vende for- og efternavne i Excel ved hjælp af en formel kan du stole på Excels tekstmanipulationsfunktioner. Denne metode er især nyttig, når du har brug for en dynamisk løsning, der opdateres automatisk, hvis de originale navne ændres. Følg disse trin for at implementere formlen:
- Antag, at de navne, du vil vende om, er i kolonnen A, startende fra A2. Vælg den første celle i kolonnen, hvor du ønsker, at de omvendte navne skal vises (B2 i vores tilfælde), og indtast formlen:
=REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
Tip: I den medfølgende formel skal du sørge for at udskifte A1 med den faktiske cellereference, der indeholder det navn, du ønsker at vende. - Træk udfyldningshåndtaget i nederste højre hjørne af cellen B2 nedad for at anvende formlen på alle relevante celler.
- Hvis du foretrækker ikke at inkludere et komma, men kun et mellemrum, kan du overveje at bruge nedenstående formel:
=MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))
- Hvis du ønsker at vende rækkefølgen fra "Efternavn, Fornavn" tilbage til "Fornavn Efternavn", skal du bruge følgende formel:
=MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)
(AD) Vend tekstrækkefølge nemt med Kutools til Excel
Kæmper du med at vende tekst i dine Excel-celler, uanset om du vender hvert bogstav individuelt eller omarrangerer tekst omkring en bestemt separator? Kutools til Excel gør det nemt!
Med Omvendt tekstrækkefølge funktion, kan du hurtigt vende bogstaver inde i en celle eller vende tekstsegmenter adskilt af dit valgte skilletegn - alt sammen gennem en enkelt, ligetil dialogboks!
Kutools til Excel: Integration af AI 🤖, 300+ praktiske Excel-funktioner lige ved hånden. Prøv dem alle i en 30-dages gratis prøveperiode uden funktionsbegrænsninger nu!
Skift for- og efternavn vha Power Query
Ved brug af Power Query i Excel er en robust metode til at manipulere og transformere data, herunder at skifte placering af for- og efternavne, mens du indsætter en afgrænser efter eget valg. Følg disse detaljerede trin for at udføre denne opgave med Power Query:
Bemærk: Vælg den Power Query metode udelukkende i specifikke scenarier: hvis Power Query er allerede en del af dit datatransformationsworkflow, og du skal integrere navnevending, eller hvis du ofte står over for lignende opgaver. Ved behov for engangsnavnevending kan enklere alternativer som f.eks Flash Fill, AI eller formler (som udforsket tidligere i denne vejledning) er sandsynligvis mere egnede og direkte løsninger.
- Vælg det område, der indeholder de navne, du vil vende om.
- Naviger til data fanebladet og klik på Fra tabel/område i Hent og transformer data gruppe.
- Hvis dine data ikke er i et tabelformat, vil Excel bede dig om at oprette en. Klik venligst OK.
- I Power Query editor der åbnes, højreklik på overskriften i navnekolonnen og vælg derefter Opdel kolonne > Ved afgrænsning.
- Vælg afgrænsningen adskiller dine navne (typisk et mellemrum) og vælger at opdeles ved hver forekomst af afgrænsningen, og klik derefter på OK.
- Efter opdelingen har du to kolonner til for- og efternavne. Træk manuelt kolonnen holder efternavnet til at være den første kolonne.
- Vælg de kolonner, du vil flette, ved at holde nede Ctrl tasten og klikke på hver enkelt. Højreklik derefter på en af kolonneoverskrifterne og vælg Flet kolonner.
- I Flet kolonner dialog, fra Separator på rullelisten, vælg Tilpasset valgmulighed og indtast et komma efterfulgt af et mellemrum (, ) for separatoren. Hvis det er nødvendigt, angive et navn for den flettede kolonne, og klik derefter OK.
- Når du er tilfreds med forhåndsvisningen, skal du klikke på Luk og indlæs knappen i Power Query editor for at anvende dine ændringer.
Resultat
Power Query vil øjeblikkeligt udlæse de transformerede data til et nyt regneark i Excel.
Skift for- og efternavne ved hjælp af VBA
Du kan også bruge VBA-makroer til hurtigt at vende for- og efternavne i en kolonne. Denne tilgang er ideel for alle, der foretrækker en kodningsmetode til at manipulere data i Excel effektivt.
Bemærk: Før du kører dette VBA-script, anbefales det på det kraftigste at oprette en sikkerhedskopi af dine data, da VBA-handlinger ikke kan fortrydes med standard Excel-fortryd-funktionen.
- Hold nede i Alt + F11 nøgler i Excel for at åbne Microsoft Visual Basic til applikationer vindue.
- Klik indsatte > Moduler, og indsæt følgende makro i Moduler vindue.
Sub FlipName() 'Update by ExtendOffice on 20240327 Dim xRng As Range Dim xWorkRng As Range Dim xSign As String Dim xSeparator As String On Error Resume Next xTitleId = "Kutools for Excel" Set xWorkRng = Application.Selection Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8) xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2) For Each xRng In xWorkRng xValue = xRng.Value NameList = VBA.Split(xValue, xSign) If UBound(NameList) = 1 Then xRng.Value = NameList(1) & ", " & NameList(0) End If Next End Sub
Bemærk: Denne makro indsætter automatisk et komma mellem de omvendte navne. Hvis du ønsker at bruge en anden separator, kan du ændre kodestykket xRng.Value = NameList(1) & ", " & NameList(0) findes i 16. linje i koden. For eksempel udskiftning "" med "" vil adskille navnene med et mellemrum i stedet for et komma.
- Tryk F5 nøgle til at køre denne makro. I pop op Kutools til Excel dialogboksen, vælg det område, der indeholder de navne, du vil vende, og klik på OK .
- I den næste dialogboks skal du indtaste den eksisterende separator, der bruges i navne (såsom et mellemrum i vores tilfælde), og derefter klikke på OK .
Resultat
Nu vendes for- og efternavne i det valgte område adskilt af et komma.
Ovenfor er alt det relevante indhold relateret til at vende navne i Excel. Jeg håber, du finder tutorialen nyttig. Hvis du ønsker at udforske flere Excel-tip og tricks, klik her for at få adgang til vores omfattende samling af over tusindvis af tutorials.
Indholdsfortegnelse
- Vend for- og efternavne ved hjælp af Flash Fill
- Skift for- og efternavn ved hjælp af AI
- Vend for- og efternavne om ved hjælp af formel
- Skift for- og efternavn vha Power Query
- Skift for- og efternavne ved hjælp af VBA
- Relaterede artikler
- De bedste Office-produktivitetsværktøjer
- Kommentarer
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.