Beskrivning
Använd denna funktion för att konkatenera (sammanfoga) innehållet i en eller flera celler plus valfria tecken till en enda cell.
Syntax
CONCAT(text1, ..., [text253])
Ingångar
Denna funktion godkänner följande argument:
| Namn | Krävs | Beskrivning | Giltig inmatning |
|---|---|---|---|
text1 |
Ja | Den text eller det cellvärde som ska läggas till. | En textsträng, ett cell-ID, ett cellintervall eller en formel som resulterar i något av dessa. |
text2, ..., text253 |
Nej | Den text eller det cellvärde som ska läggas till. | En textsträng, ett cell-ID, ett cellintervall eller en formel som resulterar i något av dessa. CONCAT kan hantera upp till 254 textargument. |
Exempel
Provdata
Datauppsättning 1
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Förnamn | Efternamn | E-post | Ansluten | Riktnummer | Tel nummer |
| 2 | George | Smith | george.smith@gmail.com | 12/4/2024 | 415 | 482-7391 |
| 3 | Lina | Escobar | Escobar_L@yahoo.com | 1/6/1997 | 801 | 615-2840 |
| 4 | Ezsther | Klein | EstherK@juno.com | 3/5/2002 | 213 | 927-5613 |
| 5 | Don | Ffolkes | D_Ffolks@mail.co.uk | 6/9/2012 | 503 | 354-8092 |
| 6 | Maria | Empenada | m.empenada45@telefonica.es | 11/5/2021 | 245 | 768-4325 |
Datauppsättning 2
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Namn | Tigrar | Örnar | Cougars | Björnar | Korparna | Lejon |
| 2 | Poäng | 8 | 5 | 7 | 7 | 5 | 6 |
Prov på formler
| Användningsfall | Formel | Resultat | |
|---|---|---|---|
| Slå ihop innehållet i cellerna A2 och B2. | =CONCAT(A2:B2) |
Med hjälp av datauppsättning 1 ger detta följande resultat:
|
|
| Kombinera innehållet i cellerna A2 och B2 och lägg till ett mellanslag mellan innehållet i de två cellerna. | =CONCAT(A2, " ", B2) |
Med hjälp av datauppsättning 1 ger detta följande resultat:
|
|
| Kombinera innehållet i flera celler som separata ord och lägg sedan till en fast textsträng i slutet. | =CONCAT(G1, ", ", B1, ", och ", E1, ", oh my!") |
Den här formeln kombinerar innehållet i cellerna G1, B1 och E1, lägger till ett mellanslag mellan innehållet i cellerna och lägger sedan till texten "oh my!" i slutet. Med hjälp av dataset 2 ger detta följande resultat:
|
|
| Kombinera innehållet i flera celler som beskrivs av ett intervall. | =CONCAT(B2:G2) |
Denna formel kombinerar innehållet i alla celler i intervallet B2:G2. Med hjälp av datatabell 2 ger detta följande resultat:
|
|
| Kombinera riktnummer och telefonnummer till en enda sträng. | =CONCAT(E2, "-", F2) |
Denna formel kombinerar innehållet i cellerna E2 och F2 och infogar ett bindestreck mellan innehållet i de två cellerna. Med hjälp av datauppsättning 1 ger detta följande resultat:
|
|
| Ta den första bokstaven i förnamnet i A2 och den första bokstaven i efternamnet i B2 och kombinera dem till initialer. | =CONCAT(VÄNSTER(A2,1), VÄNSTER(B2,1)) |
Denna formel använder först kommandot
|
|
| Kombinera förnamnet och det relaterade efternamnet med versaler, lägg sedan till texten från cell D1 och lägg till året från datumet i D2. | =CONCAT(A2, " ", UPPER(B2), ", ", $D$1, ": ", YEAR(D2)) |
Denna formel använder CONCAT för att samla ihop resultaten av operationerna innanför de yttre parenteserna "()". Med hjälp av datauppsättning 1 ger detta följande resultat:
|
Anteckningar
- Microsoft skapade CONCAT för att ersätta och förbättra CONCATENATE. Det finns dock några betydande skillnader:
- Stöd för intervall: CONCAT kan arbeta med cellintervall, vilket gör att du kan kombinera flera celler i en enda operation (till exempel:
CONCAT(A1:A10)), medan CONCATENATE kräver individuella cellreferenser. - Enkel syntax: CONCATENATE erbjuder en enklare syntax för att kombinera flera celler, särskilt när man arbetar med intervall.
- Prestanda: I vissa fall kan CONCATENATE vara bättre än konkateneringsoperatorn (&) för ett stort antal argument, men CONCAT är i allmänhet effektivare när det gäller att arbeta med intervall.
- Bakåtkompatibilitet: CONCATENATE stöds fortfarande för kompatibilitet med tidigare Excel-versioner, medan CONCAT kanske inte är tillgängligt i äldre versioner.
- Stöd för intervall: CONCAT kan arbeta med cellintervall, vilket gör att du kan kombinera flera celler i en enda operation (till exempel:
- CONCAT
- Lägger inte automatiskt till mellanslag mellan textsträngarna. Du måste inkludera mellanslag som en del av textargumenten om det behövs.
- Omvandlar automatiskt siffror till text.
- Behandlar tomma celler som tomma strängar.
- Till skillnad från TEXTJOINkan du med CONCAT inte definiera en gemensam avgränsare mellan objekt. Du måste ange varje avgränsningstecken individuellt i formeln.
Tips
- Operatorn ampersand (&) fungerar som ett alternativ till CONCAT. Till exempel:
=A2 & " " & B2. - Om du kombinerar CONCAT med andra funktioner, t.ex. LEFT, RIGHTeller MID , kan du göra mer komplexa textmanipulationer.
Relaterade funktioner
Här är de andra matrisformelfunktionerna som stöds i Workivas kalkylblad.