Indholdsfortegnelse
Denne vejledning viser dig et par forskellige måder at kombinere navne i Excel på: formler, Flash Fill og værktøjet Flette celler.
Excel-regneark bruges ofte til at gemme data om forskellige grupper af personer - kunder, studerende, medarbejdere osv. I de fleste situationer gemmes for- og efternavne i to separate kolonner, men af og til kan du have brug for at kombinere to navne i én celle. Heldigvis er det slut med at slå noget sammen manuelt. Nedenfor finder du nogle hurtige tricks til at slå navne sammen i Excel, der sparer dig fordig en masse kedelig tid.
Excel-formel til at kombinere for- og efternavn
Når du har brug for at samle for- og efternavne i én celle, er den hurtigste måde at sammenkæde to celler ved at bruge operatoren ampersand (&) eller CONCATENATE-funktionen som vist i nedenstående eksempler.
Formel 1. Kombiner for- og efternavn i Excel
Lad os sige, at du i dit regneark har en kolonne for fornavn og en anden kolonne for efternavn, og nu vil du samle disse to kolonner i én kolonne.
Her er formlerne til at kombinere for- og efternavn i Excel i den generiske form:
= første_navn_celle &" "& last_name_cell CONCATENATE( første_navn_celle ," ", last_name_cell )I den første formel sker sammenkædningen med et ampersand-tegn (&). Den anden formel er baseret på den tilsvarende funktion (ordet "concatenate" er blot en anden måde at sige "sammenkæde" på). Vær opmærksom på, at du i begge tilfælde indsætter et mellemrums tegn (" ") imellem for at adskille navnesegmenterne.
Med fornavnet i A2 og efternavnet i B2 ser de virkelige formler således ud:
=A2&" "&B2
=CONCATENATE(A2, " ", B2)
Indsæt en af formlerne i celle C2 eller i en anden kolonne i samme række, tryk på Enter, træk derefter på udfyldningshåndtaget for at kopiere formlen ned til så mange celler, som du har brug for. Resultatet er, at du får kolonnerne fornavn og efternavn kombineret til kolonnen med det fulde navn:
Formel 2. Kombiner efternavn og fornavn med komma
Hvis du ønsker at sammenføje navne i Efternavn, nævne navn format, skal du bruge en af følgende formler til at sammenføje for- og efternavn med komma:
= last_name_cell &", "& første_navn_celle CONCATENATE( last_name_cell ,", ", første_navn_celle )Formlerne er grundlæggende de samme som i det foregående eksempel, men her sammenkæder vi navnene i omvendt rækkefølge og adskiller dem med et komma og et mellemrum (", ").
I skærmbilledet nedenfor indeholder celle C2 denne formel:
=B2&", "&A2
Og celle D2 indeholder denne:
=CONCATENATE(B2, ", ", ", A2)
Uanset hvilken formel du vælger, vil resultaterne være de samme:
Formel 3. Saml for-, mellem- og efternavn i én celle
Når forskellige navnedele er opført i 3 separate kolonner, kan du se her, hvordan du kan samle dem alle i én celle:
= første_navn_celle &" "& middle_name_cell &" "& last_name_cell CONCATENATE( første_navn_celle ," ", middle_name_cell ," ", last_name_cell )Teknisk set skal du blot tilføje endnu et argument til de allerede velkendte formler for at sammenføje mellemnavnet.
Hvis vi antager, at fornavnet står i A2, mellemnavnet i B2 og efternavnet i C2, vil følgende formler fungere fint:
=A2&" "&B2&" "&C2
=CONCATENATE(A2," ",B2," ",B2," ",C2)
Skærmbilledet nedenfor viser den første formel i aktion:
I situationer, hvor kolonne B måske eller måske ikke indeholder et mellemnavn, kan du behandle hvert enkelt tilfælde individuelt og derefter kombinere to formler til én ved hjælp af en IF-anvisning:
=IF(B2="", A2&" "&C2, A2&" "&B2&" "&C2)
Dette forhindrer, at der opstår ekstra mellemrum mellem ord i rækker, hvor der mangler et mellemnavn:
Tip. I Excel 2016 - 365 kan du også bruge CONCAT-funktionen til at kombinere navne.
Formel 4. Sammenlægning af fornavn og efternavn
Dette eksempel viser, hvordan du kombinerer to navne til ét i Excel og konverterer et fuldt navn til et kort navn.
Generelt bruger du funktionen LEFT til at udtrække det første bogstav i fornavnet og derefter sammenkæde det med efternavnet adskilt af et mellemrum.
Med fornavnet i A2 og efternavnet i B2 får formlen følgende formular:
=LEFT(A2,1)&" "&B2
eller
=CONCATENATE(LEFT(A2,1), " " ", B2)
Afhængigt af det ønskede resultat kan en af følgende variationer af ovenstående formel være hensigtsmæssig.
Tilføj et punktum efter bogstavet:
=LEFT(A2,1)&". "&B2
Sammenlæg initialerne med efternavnet uden mellemrum:
=LEFT(A2,1)&B2
Kombiner initialerne og efternavnet, og konverter det kombinerede navn til små bogstaver:
=LOWER(LEFT(A2,1))&LOWER(B2)
For nemheds skyld viser følgende tabel alle formlerne og deres resultater:
A | B | C | D | E | |
---|---|---|---|---|---|
1 | Fornavn | Efternavn | Kombineret navn | Formel | Beskrivelse |
2 | Jane | Doe | J Doe | =LEFT(A2,1)&" "&B2 | Bogstav + efternavn adskilt af et mellemrum |
3 | J. Doe | =LEFT(A2,1)&". "&B2 | Bogstav + efternavn adskilt af et punktum og et mellemrum | ||
4 | JDoe | =LEFT(A2,1)&B2 | Bogstav + efternavn uden mellemrum | ||
5 | jdoe | =LOWER(LEFT(A2,1))&LOWER(B2) | Bogstav + Efternavn med små bogstaver uden mellemrum |
Tips og noter om at kombinere navne i Excel
Som du lige har set, er det meget nemt at flette fornavn og efternavn i Excel med en formel. Men hvis din formel mod forventning ikke fungerer perfekt eller slet ikke fungerer, kan følgende tips hjælpe dig på rette vej.
Trimme ekstra mellemrum
Hvis dine oplysninger kommer fra en ekstern database, er der stor sandsynlighed for, at de oprindelige kolonner har nogle mellemrum, der er usynlige for det menneskelige øje, men som Excel kan læse perfekt. Som følge heraf kan der forekomme ekstra mellemrum mellem de sammenlagte navne som i tabellen til venstre nedenfor. For at fjerne overdrevne mellemrum mellem ord til et mellemrumstegn skal du pakke hver cellehenvisning ind i TRIM-funktionen,og derefter sammenkædes. f.eks:
=TRIM(A2)&" "&TRIM(B2)
Det første bogstav i hvert navn skal skrives med stort
Hvis du arbejder med en personaleliste, der er oprettet af en anden person, og denne person ikke er særlig nøjagtig, kan nogle af navnene være skrevet med små bogstaver og andre med store bogstaver. En nem løsning er at bruge funktionen PROPER, der tvinger det første tegn i hvert ord til store bogstaver og resten til små bogstaver:
=PROPER(A2)&" "&PROPER(B2)
Du kan også skrive det første bogstav i hver celle med stort, som forklaret i artiklen med ovenstående link.
Udskift formler med værdier, og slet de oprindelige kolonner
Hvis dit mål er at få en liste over fulde navne uafhængigt af de oprindelige kolonner, eller hvis du ønsker at fjerne kildekolonnerne efter sammenlægning af navnene, kan du nemt konvertere formlerne til værdier ved hjælp af kommandoen Pates Special. Derefter kan du slette de oprindelige kolonner, der indeholder navnedelene.
Hvis du vil se nærmere på de formler, der er beskrevet i første del af denne vejledning, er du velkommen til at downloade vores prøvearbejdsmappe til kombination af navne i Excel.
Sådan fletter du for- og efternavn i Excel automatisk
Når du bruger formler, er resultatet og de oprindelige data tæt forbundet - enhver ændring af de oprindelige værdier afspejles straks i formlens output. Men hvis du ikke forventer nogen opdateringer af de kombinerede navne, kan du udnytte Excels Flash Fill mulighed for automatisk at udfylde data baseret på et mønster.
Her kan du se, hvordan du kan kombinere navne på et sekund med Flash Fill:
- For den første post skal du manuelt skrive for- og efternavnet i en tilstødende kolonne.
- Begynd at skrive navnet i den næste række, og Excel vil straks foreslå fulde navne for hele kolonnen.
- Tryk på Enter for at acceptere forslagene. Færdig!
Det smarte ved denne metode er, at Excel "efterligner" dit mønster, din store bogstaver og tegnsætning perfekt, så du kan få navnene sammenføjet præcis som du ønsker det. Rækkefølgen af navnene i de oprindelige kolonner er ligegyldig! Du skal blot sørge for at skrive navnet i den første celle præcis som du ønsker, at alle navnene skal vises.
Se for eksempel, hvor nemt du kan kombinere navne med komma:
Sådan kombinerer du for- og efternavn ved at sammenlægge celler
En anden hurtig måde at kombinere navne i Excel på er at flette celler, der indeholder navnedele. Nej, jeg taler ikke om den indbyggede flettefunktion, fordi den kun beholder værdien af den øverste venstre celle. Mød Ablebits værktøjet Flette celler, der beholder alle dine værdier, mens du fletter celler :)
Sådan gør du for at sammenføje for- og efternavn ved at flette celler:
- Vælg de to kolonner med navne, som du vil kombinere.
- På den Ablebits under fanen, i fanen Sammenlægning gruppe, skal du klikke på Sammenlægning af celler drop-down pilen, og vælg Flette kolonner til én :
- Dialogboksen Flette celler vises. Du skriver et mellemrum i feltet Adskil værdier med feltet og lad alle andre indstillinger være som foreslået som standard:
Tip. Hvis du vil beholde de oprindelige kolonner for- og efternavn, skal du sørge for, at kolonnen Sikkerhedskopi af dette regneark feltet er markeret.
- Klik på den Sammenlægning knap.
Resultatet er, at for- og efternavnene slås sammen til ét og placeres i venstre kolonne:
Sådan kombinerer du for- og efternavn i Excel. Jeg takker for din læsning og håber at se dig på vores blog igen i næste uge!
Tilgængelige downloads
Kombiner navne i Excel - eksempler (.xlsx-fil)
Ultimate Suite - prøveversion (.exe-fil)