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 & operatører gjorde syntaksen mer kompleks mens samkjøringsfunksjonen ser mer ren enkelt å forstå.
Syntaks
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_2.png.webp)
Andre argumenter enn den første er valgfrie; derav er de 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.
Eksempel 1
For eksempel, hvis vi har en liste over fornavn og etternavn i kolonne A og B, og vi vil ha det fulle navnet som er fornavnet sammen med etternavnet i kolonne C, vil vi bruke CONCATENATE-funksjonen.
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_3.png.webp)
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_4.png.webp)
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 vi skal bruke er en streng bokstavelig med et mellomrom innenfor dobbelt anførselstegn.
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_5.png.webp)
Da vi plasserte et mellomrom innen doble anførselstegn etter kommaet etter det første argumentet, tok CONCATENATE-funksjonen det som det andre argumentet.
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_6.png.webp)
Så du kan se når vi sender et annet argument enn referanseverdien, og vi må alltid omslutte eller legge det inn i de dobbelte anførselstegnene fordi MS-Excel og andre kontorpakker er skrevet i C ++, og i C ++, strenglitteralene blir alltid tatt innen dobbelt 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?
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_7.png.webp)
I CONCATENATE-funksjonen i Excel kan vi også sende den komplette CONCATENATE-formelen i excel som et argument. Hvis vi for eksempel vil at resultatet av to formler skal sammenkobles, 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 navnene deres ikke ordnet i rekkefølgen som arrangert i tabell 1, og deres adresse bynavn, og i den tredje tabellen har vi navn ikke ordnet i rekkefølgen som arrangert i tabell 1 og tabell 2. I den tredje tabellen ønsker vi å vise ansatte ID sammen med byen sin og atskilt med et bindestrek.
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_8.png.webp)
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))
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_9.png.webp)
Dra CONCATENATE Formula i excel nedover og bruke den på hver celle vi har
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_10.png.webp)
Produksjon:
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_11.png.webp)
Excel bruker også et ampersand (&) som sammenkoblingsoperator, og vi kan bruke det i stedet for excel-sammenkoblingsfunksjonen også med samme funksjonalitet og på en mye enklere måte.
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_12.png.webp)
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_13.png.webp)
Omvendt av sammenkobling
Hvis vi vil dele opp sammenkoblede verdier eller hvis vi vil dele opp tekster i separate celler, kan vi i så fall bruke funksjonen Tekst til kolonne avgrensning tilgjengelig i Excel. Hvis vi for eksempel vil at medarbeider-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 fra listen (Tab, Semikolon, Komma, Mellomrom), hvis noen annen skilletegn kontrollerer annet: og spesifiser og velg generelt for tekstverdier og skriv Fullfør . For eksempel ønsker vi å skille CONCATENATE og funksjon
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_14.png.webp)
- Trinn 1: Klikk på Data og deretter tekst til kolonner, velg deretter Avgrenset, skriv inn Neste>
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_15.png.webp)
- Trinn 2: velg en skilletegn fra listen (Tab, Semikolon, Komma, Mellomrom); hvis det er noen annen avgrensning, sjekk andre: og spesifiser
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_16.png.webp)
- Trinn 3: Velg generelt for tekstverdier og skriv Fullfør.
Produksjon:
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_18.png.webp)
Begrensninger
Anta at vi har en liste over tekstverdier i en kolonne, og at vi ønsker å 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 slik den ville tatt mye 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 en rekkevidde; hvis vi passerer rekkevidden, vil den plukke opp verdien av cellen i den samme raden der vi skriver CONCATENATE Formula i excel.
![](https://cdn.know-base.net/5205573/concatenate_function_formula_how_to_use_with_example_19.png.webp)
For å overvinne begrensningen har en ny funksjon blitt introdusert i den siste versjonen av Excel som heter TEXTJOIN. Det KONSUMERER også tekstverdiene, men på en mye enklere måte ved å ta opp verdiområdet som skal sammenkobles (A2: A14), i stedet for å spesifisere hver verdi en etter en. Det tar skilletegn som det første argumentet, og det andre argumentet ser etter den tomme cellen; hvis cellen er tom, tar den den som SANN og ignorerer dem, og andre argumenter tar rekkevidden til verdiene som må være KONKATENERT.