Hur man sammanfogar i Excel för att kombinera textsträngar

De flesta tycker om Microsoft Excel som en kalkylarkansökan. Medan Excel används för att modifiera och bygga kalkylblad, är det Killer-funktionen är möjligheten att automatisera arbetet med data.

En viktig färdighet för att arbeta med data går samman med celler, även känd som konkatenering. Låt oss ta en titt på hur att sammanfoga data i Microsoft Excel.

Vad betyder det för att förena?

Låt oss säga att du har kundens förnamn i kolumn C och deras efternamn i kolumn D. Du vill att kolumn E ska innehålla sitt fullständiga namn helt och hållet, men det är bara för tidskrävande att skriva in det i varje cell.

I skärmdumpen nedan arbetar jag med personaldata. Jag har för- och efternamn i separata kolumner, men målet är att skapa sitt fulla namn i kolumn E.

Exempel på hur man sammanfogar i Excel, med användarnamnsdata.

Lyckligtvis gör Excel det automatiskt för oss. Denna teknik kallas konkatenering, och det innebär i grunden att man kommer ihop med celler. 

I skärmdumpen ovan använder jag en enkel concatenate för att gå med i anställningsnamnen med ett mellanslag för att skapa sitt fulla namn. Fortsätt för att ta reda på hur du gör det här:

Hur man sammanfogar i Excel (Watch and Learn)

Titta på den här snabba videofönstret nedan för några idéer om hur du ska använd konkatenering för att ansluta textsträngar och data. Se till och ladda ner gratis Excel-arbetsboken som ingår i denna handledning. Läs sedan vidare för mer tips om sammanlänkning i Microsoft Excel.

 

3 sätt att ansluta till text i Excel

Excel erbjuder oss vanligtvis flera sätt att göra samma sak, och det är inget undantag att gå med celler. Det finns ett enkelt sätt att göra detta, men jag tycker att det är viktigt att känna till alla formlerna för att förstå ett kalkylblad som du ärvaftar eller tar över för någon annan.

1. CONCATENATE

Använd med Excel 2013 och äldre.

= CONCATENATE (A1, A2, A3)

Du kan använda formeln CONCATENATE för att ansluta till celler. Använd kommatecken för att skilja olika celler eller fält att gå med. Om du använder Excel 2016 kan du dock överväga att använda den senaste versionen av formeln, uppåt nästa.

2. CONCAT

Använd med Excel 2016 och Excel Mobile.

= CONCAT (A1, A2, A3)

I Excel 2016 avlägsnade Microsoft CONCATENATE-formeln och ersatte den med CONCAT. Användningen är exakt densamma, men Microsoft förkortade formeln. (Vem kan skylla på dem? Jag misspellar ofta "sammanfatta".) 

Om du öppnar ett kalkylblad i Excel 2013 eller äldre fungerar det fortfarande korrekt i Excel. Ibland kanske du vill uppgradera dina formulär till CONCAT istället, men det finns faktiskt en tredje sätt att ansluta till celler som jag rekommenderar över endera formeln. Låt oss gå vidare.

3. "&"

Rekommenderat sätt att gå med i text.

= A1 & A2 & A3

Microsoft rekommenderar att du använder en enkel & operatör som sätt att ansluta sig till celler. Det är verkligen lättare än att skriva någon av de två andra formlerna. Lägg helt enkelt en "&" mellan cellreferenser för att ansluta dem till en ny sträng.

Men det kan vara lite svårt att läsa en formel med en "&" mellan varje cell eller bit text i formeln. Jag kunde se CONCAT som ett sätt att hålla formeln lite renare. Endera formeln är utmärkt för att gå med.

3 Öva Excel att gå med i övningar

För alla dessa exempel ska jag använda rekommendera & operatör för att gå med i text. Låt oss gå igenom några exempel.

För dessa övningar rekommenderar jag att du använder Excel-arbetsboken som jag byggde för handledningen. Om du missade det tidigare, se till att ladda ner fri Excel-arbetsbok att arbeta från och följa med.

Övning 1. En Basic Join in Excel

Använd fliken med titeln Basic Join i Excel-arbetsboken som ingår i denna handledning.

Låt oss börja med ett enkelt exempel för att gå med i texten. I det här exemplet kommer jag att kombinera två enkla ord för att skapa ett sammansatt ord, som "barn" och "gård" för att göra barnyard.

För att göra detta ska vi använda det enklaste möjliga tillvägagångssättet. För att kombinera texten i A2 och B2 skriver jag denna formel i cell C2:

= A2 & B2

Jag använde en grundläggande "&" formel för att gå med A2 och B2, och dra sedan ner den för att kombinera varje fördjupat ord.

Excel kommer att kombinera texten i cellerna A2 och B2 och mata ut ett färdigt, sammansatt ord i C2. Jag kan bara dra ned formuläret för att utöka det till alla andra celler och kombinera alla data i kolumnerna A och B.

Övning 2. Lägga till ett mellanslag i The Join

Använd fliken med titeln Lägg till ditt eget utrymme i Excel-arbetsboken som ingår i denna handledning.

Tidigare visade jag ett klassiskt exempel för sammanlänkning: att gå med för- och efternamn för att skapa ett fullständigt namn. Det här är den perfekta tiden att sammanfoga, eftersom omdirigering av alla dessa namn är besvärligt och slöseri med tid.

Vi behöver dock justera formeln något. Om vi ​​gick med mitt för- och efternamn skulle det visa som "AndrewChildress."Vi måste arbeta ett mellanslag i vår formel för att skilja namnen. Låt oss titta på hur:

I exemplet nedan kommer jag att gå med i cellerna C2 och D2 (de vänstra kolumnerna i skärmdumpen). Men vi behöver också ett mellanslag mellan för- och efternamn för att rymma det ordentligt.

Vi kan använda citattecken att lägga till vår egen text till en konkatenat. Använd bara en annan "&" -symbol, och lägg sedan till ett mellanslag för att dela upp namnen. Se skärmdumpen nedan för ett exempel: 

I det här exemplet använder jag citattecken med ett mellanslag mellan det för att skriva namnet ordentligt.

Citatmärkena med ett enda mellanslag mellan den dela upp för- och efternamn för att skapa hela namnet. Min sista formel var:

= C2 & "" och D2

Övning 3. Lägga till din egen text

Använd fliken med titeln Lägg till din egen text i Excel-arbetsboken som ingår i denna handledning.

Nu lägger vi till vår egen text när vi går med i texten. Det fungerar precis som att lägga till ett mellanslag, så vi måste sätta texten i citat.

I nedanstående data har jag en lista över destinationer i kolumn A. Jag vill att kolumn B ska ha ett meddelande som säger "Jag har varit i" och sedan namnet på staden i kolumn A. Problemet är att jag inte har "jag har varit i" i mitt kalkylblad så jag skriver det manuellt i formeln.

Skärmbilden nedan visar den formel som jag skrev för att ansluta till stadens namn med mitt hälsningsmeddelande. 

Exempel Excel går med formel lägger till texten "Jag har varit i".

Glöm inte att lägga till en annan textsträng efter den med en period för att skriva en ordentlig mening! Jag skrev en textsträng i citat - ("Jag har varit i") och förenade sedan A2 och förenade sedan en period i citat i slutet. 

Min sista formel var:

= "Jag har varit i" & A2 & "."

Avancerad Excel: Skapa en primär nyckel

Låt oss dyka in i ett djupare, mer teoretiskt koncept i vårt Excel-kalkylblad. Om ditt kalkylblad är en databas med viktig information, ska varje post (rad) i din databas ha en primärnyckel. 

En primär nyckel hjälper dig att unikt identifiera en rad och se till att den inte är exakt samma som någon annan. En nyckelanvändning för detta skulle vara i kundorderdata. Det är viktigt att vi genererar en primär nyckel för att se till att vi inte har några dubbla poster i vår orderlista.

Här visas exempel, slumpmässigt genererade "kunddata" som du kan tänka dig att skapa ett online-inköpssystem.

Problemet är: hur vet vi om vi har några dubbletter? Vi måste skapa en primär nyckel för att unikt identifiera våra transaktioner.

Därför är en enda kolumn inte tillräckligt bra för att använda som en primär nyckel:

  • Vi kan inte använda Köparens namn för att unikt identifiera en transaktion. Vad händer om vi har två kunder som heter "Bob Smith?"
  • Vi kan inte använda beställningstid som en unik identifierare heller. Två order kunde hända på exakt samma tid på en stor marknadsplats.
  • Även objekt det en beställd order eller deras frakt adress kan visas flera gånger i din databas.

I grund och botten är inget av de kolumner jag nämner ovan tillräckligt bra för att unikt identifiera. Men om vi går med i flera kolumner tillsammans ökar vi chansen att värdet är helt unikt.

I det exempel jag delade ovanför, här är ett förslag på hur jag skulle sammanfoga kolumnerna för att skapa en primär nyckel. I grund och botten är allt jag gör för att sammanfoga alla kolumnerna tillsammans:

= A2 & B2 & C2 & D2 & E2 och F2 & G2

Resultatet ser ut som en jumbled röra av tecken i kolumn H. Men det är precis vad vi behöver.

Sammanfoga flera kolumner med data för att skapa en unik primär nyckel.

I princip har varje transaktion en unik identifierare. Vi har tagit bort några konflikter i namn eller e-postadress eller leveransadress genom att gå med i flera kolumner tillsammans.

Härifrån kan du springa a Ta bort dubbletter på kolumn H för att skrubba motstridiga orderrekord. Du kan nu också använda en VLOOKUP effektivt eftersom varje rad är unik.

Det finns många användningsområden för att skapa en primär nyckel. Den viktiga användningen för det är att lägga till dataintegritet i dina poster genom att göra varje transaktion eller rad unik.

Samla och fortsätt lära

CONCAT eller "&" är tydligen enkla formler i Excel, men de är mycket mer användbara än de först visas. Oavsett om du går med enkla data i komplexa strängar eller bygger en primär nyckel för dataintegritet tror jag att det här är en viktig färdighet att lära.

  • Vårt handledning Hur man hittar och tar bort dubbletter är en annan Excel-handledning som fokuserar på att automatisera det vardagliga arbetet med att städa upp data.
  • Den officiella Microsoft-dokumentationen om CONCAT och CONCATENATE är värt att kolla på en auktoritativ källa på bästa sätt att ansluta till text och celler.
  • Jag öppnade denna handledning genom att prata om Excel som ett automationsverktyg. VLOOKUP är en annan formel som automatiserar att arbeta med data och förbikopplar retyping data, och vi har också en handledning om hur man använder VLOOKUP.

Kan du tänka på andra användningsområden för denna formel att dela med Envato Tuts + -läsare? Lämna en kommentar nedan för att dela med dig av din kunskap eller ge en bra fråga.