Trenger du å kombinere tekststrenger i Excel? Lær hvordan du bruker CONCATENATE- og CONCAT-funksjonene i denne hurtigveiledningen.
Når du arbeider med data i Microsoft Excel, er det ofte nødvendig å kombinere tekst fra flere celler for å lage et godt organisert og omfattende datasett. Heldigvis er flere funksjoner tilgjengelige for dette formålet, inkludert CONCATENATE og CONCAT.
Både CONCATENATE og CONCAT er enkle funksjoner som lar deg slå sammen ulike verdier og strenger i Excel. Selv om de er like, er det en viktig forskjell mellom de to. La oss se nærmere på hver funksjon og finne ut hvilken som er best egnet for ulike scenarier.
Hvordan bruke CONCATENATE-funksjonen i Excel
CONCATENATE-funksjonen i Excel kobler flere strenger til en enkelt celle. Den lar deg slå sammen to eller flere celleverdier, konstanter eller tekststrenger. Syntaksen til CONCATENATE er som følger:
=CONCATENATE(text1, [text2], [text3], ...)
Her, tekst1, tekst2, tekst3, og så videre representerer cellereferansene eller tekststrengene du vil kombinere. Du kan inkludere opptil 255 tekstargumenter i CONCATENATE-funksjonen. Hvis du jobber med tekststrenger, setter du strengene i anførselstegn (
" ").Når du kombinerer tekststrenger og numeriske verdier, er det viktig å inkludere mellomrom mellom de forskjellige argumentene for å unngå forvirring i formelresultatene. Du kan sette mellomrom, skilletegn og symboler i tekststrengene.
Dette er en delt ulempe ved CONCATENATE og CONCAT i forhold til TEXTJOIN-funksjonen, da TEXTJOIN automatisk kan skille verdier med spesifikke skilletegn, for eksempel kommaer eller tabulatorer.
En enkel bruk av CONCATENATE-funksjonen er å ta inn kundenes for-, mellom- og etternavn og skrive ut hele navnet. For eksempel, i regnearket ovenfor, returnerer formelen nedenfor de fulle navnene:
=CONCATENATE(A2, B2, C2)
I denne formelen tar CONCATENATE navnene inn A2, B2, og C2 og slår dem sammen. Husk at CONCATENATE ikke støtter skilletegn. Derfor, for å unngå at navnene løper sammen, inkluderer du et mellomrom etter hvert navn i den opprinnelige cellen.
En annen bruk av CONCATENATE er å oppsummere informasjon fra forskjellige celler. La oss si at du har et arbeidsark med informasjon om ulike elementer. Du kan kombinere informasjonen om hvert element og konkludere resultatet ved å bruke CONCATENATE.
Tenk på arbeidsarket ovenfor. Her er en liste over noen produkter, deres priser, antall solgte enheter, salgsmål, produktets merkelapp og status for salgsmålet. Du kan oppsummere alle disse dataene i en enkelt setning ved å bruke CONCATENATE-funksjonen.
=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )
Denne lange formelen er i hovedsak enkel. Hvert argument er en del av hele setningen. CONCATENATE-funksjonen slår sammen verdiene fra forskjellige celler og legger til litt tekst mellom dem for å lage en setning.
Du kan da skjule de opprinnelige kolonnene for å gjøre regnearket mindre overfylt.
Slik bruker du CONCAT-funksjonen i Excel
CONCAT-funksjonen er tilgjengelig for Excel 2019 og senere versjoner, og fungerer som den forbedrede versjonen av CONCATENATE. Syntaksen til CONCAT-funksjonen er som følger:
=CONCAT(text1, [text2], [text3], ...)
Som CONCATENATE, tekst1, tekst2, tekst3, osv., representerer cellereferansene eller tekststrengene som skal slås sammen. Den viktigste fordelen med CONCAT er dens evne til å håndtere områder og arrayer mer effektivt.
I motsetning til CONCATENATE, krever ikke CONCAT-funksjonen eksplisitte cellereferanser for hvert argument. I stedet kan du spesifisere et celleområde eller en matrise direkte. Dette reduserer formelens lengde og kompleksitet betydelig når det gjelder større datasett.
I samme eksempel som før, for å kombinere for-, mellom- og etternavn på klienter i et Excel-regneark, vil formelen være:
=CONCAT(A2:C2)
I likhet med CONCATENATE-funksjonen tar denne formelen inn navneverdiene A2:C2 og slår dem sammen for å vise hele navnet. Forskjellen her er at du kan spesifisere verdiområdet i stedet for å referere til hver enkelt. Dette er bedre fremhevet i arbeidsarket nedenfor.
Dette eksempelarbeidsarket tilhører en tenkt bilprodusent. Hver bil har en modellkode som inneholder informasjon om ulike aspekter ved kjøretøyet. Modellkoden består av forskjellige koder. Du kan bruke CONCAT-funksjonen for raskt å kombinere kodene for å danne modellkoden i en kort formel:
=CONCAT(B1:B7)
CONCAT-funksjonen tar inn verdiene B1:B7 og slår dem sammen for å danne modellkoden for hver bil. De samme resultatene med CONCATENATE vil kreve den lengre formelen nedenfor:
=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)
CONCATENATE vs. CONCAT: Hvilken bør du bruke?
Når du bruker en eldre versjon av Excel, er CONCATENATE et pålitelig valg for å slå sammen tekstverdier. Men selv da kan og-tegnet (&)-symbolet enkelt oppnå de samme resultatene som CONCATENATE. Faktisk gir formlene nedenfor alle de samme resultatene:
=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)
En av manglene med CONCATENATE er at den mangler unike funksjoner. Som vist kan og-tegnet gjøre det samme som CONCATENATE. Et annet problem er at selve funksjonens navn er for langt. Sammenlign og-tegnet-formelen med CONCATENATE for å se selv.
For å løse disse begrensningene, introduserte Excel CONCAT. CONCAT-funksjonen kan gjøre alt CONCATENATE gjør, men den kan også fungere med områder og arrays. Dette gjør CONCAT overlegent CONCATENATE og og-tegnet. Som et resultat, hvis din versjon av Excel støtter CONCAT, er det bedre å bruke CONCAT i stedet for CONCATENATE.
CONCATs kortere navn og evne til å operere på områder gjør formlene kortere og enklere å navigere. Men hvis målet ditt er å kombinere tekststrenger, kan både CONCAT og CONCATENATE være vanskelig å jobbe med siden de ikke støtter skilletegn. TEXTJOIN-funksjonen er et bedre alternativ for å slå sammen tekststrenger
Microsoft har til hensikt å erstatte CONCATENATE med CONCAT, så det er lurt å venne seg til å jobbe med CONCAT. Selv om Excel vil fortsette å støtte det utdaterte CONCATENATE for kompatibilitet med eldre Excel-filer.
Ironisk nok CONCATENATE-funksjonen i Google Sheets kan operere på områder og arrays; som et resultat er den nøyaktig identisk med CONCAT i Google Sheets. Det eneste formålet med dens eksistens er kompatibilitet med gamle Excel-filer, bør du importer Excel-filene dine til Google Sheets.
Strømlinjeform datafusjon i Excel med CONCATENATE og CONCAT
CONCATENATE og CONCAT er to Excel-funksjoner som lar deg slå sammen tekststrenger og lage sammenhengende datasett. Du kan bruke disse funksjonene til å slå sammen celleverdier, konstanter eller tekststrenger og oppsummere informasjon fra forskjellige celler.
CONCAT-funksjonen kan håndtere områder og arrayer mer effektivt, og den har en kortere syntaks enn CONCATENATE, noe som gjør den til den foretrukne funksjonen for de fleste brukere. Men hvis du bruker en eldre versjon av Excel, er CONCATENATE fortsatt et pålitelig valg hvis du ikke vil bruke og-tegnet for å slå sammen verdier.
Uansett hvilken funksjon du velger, er å slå sammen celler en effektiv måte å oppsummere dataene dine på eller produsere nye sammenkoblede verdier. Ved å kombinere celler kan du spare plass i regnearket og gjøre det lettere å trekke konklusjoner ved å introdusere tekststrenger.