Udtrykket 'sammenkæde' betyder simpelthen at forbinde eller forbinde ting sammen. I Microsoft Excel bruges CONCATENATE eller CONCAT-funktionen til at sammenføje to eller flere celler/kolonners data.
Der er to metoder til at kombinere dataene i Excel:
- Brug af CONCATENATE/CONCAT-funktionen
- Bruger '&' operatoren
I denne artikel vil vi vise dig, hvordan du kombinerer flere celler i en enkelt streng ved hjælp af funktionen Sammenkædning i Excel.
Kombination af celler ved hjælp af CONCATENATE/CONCAT-funktionen
Funktionen CONCATENATE er en af Excel-tekstfunktionerne, som hjælper dig med at kombinere to eller flere celler i én streng, uanset om de indeholder tal, datoer eller tekststrenge.
Fra Excel 2016 og fremefter erstattede Excel 'CONCATENATE' med funktionen 'CONCAT'. Det betyder, at du i senere versioner af Excel kan bruge enten 'CONCATENATE' eller 'CONCAT', men i ældre versioner af Excel (2013 og derunder), kan du kun bruge funktionen 'CONCATENATE'.
Syntaks
Syntaksen for CONCAT-funktionen i Excel er:
=CONCAT(tekst1; tekst2; ... tekst_n)
For Microsoft Excel 2013 og ældre versioner er syntaksen:
=CONCATENATE(tekst1; tekst2; ... tekst_n)
Argumenter
text1, text2, … text_n – De værdier, du vil kombinere, disse værdier kan enten være strenge, celler eller celleområder.
Sammenkæd tekststrenge
Du kan forbinde to eller flere tekststrenge til en enkelt streng med CONCAT-funktionen.
For at sammenkæde, skal du først vælge den celle, hvor du vil have resultatet, og indtaste formlen. Hvis du direkte bruger tekststreng som argumenter i funktionen, skal du sørge for at omslutte dem i dobbelte anførselstegn ("") som vist nedenfor.
Sammenkæd celleværdier
CONCAT formlen til at sammenkæde celler A1 og B1 værdier er:
=CONCAT(A1;A2)
Tilføj cellereferencer som argumenter i formlen for at forbinde celleværdierne.
Sammenkæd to celleværdier med en separator
For at adskille værdierne med et mellemrum skal du indtaste " " mellem cellereferencerne.
=CONCAT(A1," ",B1)
Indtast mellemrum (" ") omgivet af dobbelte anførselstegn i det andet argument som vist nedenfor.
Sammenkæd celler med specielle tegn
Du kan også sammenkæde værdier med forskellige afgrænsningstegn, såsom kommaer, mellemrum, forskellige tegnsætningstegn eller andre tegn, såsom en bindestreg eller skråstreg.
For at kombinere to celler med et komma:
=CONCAT(A1;",",B1)
Når du indtaster skilletegn (,), skal du sørge for at sætte dem i dobbelte anførselstegn.
Sammenkæd en tekststreng og celleværdier
CONCAT-funktionen nedenfor forbinder strengen i celle A1, strengen 'og' og strengen i celle B1.
=CONCAT(A1," og ", B1)
Vi tilføjede et mellemrum før og efter ordet " og " i det andet argument i formlen for at adskille de sammenkædede strenge og også for at tilføje betydning til tekststrengen.
Du kan tilføje en tekststreng i ethvert argument i din CONCAT/CONCATENATE-formel.
Sammenkæd kolonner i Excel
Antag, at du har en liste over fornavne og efternavne i to separate kolonner, og du vil sammenføje dem for at lave en kolonne med fulde navne. For at sammenkæde to eller flere kolonner skal du skrive en sammenkædningsformel i den første celle og derefter anvende den på hele kolonnen ved at trække i udfyldningshåndtaget.
For at kopiere formlen til andre celler skal du blot trække den lille firkant (udfyldningshåndtaget) i nederste højre hjørne af den valgte celle.
Nu har du en kolonne med fulde navne.
Sammenkæd en række strenge
Du kan også forbinde en række strenge ved hjælp af CONCAT-funktionen. Hvis du ikke ønsker at tilføje et skilletegn mellem strengen (mellemrum, komma, bindestreg osv.), så kan denne formel være nyttig:
=CONCAT(A1:F1)
Hvis du vil forbinde en række strenge med et skilletegn (" "), skal du bruge formlen nedenfor:
=CONCAT(A2," ",B2," ",C2," ",D2," ",E2)
Sammensæt en række strenge ved hjælp af TEXTJOIN-funktionen
TEXTJOIN-funktionen er også en anden funktion, du kan bruge til at forbinde en række celledata. TEXTJOIN-funktionen sammenkæder (kombinerer) værdierne fra flere områder og/eller strenge med en given afgrænser. I modsætning til CONCAT-funktionen giver TEXTJOIN dig mulighed for at indstille, om tomme værdier skal ignoreres eller ej.
=TEXTJOIN(" ",TRUE,A2:E2)
Denne formel forbinder en række strenge med et skilletegn (som du angiver i det første argument) mellem hver værdi. Denne formel ignorerer tomme celler, fordi dens andet argument er sat til 'TRUE'.
Du kan kun bruge TEXTJOIN-funktionen i Excel 2016 eller nyere version.
Sammenkæd ved hjælp af '&' Operator
'&'-operatøren er en anden måde at kombinere tekststrenge og celler i Microsoft Excel. Et-tegnet-operatoren (&) er faktisk et alternativ til CONCATENATE-funktionen.
Og-tegn operatoren (&) formlerne er korte, enkle og nemme at bruge.
Syntaks
=celle_1&celle_2
Brug operatoren & til at kombinere værdierne af cellerne A1 og B1:
=A1&B1
Vælg en celle, hvor du vil have resultatet, og skriv ovenstående formel.
Sammenkæd to celleværdier med en separator ved hjælp af '&'-operator
For at sammenkæde værdierne i celle A1 og celle B1 og et mellemrum imellem ved hjælp af '&'-operatoren:
=A1&" "&B1
Et andet eksempel med en anden afgrænsning:
Sammensæt en tekststreng og celleværdier ved hjælp af '&'-operator
Du kan også bruge '&'-operatoren til at forbinde strengen i celle A1, teksten 'og' imellem og strengen i celle B1.
=A1&" og "&B1
Vi tilføjede et mellemrum før og efter ordet " og " for at adskille de sammenkædede tekststrenge. Indsæt altid teksten i dobbelte anførselstegn i Excel Formula.
CONCAT vs '&' operatør
Den eneste reelle forskel mellem CONCAT- og "&"-operatorer er, at Excel CONCAT-funktionen har en grænse på 255 strenge og ingen sådanne begrænsninger for og-tegnet.
Det er sådan, du sammenkæder strenge i Excel.