CONCATENATE Funksjon | Formel | Hvordan å bruke? (med eksempel)

Hva betyr CONCATENATE i Excel?

Sammenføyningsfunksjon i excel brukes til å sammenføye eller slå sammen to eller flere enn to tegn eller strenger eller tall sammen, sammenføyningsfunksjon er en erstatning for å bruke & -operatøren til å bli med da & operatorer gjorde syntaksen mer kompleks mens samkjøringsfunksjonen ser mer ren og ut enkelt å forstå.

Syntaks

Andre argumenter enn den første er valgfrie, og er derfor lukket med firkantede parenteser.

Hvordan bruke CONCATENATE-funksjonen i Excel? (med eksempler)

CONCATENATE er veldig enkel og enkel å bruke. La oss forstå hvordan CONCATENATE fungerer i excel med noen eksempler.

Du kan laste ned denne CONCATENATE-funksjonen Excel-mal her - CONCATENATE-funksjonen Excel-mal

Eksempel 1

For eksempel, hvis vi har en liste over fornavn og etternavn i kolonnene A og B, og vi vil ha det fulle navnet som er fornavnet sammen med etternavnet i kolonne C, vil vi bruke CONCATENATE-funksjonen.

CONCATENATE sluttet seg til teksten i celle A2 med tekst i celle B2, men det fulle navnet er mer lesbart hvis det inneholder et mellomrom mellom fornavnet og etternavnet.

Så i så fall kan vi øke antall argumenter som sendes i stedet for to til tre ved å plassere det andre argumentet mellom tekstverdien i A2 og B2. Det andre argumentet som vi skal bruke er en streng bokstavelig med et mellomrom innenfor dobbelt anførselstegn.

Da vi plasserte et mellomrom innen doble anførselstegn etter kommaet etter det første argumentet, tok CONCATENATE-funksjonen det som det andre argumentet.

Så du kan se når vi sender et annet argument enn referanseverdien, må vi alltid omslutte eller legge det inn i de dobbelte anførselstegnene fordi MS-Excel og andre kontorpakker er skrevet i C ++ og i C ++ blir strenglitteralene alltid tatt innenfor doble anførselstegn.

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

I CONCATENATE-funksjonen i Excel kan vi også sende den komplette CONCATENATE-formelen i excel som et argument. For eksempel, hvis vi vil at resultatet av to formler skal være CONCATENATEd, kan vi sende formlene som et argument for å få ønsket utdata.

Eksempel 2

Vi har tre bord med en liste over ansatte. I den første tabellen har vi deres navn og ansattes ID, i den andre tabellen har vi ikke navnene deres ordnet i rekkefølgen som ordnet i tabell 1, og deres adresse bynavn og i den tredje tabellen har vi navn som ikke er ordnet i rekkefølgen som ordnet i tabell 1 og tabell 2. I den tredje tabellen ønsker vi å vise ansatte ID sammen med byen sin og atskilt med en bindestrek.

Vi vil ha ansatt-ID og by sammen, men navnene er ikke i samme rekkefølge i alle de tre tabellene, så vi kan ikke bruke CONCATENATE-funksjonen direkte i Excel og overføre referanseverdier. Hvis vi gjør det, vil det ta mye tid og matching. Så, for å gjøre denne oppgaven effektivt, kan vi bruke VLOOKUP-funksjonen til å slå opp ansattes ID og by og KONSUMERE verdiene som returneres.

Så vi vil bruke CONCATENATE Formula i Excel i celle I2

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

Dra CONCATENATE Formula i excel nedover og bruke den på hver celle vi har

Produksjon:

Excel bruker også et ampersand (&) som sammenkoblingsoperator, og vi kan bruke det i stedet for å utmerke sammenkoblingsfunksjonen også med samme funksjonalitet og på en mye enklere måte.

Omvendt av sammenkobling

Hvis vi vil dele opp CONCATENATEd-verdiene, eller hvis vi vil dele opp tekster i separate celler, kan vi i så fall bruke funksjonen Tekst til kolonne avgrensning tilgjengelig i Excel. For eksempel, hvis vi vil at ansattes ID og bynavn skal skilles i celler over kolonnen, kan vi åpne Konverter tekst til kolonneveiviseren (snarvei alt-> ae ), og velg deretter Avgrenset, skriv inn Neste> og velg en skilletegn listen (Tab, Semikolon, Komma, Mellomrom), hvis noen annen skilletegn merker av for andre: og spesifiser og velg generelt for tekstverdier og skriv Fullfør . For eksempel ønsker vi å skille CONCATENATE og funksjon

  • Trinn 1: Klikk på Data og deretter tekst til kolonner, velg deretter Avgrenset, skriv inn Neste>

  • Trinn 2:  velg en skilletegn fra listen (Tab, Semikolon, Komma, Mellomrom) hvis noen annen skillelinje sjekker annet: og spesifiser

  • Trinn 3:  Velg generelt for tekstverdier og skriv Fullfør.

Produksjon:

Begrensninger

Anta at vi har en liste over tekstverdier i en kolonne, og vi vil KONSUMERE alle tekstverdiene til en enkelt strengverdi. Så hvis vi bruker CONCATENATE-funksjonen, tar den opp argumentene som er tekstverdiene en etter en, og hvis listen over argumentet er lang, er det ikke lettere å sende den en etter en til CONCATENATE, da det ville ta mye av tid og smerte.

Derfor har CONCATENATE-funksjonen sin begrensning at vi ikke kan overføre en rekke verdier som et argument. Det fungerer ikke med et område hvis vi vil passere rekkevidde, det vil plukke opp verdien av cellen i samme rad som vi skriver CONCATENATE Formula i excel.

For å overvinne denne begrensningen har en ny funksjon blitt introdusert i den siste versjonen av Excel som heter TEXTJOIN. Det CONCATENATE også tekstverdiene, men på en mye enklere måte ved å ta opp verdiområdet som skal CONCATENATEd (A2: A14), i stedet for å spesifisere hver verdi en etter en. Det tar skilletegn som det første argumentet, og det andre argumentet kontrollerer om den tomme cellen er hvis cellen er tom, den tar den som SANT og ignorerer dem, og andre argumenter tar rekkevidden til verdiene som må sammenkobles.