CONCATENATE Funktion | Formel | Sådan bruges? (med eksempel)

Hvad betyder CONCATENATE i Excel?

Sammenkædningsfunktion i excel bruges til at sammenkæde eller sammenføje to eller flere end to tegn eller strenge eller tal sammen, sammenkædningsfunktion er en erstatning for at bruge & operatoren til at deltage som & operatorer gjorde syntaksen mere kompleks, mens sammenkædningsfunktionen ser mere ren ud og let at forstå.

Syntaks

Andre argumenter end den første er valgfri, derfor er de lukket med firkantede parenteser.

Hvordan bruges CONCATENATE-funktionen i Excel? (med eksempler)

CONCATENATE er meget enkel og nem at bruge. Lad os forstå funktionen af ​​CONCATENATE i excel med nogle eksempler.

Du kan downloade denne Excel-skabelon CONCATENATE-funktion her - CONCATENATE-funktion Excel-skabelon

Eksempel nr. 1

For eksempel, hvis vi har en liste over fornavne og efternavne i kolonne A og B, og vi vil have det fulde navn, der er fornavnet sammen med efternavnet i kolonne C, bruger vi CONCATENATE-funktionen.

CONCATENATE sammenføjede teksten i celle A2 med tekst i celle B2, men det fulde navn er mere læsbart, hvis den indeholder et mellemrum mellem fornavnet og efternavnet.

Så i så fald kan vi øge antallet af argumenter, der er sendt i stedet for to til tre, ved at placere det andet argument mellem tekstværdien i A2 og B2. Det andet argument, som vi vil bruge, er en streng bogstavelig med et mellemrum inden for dobbelt anførselstegn.

Når vi placerede et mellemrum inden for dobbelt anførselstegn efter kommaet efter det første argument, tog CONCATENATE-funktionen det som det andet argument.

Så du kan se, når vi sender et andet argument end referenceværdien, skal vi altid omslutte eller omslutte det inden for de dobbelte anførselstegn, fordi MS-Excel og andre kontorpakker er skrevet i C ++, og i C ++ tages strengelitteralerne altid inden for dobbelt-citaterne.

Så hvis vi direkte skriver strengen uden dobbelt anførselstegn, vil CONCATENATE ikke genkende den som en streng og kaste en fejl #NAME?

I CONCATENATE-funktionen i Excel kan vi også videregive den komplette CONCATENATE-formel i excel som et argument. For eksempel, hvis vi ønsker, at resultatet af to formler skal være CONCATENATEd, så kan vi videregive formlerne som et argument for at få den krævede output.

Eksempel 2

Vi har tre tabeller med en liste over medarbejdere. I den første tabel har vi deres navn og medarbejder-ID, i den anden tabel har vi deres navne ikke arrangeret i rækkefølgen som arrangeret i tabel 1, og deres adresse bynavn og i den tredje tabel har vi navne ikke arrangeret i rækkefølgen som arrangeret i tabel 1 og tabel 2. I den tredje tabel ønsker vi at vise medarbejder-ID forbundet med deres by og adskilt af en bindestreg.

Vi vil have medarbejder-id og by sammen, men navnene er ikke i samme rækkefølge i alle de tre tabeller, så vi kan ikke direkte bruge CONCATENATE-funktionen i Excel og videregive referenceværdier. Hvis vi gør det, vil det tage meget tid og matching. Så for at udføre denne opgave effektivt kan vi bruge VLOOKUP-funktionen til at slå op på medarbejder-id og by og KONCENTERE de returnerede værdier.

Så vi bruger CONCATENATE Formula i Excel i celle I2

= CONCATENATE (VLOOKUP (H2, $ A $ 1: $ B $ 11,2,0), ”-“, VLOOKUP (H2, $ D $ 1: $ E $ 11,2,0))

Træk CONCATENATE Formula i excel nedad og anvender den på hver celle, vi har

Produktion:

Excel bruger også et ampersand (&) som sin sammenkædningsoperator, og vi kan bruge det i stedet for at udmærke sammenkædningsfunktionen også med den samme funktionalitet og på en meget enklere måde.

Omvendt af sammenkædning

Hvis vi vil opdele CONCATENATEd-værdierne, eller hvis vi vil opdele tekster i separate celler, kan vi i så fald bruge funktionen Tekst til kolonne afgrænsningsfunktion, der er tilgængelig i Excel. For eksempel, hvis vi vil have medarbejder-id og bynavn adskilt i celler på tværs af søjlen, kan vi åbne guiden Konverter tekst til kolonne (genvej alt-> ae ), vælg derefter Afgrænset, indtast Næste> og vælg en Afgrænser fra listen (Tab, Semikolon, Komma, Mellemrum), hvis en anden afgrænser markerer andet: og angiv og vælg generelt for tekstværdier og indtast Finish . For eksempel ønsker vi at adskille CONCATENATE og funktion

  • Trin 1: Klik på Data & derefter, tekst til kolonner, vælg derefter Afgrænset, indtast Næste>

  • Trin 2:  vælg en afgrænser fra listen (fane, semikolon, komma, mellemrum), hvis en anden afgrænser markerer andet: og angiv

  • Trin 3:  Vælg generelt for tekstværdier, og indtast Finish.

Produktion:

Begrænsninger

Antag, at vi har en liste over tekstværdier i en kolonne, og vi vil KONCERNER alle tekstværdierne til en enkelt strengværdi. Så hvis vi bruger CONCATENATE-funktionen, optager de argumenterne, der er tekstværdierne en efter en, og hvis listen over argumentet er lang, er det ikke lettere at sende det en efter en til CONCATENATE, da det ville tage meget af tid og smerte.

Derfor har CONCATENATE-funktionen sin begrænsning, at vi ikke kan overføre en række værdier som et argument. Det fungerer ikke med et interval, hvis vi videregiver intervalværdi, det samler værdien af ​​cellen i den samme række, hvor vi skriver CONCATENATE Formula i Excel.

For at overvinde denne begrænsning er der introduceret en ny funktion i den nyeste version af Excel ved navn TEXTJOIN. Det CONCATENATEs også tekstværdierne, men på en meget lettere måde ved at optage rækkevidden af ​​værdier, der skal CONCATENATEd (A2: A14), snarere end at specificere hver værdi en efter en. Det tager afgrænsning som det første argument, og det andet argument kontrollerer for den tomme celle, hvis cellen er tom, den tager den som SAND og ignorerer dem, og andre argumenter tager rækkevidden af ​​de værdier, der skal sammenfattes.