Hur man kombinerar för- och efternamn i Excel (4 enkla sätt)

Excel är ett fantastiskt verktyg för att lagra och analysera data. Och många gånger måste du hantera textdatatyper som namn, regioner, avdelningar eller produktnamn.

I sådana fall är det bra att veta hur man manipulerar textdata och får önskat resultat.

En av de vanligaste uppgifterna som de flesta Excel -användare måste utföra är att arbeta med en datamängd med namn. Ofta upptäcker du att förnamnet och efternamnet finns i separata kolumner, och du kan behöva kombinera dessa för- och efternamn och få dem som ett kombinerat namn i en cell.

I denna Excel -handledning visar jag dig flera olika sätt att kombinera för- och efternamnet i Excel.

Du kan enkelt göra det med enkla formler (som Concatenate eller TextJoin) och funktioner som Flash Fill och Power Query

4 sätt att kombinera för- och efternamn i Excel

Anta att du har en dataset som visas nedan och du vill kombinera förnamnet i kolumn A och efternamnet i kolumn B.

Låt oss titta på några av sätten att göra detta.

Använda CONCATENATE -funktionen (eller Ampersand)

Att kombinera olika textsträngar från olika celler är ganska enkelt i Excel. Det finns en inbyggd Concatenate-formel i Excel som endast är gjord för detta ändamål.

Nedan är formeln som kombinerar för- och efternamnet (åtskilda med ett mellanslagstecken):

= CONCAT (A2, "", B2)

CONCAT är en ny funktion som introducerades i Excel 2016 och är gjord för att ersätta funktionen CONCATENATE. Men från och med nu är båda funktionerna fortfarande tillgängliga och du kan antingen fungera.

Nedan är CONCATENATE -formeln om du vill använda det:

= KONTAKTA (A2, "", B2)

Ovanstående formel tar helt enkelt för- och efternamnet och kombinerar det. Och eftersom jag vill att dessa ska separeras av ett mellanslag, har jag använt ”” (mellanslag i dubbla citattecken) som det andra argumentet.

Du kan också använda ampersand -operatören för att göra sammankopplingen.

Om du har samma datauppsättning kan du använda formeln nedan för att kombinera för- och efternamnet:

= A2 & "" & B2

Ampersand -operatören kombinerar texten före och efter den. I exemplet ovan har jag kombinerat tre delar - förnamn, mellanslag och efternamn.

Nu när du förstår konceptet kan du kombinera namnen i olika format om du vill. Till exempel kanske du vill ha efternamnet och sedan förnamnet eller ett komma istället för mellanslag mellan namnen.

Om du bara vill ha det kombinerade namnet och vill bli av med för- och efternamnet, bör du först konvertera formelvärdena till statiska värden. När du är klar kan du sedan ta bort/radera för- och efternamnet.

Använda TEXTJOIN -funktionen

TEXTJOIN är en funktion som är tillgänglig i Excel2021-2022 och Office 365.

Om du har tillgång till den här funktionen är det bäst att använda den för att kombinera celler och kolumner (eftersom den är mycket bättre än ovanstående CONCATENATE och ampersand -metoder).

Anta att du har datauppsättningen enligt nedan och du vill kombinera för- och efternamnet.

Nedan är formeln för att göra detta:

= TEXTJOIN ("", TRUE, A2: B2)

Ovanstående TEXTJOIN -funktion tar tre argument:

  1. Avgränsaren, som är ett mellanslagstecken i dubbla citattecken i detta exempel (eftersom vi vill att det första och efternamnet ska separeras med ett mellanslagstecken)
  2. Ett booleskt värde där TRUE betyder att om det finns några tomma celler kommer formeln att ignorera det
  3. Området som har de celler som du vill kombinera

Det är snabbare än den vanliga sammanfogade formeln och är också lättare att skapa och hantera. Så om du har tillgång till TEXTJOIN -funktionen i Excel är det bättre att använda den över vilken annan formel som helst.

Använda Flash Fill

Flash Fill är en smart funktionalitet som försöker förstå mönstret och ge dig resultatet.

Låt mig förklara hur det fungerar.

Anta att du har en dataset som visas nedan och du vill kombinera för- och efternamnet.

Nedan följer stegen du kan använda för att göra detta med Flash Fill

  1. I cell C2 anger du det resultat du vill ha. I vårt exempel skulle det vara 'Bobby Baker'
  2. Börja skriva det förväntade resultatet i cell C3. Du kommer att märka att Excel visar det förväntade resultatet i alla celler (i den ljusgrå texten). Detta är Flash Fill in action
  1. Tryck på Enter -tangenten

Stegen ovan skulle omedelbart fylla alla celler med det kombinerade namnet.

I vissa fall är det möjligt att du inte ser flashfyllning medan du skriver i den andra cellen.

Oroa dig inte, det händer ibland.

I ett sådant scenario, under andra steg du kan använda för att få Flash Fill att fungera:

  1. I cell C2 anger du det resultat du vill ha. I vårt exempel skulle det vara 'Bobby Baker'
  2. Välj välj C3
  3. Klicka på fliken Hem
  1. Klicka på Fyll -ikonen i gruppen Redigering
  2. Klicka på Flash Fill

Stegen ovan skulle omedelbart välja mönstret från cellen ovan och fylla hela kolumnen med det kombinerade namnet.

Om Flash fill inte kan ta upp rätt mönster och ger felaktigt resultat, fyll i två celler manuellt och gör sedan ovanstående steg.

Du kan också använda kortkommandot Control + E att fylla med Flash fill.

Att kombinera för- och efternamn (eller till och med för-, mellan- och efternamn) är en enkel operation som Flash Fill enkelt kan hantera.

Tänk på att Flash Fill inte är perfekt. Det fungerar genom att identifiera mönster och använda samma mönster för att fylla alla celler i kolumnen. Även om det sannolikt fungerar som förväntat, är det en bra idé att dubbelkolla resultatet av Flash Fill.

Använda Power Query

Power Query är ett fantastiskt verktyg som används för att extrahera och transformera data.

Du kan också använda detta för att snabbt slå samman kolumner och kombinera för- och efternamnet.

För att Power Query ska fungera måste dina data finnas i en Excel -tabell (eller åtminstone ett namngivet område).

För denna handledning kommer jag att konvertera datauppsättningen som har det första och efternamnet till en Excel -tabell.

Anta att du har en datamängd som visas nedan och du vill slå ihop de två kolumnerna för att få det fullständiga namnet.

Nedan följer stegen för att konvertera data till en Excel -tabell:

  1. Välj vilken cell som helst i datauppsättningen
  2. Klicka på fliken Infoga
  1. Klicka på tabellikonen
  1. Kontrollera att intervallet är korrekt i dialogrutan Skapa tabell
  1. Klicka på Ok

Stegen ovan skulle konvertera dataintervallet till en Excel -tabell.

Låt oss nu se hur vi kombinerar för- och efternamnet med Power Query:

  1. Välj vilken cell som helst i tabellen
  2. Klicka på fliken Data
  1. I gruppen Hämta och omvandla data klickar du på alternativet "Från blad". Detta öppnar Power Query Editor
  1. Se till att den högra tabellen är vald i den vänstra rutan i Power Query Editor. Om du bara har en tabell ser du bara ett alternativ i den vänstra rutan
  2. Välj de kolumner som du behöver slå samman (håll ned Ctrl -tangenten och klicka sedan på kolumnrubriken för att välja kolumnen)
  1. Högerklicka och klicka sedan på alternativet "Slå ihop kolumner"
  1. I dialogrutan Sammanfoga kolumner som öppnas väljer du Mellanslag som avgränsare (från rullgardinsmenyn)
  1. Ange ett namn för den nya sammanslagna kolumnen. Jag går med "Fullständigt namn"
  1. Klicka på OK. Detta skulle ta bort de två kolumner som vi redan har och ersätta dem med den nya kolumnen som har hela namnet.
  1. Klicka på fliken Arkiv och klicka sedan på Stäng och ladda.

Stegen ovan skulle infoga ett nytt kalkylblad i arbetsboken med en tabell som har en kolumn som har hela namnet.

Om du vill ha de ursprungliga kolumnerna och en ny kolumn som innehåller det fullständiga namnet, istället för att välja kolumnerna och slå ihop dem, välj först fliken Lägg till kolumn i Power Query Editor, välj sedan kolumnerna och klicka sedan på Merge Kolumner. Detta kommer att lägga till en ny kolumn som kommer att ha det fullständiga namnet.

Jämfört med formelmetoderna och Flash Fill är Power Query definitivt lite längre.

Men fördelen med att använda den här metoden är att om dina ursprungliga data ändras kan du snabbt uppdatera frågan och dina data uppdateras automatiskt.

Power Query används också i stor utsträckning för att kombinera olika tabeller och data från flera kalkylblad och arbetsböcker. Så om du har namndata som du vill kombinera är det ett enda steg i ditt redan befintliga energifrågor.

I denna handledning har jag täckt hur man gör kombinera förnamnet och efternamnet i Excel. Men om du har för-, mellan- och efternamn kan du använda samma metoder för att göra det.

Jag hoppas att du fann denna handledning användbar.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave