KONCATENERA I Excel, VBA och Google Kalkylark

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du använder Excel CONCATENATE -funktion i Excel för att slå ihop textsträngar.

CONCATENATE Funktionsöversikt

CONCATENATE -funktionen kombinerar textsträngar tillsammans.

Om du vill använda CONCATENATE Excel Worksheet -funktionen väljer du en cell och skriver:

(Lägg märke till hur formelinmatningarna ser ut)

CONCATENATE -funktion Syntax och ingångar:

= CONCATENATE (text1, [text2], …)

text1 - Textsträngar eller en rad celler med textsträngar.

text2 - Det andra textvärdet som ska gå ihop.

CONCAT -funktionen är tillgänglig i Excel 2022 och framåt och kan ersätta den gamla CONCATENATE -funktionen. Det förenar flera textsträngar till en.

= CONCATENATE (B3, "", C3) = CONCATENATE (B3, "", C3)

Som framgår ovan har de två funktionerna samma ingångar. Vad är skillnaden mellan dem då?

CONCATENATE och CONCAT för att gå med i flera celler

CONCAT -funktionen är mycket lättare att använda när du har ett antal celler du vill ansluta eftersom du helt enkelt kan mata in ett område.

= KONTAKTA (B3, C3, D3, E3) = KONTAKTA (B3: E3)

CONCATENATE -funktionen kräver att du anger alla enskilda celler som du vill ansluta.

Snabbt sätt att använda CONCATENATE för att gå med i flera celler

Det finns ett snabbare sätt att använda CONCATENATE om du fortfarande inte har CONCAT. Istället för att klicka på cellerna en efter en med kommatecken emellan kan du trycka och hålla ned CTRL -tangenten innan du klickar på varje cell. Det hjälper dig att spara steget att trycka på ett komma.

CONCATENATE och CONCAT med nummer/datum

Observera att både CONCATENATE och CONCAT är textfunktioner. När du använder någon av dem blir resultatet en text. Till exempel kommer du inte att kunna summera dessa nummer i cell I3 och J3 efter att ha använt någon av dem.

Samma sak händer för datum eftersom de känns igen som serienummer och inte som text. Du kanske inte behöver summera datum, men det fungerar inte bra i filter och pivottabeller.

= CONCATENATE (B3, "-", C3, "-", D3) = CONCATENATE (B3, "-", C3, "-", D3) = CONCATENATE (B3, "-", C3, "-", D3)

För att övervinna problemen ovan kan du använda VALUE för att konvertera från text till värden.

= VÄRDE (KONKATENERA (B3, C3, D3)) = VÄRDE (KONKAT (B3, C3: D3))

Ett mycket vanligt sätt att ansluta celler är att använda ampersand -tangenten (&). Det kan simulera ovanstående scenarier. Ett exempel:

= B3 & "" & C3

Hur skiljer det sig från CONCATENATE eller CONCATENATE? Funktionellt, ingen. Det är lättare att skriva med ampersand om det inte finns många att gå med och ser snyggare ut. Om det finns många celler att ansluta, skulle CONCAT vara enklare eftersom du kan mata in ett intervall. Att använda CTRL -tangenten med CONCATENATE kan också vara snabbare.

CONCATENATE -funktionen och ampersand -nyckeln fungerar på samma sätt i Google Kalkylark.

CONCAT -funktionen fungerar inte riktigt på samma sätt i Google Kalkylark. Det tillåter sammanfogning av högst två celler och tillåter inte argumentet som ett intervall.

Ytterligare anmärkningar

Tyvärr accepterar CONCATENATE inte en rad celler som ingång. Du måste manuellt lägga till varje cellreferens till formeln. <>

Med lanseringen av Excel 2016 lade Excel till TEXTJOIN -funktionen, ett mycket bättre alternativ till CONCATENATE. Våra vänner på Spreadsheeto skrev en bra artikel om att använda den nya TEXTJOIN -funktionen för att kombinera textsträngar.

Återgå till listan över alla funktioner i Excel

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave