CONCATENATE funktion i Excel – användningsguide med exempel

Då och då kan det vara nödvändigt att kombinera värdena som finns i olika celler till en. Symbolen & används vanligtvis för detta. Men dess funktionalitet är något begränsad eftersom den inte kan sammanfoga flera strängar.

Denna enkla funktion ersätts av en mer funktionell version av den – STsEPIT. Faktum är att i moderna versioner av Microsoft Office finns den här funktionen inte längre, den ersätts helt av funktionen STEG. Det är fortfarande användbart än så länge, det ingår för bakåtkompatibilitet, men efter ett tag kanske det inte är det. Därför rekommenderas det att använda funktionen i Excel 2016, Online och nyare versioner STEG.

CONCATENATE funktion – detaljerad beskrivning

Funktion STsEPIT hänvisar till text. Det betyder att den används för att utföra operationer på textvärden. Samtidigt kan du ange argument i olika format: text, numeriska eller som cellreferenser. 

I allmänhet är reglerna för att använda den här funktionen följande:

  1. Ett semikolon används för att separera argument. Om användaren bestämmer sig för att använda andra tecken, visas resultatet inom citattecken.
  2. Om ett värde i textformat används som funktionsargument och skrivs in direkt i en formel måste det omges av citattecken. Om det finns en referens till ett sådant värde krävs inga citat. Detsamma gäller numeriska värden. Om du behöver lägga till en siffra i en sträng krävs inte offerten. Om du bryter mot dessa regler kommer följande fel att visas – #NAME?
  3. Om du behöver lägga till ett mellanslag mellan de anslutna elementen måste det läggas till som en separat textsträng, det vill säga inom citattecken. Så här: " " .

Låt oss nu titta närmare på syntaxen för denna funktion. Han är väldigt enkel. 

syntax

Så i själva verket finns det bara ett argument – ​​det här är en textsträng som bör infogas. Varje argument, som vi redan vet, separeras med ett semikolon. Du kan ange upp till 255 argument. De är själva duplicerade på sitt eget sätt. Det första argumentet krävs. Och som vi redan vet kan du ange argument i tre format: text, nummer och länk. 

Tillämpningar av CONCATENATE-funktionen

Antalet användningsområden för funktionen STsEPIT enorm. Det kan faktiskt appliceras nästan överallt. Låt oss titta på några av dem mer i detalj:

  1. Bokföring. Till exempel har en revisor i uppdrag att markera serie- och dokumentnummer och sedan infoga dessa data som en rad i en cell. Eller så måste du lägga till serien och numret på det dokument som det utfärdades av. Eller lista flera kvitton i en cell samtidigt. Faktum är att det finns en hel massa alternativ, du kan lista i det oändliga. 
  2. Kontoret rapporterar. Särskilt om du behöver tillhandahålla sammanfattande data. Eller kombinera för- och efternamn.
  3. Gamification. Detta är en mycket populär trend som aktivt används inom utbildning, föräldraskap, såväl som i lojalitetsprogram för olika företag. Därför kan denna funktion också vara användbar inom utbildnings- och företagsområdet. 

Denna funktion ingår i standarduppsättningen som varje Excel-användare bör känna till. 

Omvänd CONCATENATE-funktion i Excel

Faktum är att det inte finns någon sådan funktion som skulle vara helt motsatt till funktionen "CONCATENATE". För att utföra celldelning används andra funktioner som t.ex LEVSIMV и RÄTToch PSTR. Den första extraherar ett visst antal tecken från vänster om strängen. Den andra är till höger. MEN PSTR kan göra det från en godtycklig plats och sluta på en godtycklig plats. 

Du kan också behöva utföra mer komplexa uppgifter, men det finns separata formler för dem. 

Vanliga problem med CONCATENATE-funktionen

Vid första anblicken, funktionen STsEPIT ganska enkelt. Men i praktiken visar det sig att en hel massa problem är möjliga. Låt oss ta en närmare titt på dem. 

  1. Citat visas i resultatsträngen. För att undvika detta problem måste du använda semikolon som avgränsare. Men, som nämnts ovan, gäller denna regel inte för siffror.
  2. Orden är väldigt nära. Det här problemet uppstår eftersom en person inte känner till alla nyanser av att använda funktionen STsEPIT. För att visa ord separat måste du lägga till ett blanksteg till dem. Eller så kan du infoga det direkt efter textargumentet (både inne i cellen och om du skriver in texten separat i formeln). Till exempel så här: =CONCATENATE("Hej", "kära"). Vi ser att här har ett mellanslag lagts till i slutet av ordet "Hej". 
  3. #NAMN? Detta indikerar att inga citattecken angavs för textargumentet. 

Rekommendationer för användning av funktionen

För att göra arbetet med den här funktionen mer effektivt måste du överväga flera viktiga rekommendationer:

  1. Använd & så mycket som möjligt. Om du bara behöver sammanfoga två textrader, behöver du inte använda en separat funktion för detta. Så kalkylarket kommer att köras snabbare, särskilt på svaga datorer med en liten mängd RAM. Ett exempel är följande formel: =A1 & B1. Det liknar formeln =AVSNITT(A1,B1). Särskilt det första alternativet är enklare när man anger formeln manuellt.
  2. Om det är nödvändigt att kombinera en valuta eller ett datum med en textsträng, samt information i något annat format än de som anges ovan, måste du först bearbeta det med funktionen TEXT. Den är utformad för att konvertera siffror, datum, symboler till text.

Som du kan se är det inte svårt att förstå dessa nyanser alls. Och de följer av informationen ovan. 

Vanliga användningsområden för CONCATENATE-funktionen

Så den allmänna formeln är: KONKATENERA([text2];[text2];...). Infoga din text på lämpliga platser. Det är viktigt att notera att kravet på den mottagna texten är följande: den måste vara mindre än längden på fältet där värdet anges. Som attribut kan du använda inte bara fördefinierade värden, utan också information i celler, såväl som resultaten av beräkningar med andra formler.

I denna plan finns det ingen obligatorisk rekommendation att använda data för inmatning i textformat. Men det slutliga resultatet kommer att visas i formatet "Text".

Det finns flera sätt att ange en funktion: en manuell och flera halvautomatiska. Om du är nybörjare rekommenderar vi att du använder dialogrutans metod för att ange argument. Mer erfarna användare av programmet kan också ange formler manuellt. Till en början kommer det att verka obekvämt, men i själva verket har inget mer effektivt än tangentbordsinmatning ännu uppfunnits. 

Förresten, rekommendationen för att använda Excel i allmänhet: lär dig alltid snabbtangenter. De kommer att hjälpa dig att spara mycket tid.

Men medan du är nybörjare måste du använda ett speciellt skapat fönster.

Så hur ska man kalla det? Om du tittar på formelinmatningsraden, till vänster om den finns en så liten knapp "fx". Om du trycker på den visas följande meny. Vi måste välja önskad funktion från listan.

CONCATENATE-funktion i Excel - användningsguide med exempel
1

Efter att vi valt önskad funktion öppnas ett fönster för inmatning av argument. Genom den kan du ställa in ett intervall eller manuellt skriva in text, en länk till en cell. 

CONCATENATE-funktion i Excel - användningsguide med exempel
2

Om du anger data manuellt utförs inmatningen, med början med ett "lika"-tecken. Det vill säga så här:

=KONKATERA(D2;”,”;E2)

Efter alla operationer som utförs av oss kommer vi att se i den resulterande cellen texten "21.09", som består av flera delar: numret 21, som finns i cellen indexerad som D2 och rad 09, som finns i cell E2 . För att de skulle separeras med en punkt använde vi det som det andra argumentet. 

Namnbindning

För tydlighetens skull, låt oss titta på ett exempel som beskriver hur man binder namn. 

Låt oss säga att vi har ett sådant bord. Den innehåller information om förnamn, efternamn, stad, kunders tillstånd. Vår uppgift är att kombinera för- och efternamn och få det fullständiga namnet. 

CONCATENATE-funktion i Excel - användningsguide med exempel
3

Baserat på denna tabell förstår vi att referenser till namn ska anges i kolumn B, och efternamn – A. Själva formeln kommer att skrivas i den första cellen under rubriken "Fullständigt namn".

Innan du anger en formel, kom ihåg att funktionen inte kommer att associera mer information än vad användaren har angett. Därför, om du behöver lägga till avgränsare, frågetecken, punkter, bindestreck, mellanslag måste de anges som separata argument.

I vårt exempel måste vi separera för- och efternamnet med ett mellanslag. Därför måste vi ange tre argument: adressen till cellen som innehåller förnamnet, ett mellanslag (glöm inte att inkludera det inom citattecken) och adressen till cellen som innehåller efternamnet. 

Efter att vi har definierat argumenten skriver vi in ​​dem i formeln i lämplig ordning. 

Det är mycket viktigt att vara uppmärksam på formelns syntax. Vi börjar alltid med ett likhetstecken, varefter vi öppnar parenteserna, listar argumenten, separerar dem med semikolon och stänger sedan parenteserna.

Ibland kan man sätta ett vanligt kommatecken mellan argumenten. Om den engelska versionen av Excel används sätts ett kommatecken. Om -språkversionen, då ett semikolon. När vi tryckt på Enter kommer den sammanslagna versionen att visas.

Nu återstår bara att helt enkelt använda autofyllmarkören för att infoga denna formel i alla andra celler i den här kolumnen. Som ett resultat har vi det fullständiga namnet på varje kund. Uppdrag slutfört.

CONCATENATE-funktion i Excel - användningsguide med exempel
4

På exakt samma sätt kan man koppla samman stat och stad.

CONCATENATE-funktion i Excel - användningsguide med exempel
5

Länka siffror och text

Som vi redan vet använder funktionen STsEPIT vi kan sammanfoga numeriska värden med textvärden. Låt oss säga att vi har en tabell med data om varulagret i en butik. För närvarande har vi 25 äpplen, men den här raden är spridd över två celler. 

Vi behöver följande slutresultat.

CONCATENATE-funktion i Excel - användningsguide med exempel
6

I det här fallet behöver vi också tre argument, och syntaxen är fortfarande densamma. Men låt oss försöka slutföra uppgiften med en något ökad komplexitet. Anta att vi behöver skriva den komplexa strängen "Vi har 25 äpplen". Därför måste vi lägga till ytterligare en rad "Vi har" till de tre befintliga argumenten. Slutresultatet ser ut så här.

=CONCATENATE("Vi har ";F17;" ";F16)

Om så önskas kan användaren lägga till nästan så många argument han vill (inom ovanstående gräns).

Ansluter VLOOKUP och CONCATENATE

Om du använder funktioner VPR и STsEPIT tillsammans kan det visa sig vara en mycket intressant och, viktigare, funktionell kombination. Använder funktionen VPR vi utför en vertikal sökning på bordet enligt ett visst kriterium. Sedan kan vi lägga till den hittade informationen till den redan befintliga raden.

Så låt oss säga att vi har ett sådant bord. Den beskriver vilka varor som för närvarande finns i det första och andra lagret. 

CONCATENATE-funktion i Excel - användningsguide med exempel
7

Vi måste hitta priset på en viss vara i ett visst lager. För detta används funktionen VPR. Men innan du använder det måste du först förbereda bordet lite. VPR matar ut data till vänster, så du måste infoga en extra kolumn till vänster i tabellen med originaldata. 

Efter det sammanfogar vi data. 

Detta kan göras antingen med denna formel:

=B2&»/»&C2

Eller så.

=KONKATERA(B2;”/”;C2)

Således sammanfogade vi två kolumner med ett snedstreck som avgränsare mellan de två värdena. Därefter överförde vi denna formel till hela kolumnen A. Vi får en sådan tabell.

CONCATENATE-funktion i Excel - användningsguide med exempel
8

Därefter tar vi följande tabell och fyller den med information om den produkt som besökaren valt. Vi behöver få information om varans kostnad och lagernummer från den första tabellen. Detta görs med hjälp av funktionen VPR.

CONCATENATE-funktion i Excel - användningsguide med exempel
9

Välj sedan en cell K2, och skriv följande formel i den. 

{=ВПР(G2&»/»&H2;A2:E6;5;0)}

Eller det kan skrivas genom funktionen STsEPIT.

{=ВПР(СЦЕПИТЬ(G2;»/»;H2);A2:E6;5;ЛОЖЬ)}

Syntaxen i detta fall liknar hur kombinationen av information om nummer och lager genomfördes. 

Du måste inkludera en funktion VPR genom tangentkombinationen "Ctrl" + "Shift" + "Enter".

Som du kan se är allt enkelt.

Kommentera uppropet