Har du brug for at kombinere tekststrenge i Excel? Lær hvordan du bruger funktionerne CONCATENATE og CONCAT i denne hurtige guide.
Når du arbejder med data i Microsoft Excel, er det ofte nødvendigt at kombinere tekst fra flere celler for at skabe et velorganiseret og omfattende datasæt. Heldigvis er flere funktioner tilgængelige til dette formål, herunder CONCATENATE og CONCAT.
Både CONCATENATE og CONCAT er ligetil funktioner, der lader dig flette forskellige værdier og strenge i Excel. Selvom de ligner hinanden, er der en vigtig forskel mellem de to. Lad os se nærmere på hver funktion og bestemme, hvilken der er bedst egnet til forskellige scenarier.
Sådan bruges CONCATENATE-funktionen i Excel
Funktionen CONCATENATE i Excel forbinder flere strenge i en enkelt celle. Det giver dig mulighed for at flette to eller flere celleværdier, konstanter eller tekststrenge. Syntaksen for CONCATENATE er som følger:
=CONCATENATE(text1, [text2], [text3], ...)
Her, tekst1, tekst 2, tekst 3, og så videre repræsenterer de cellereferencer eller tekststrenge, du vil kombinere. Du kan inkludere op til 255 tekstargumenter i funktionen CONCATENATE. Hvis du arbejder med tekststrenge, skal du sætte strengene i anførselstegn (
" ").Når du kombinerer tekststrenge og numeriske værdier, er det vigtigt at inkludere mellemrum mellem de forskellige argumenter for at undgå forvirring i formelresultaterne. Du kan sætte mellemrum, tegnsætningstegn og symboler i tekststrengene.
Dette er en delt ulempe ved CONCATENATE og CONCAT i forhold til TEXTJOIN-funktionen, da TEXTJOIN automatisk kan adskille værdier med specifikke skilletegn, såsom kommaer eller tabulatorer.
En simpel brug af CONCATENATE-funktionen er at tage klienternes for-, mellem- og efternavne ind og udskrive det fulde navn. For eksempel, i regnearket ovenfor returnerer formlen nedenfor de fulde navne:
=CONCATENATE(A2, B2, C2)
I denne formel tager CONCATENATE navnene ind A2, B2, og C2 og forbinder dem. Husk, at CONCATENATE ikke understøtter afgrænsere. For at undgå, at navnene løber sammen, skal du inkludere et mellemrum efter hvert navn i den oprindelige celle.
En anden brug af CONCATENATE er at opsummere information fra forskellige celler. Lad os sige, at du har et arbejdsark med oplysninger om forskellige emner. Du kan kombinere oplysningerne om hver vare og afslutte resultatet ved at bruge CONCATENATE.
Overvej arbejdsarket ovenfor. Her er en liste over nogle produkter, deres priser, antallet af solgte enheder, salgsmålet, produktets mærke og status for dets salgsmål. Du kan opsummere alle disse data i en enkelt sætning ved at bruge CONCATENATE-funktionen.
=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )
Denne lange formel er grundlæggende enkel. Hvert argument er en del af hele sætningen. CONCATENATE-funktionen forbinder værdierne fra forskellige celler og tilføjer noget tekst mellem dem for at lave en sætning.
Det kan du så skjul de originale kolonner for at gøre dit regneark mindre overfyldt.
Sådan bruger du CONCAT-funktionen i Excel
Tilgængelig til Excel 2019 og nyere versioner, CONCAT-funktionen fungerer som den forbedrede version af CONCATENATE. Syntaksen for CONCAT-funktionen er som følger:
=CONCAT(text1, [text2], [text3], ...)
Ligesom CONCATENATE, tekst1, tekst 2, tekst 3, osv., repræsenterer de cellereferencer eller tekststrenge, der skal forbindes. Den vigtigste fordel ved CONCAT er dens evne til at håndtere områder og arrays mere effektivt.
I modsætning til CONCATENATE kræver CONCAT-funktionen ikke eksplicitte cellereferencer for hvert argument. I stedet kan du angive et celleområde eller et array direkte. Dette reducerer formlens længde og kompleksitet markant, når der er tale om større datasæt.
I det samme eksempel som før, for at kombinere for-, mellem- og efternavne på klienter i et Excel-regneark, ville formlen være:
=CONCAT(A2:C2)
Ligesom funktionen CONCATENATE tager denne formel navneværdierne ind A2:C2 og føjer dem sammen for at vise det fulde navn. Forskellen her er, at du kan angive værdiintervallet i stedet for at henvise til hver enkelt. Dette er bedre understreget i arbejdsarket nedenfor.
Dette eksempelarbejdsark tilhører en imaginær bilproducent. Hver bil har en modelkode, der indeholder oplysninger om forskellige aspekter af køretøjet. Modelkoden omfatter forskellige koder. Du kan bruge CONCAT-funktionen til hurtigt at kombinere koderne for at danne modelkoden i én kort formel:
=CONCAT(B1:B7)
CONCAT-funktionen tager værdierne ind B1:B7 og samler dem for at danne modelkoden for hver bil. De samme resultater med CONCATENATE ville kræve den længere formel nedenfor:
=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)
CONCATENATE vs. CONCAT: Hvilken skal du bruge?
Når du bruger en ældre version af Excel, er CONCATENATE et pålideligt valg til at flette tekstværdier. Men selv da kan og-tegnet (&)-symbolet nemt opnå de samme resultater som CONCATENATE. Faktisk giver formlerne nedenfor alle de samme resultater:
=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)
En af manglerne ved CONCATENATE er, at den mangler unikke funktionaliteter. Som vist kan et-tegnet gøre det samme som CONCATENATE. Et andet problem er, at selve funktionens navn er for langt. Sammenlign og-tegn-formlen med CONCATENATE for at se selv.
For at løse disse begrænsninger introducerede Excel CONCAT. CONCAT-funktionen kan alt CONCATENATE gør, men den kan også arbejde med områder og arrays. Dette gør CONCAT overlegen i forhold til CONCATENATE og og-tegnet. Som et resultat, hvis din version af Excel understøtter CONCAT, er det bedre at bruge CONCAT frem for CONCATENATE.
CONCATs kortere navn og evne til at operere på områder gør formlerne kortere og nemmere at navigere. Men hvis dit mål er at kombinere tekststrenge, kan både CONCAT og CONCATENATE være svære at arbejde med, da de ikke understøtter afgrænsere. TEXTJOIN-funktionen er en bedre mulighed for at flette tekststrenge
Microsoft har til hensigt at erstatte CONCATENATE med CONCAT, så det er klogt at vænne sig til at arbejde med CONCAT. Selvom Excel vil blive ved med at understøtte det forældede CONCATENATE for kompatibilitet med ældre Excel-filer.
Ironisk nok CONCATENATE-funktionen i Google Sheets kan operere på områder og arrays; som følge heraf er den nøjagtig identisk med CONCAT i Google Sheets. Det eneste formål med dens eksistens er kompatibilitet med gamle Excel-filer, hvis du importer dine Excel-filer til Google Sheets.
Strømlin datafusion i Excel med CONCATENATE og CONCAT
CONCATENATE og CONCAT er to Excel-funktioner, der lader dig forbinde tekststrenge og skabe sammenhængende datasæt. Du kan bruge disse funktioner til at flette celleværdier, konstanter eller tekststrenge og opsummere oplysninger fra forskellige celler.
CONCAT-funktionen kan håndtere områder og arrays mere effektivt, og den har en kortere syntaks end CONCATENATE, hvilket gør den til den foretrukne funktion for de fleste brugere. Men hvis du bruger en ældre version af Excel, er CONCATENATE stadig et pålideligt valg, hvis du ikke ønsker at bruge et-tegnet til at forbinde værdier.
Uanset hvilken funktion du vælger, er sammenføjning af celler en effektiv måde at opsummere dine data på eller producere nye sammenhængende værdier. Kombination af celler kan hjælpe dig med at spare plads i dit regneark og gøre det lettere at drage konklusioner ved at introducere tekststrenge.