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

Innholdsfortegnelse

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

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.

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.

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, 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?

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.

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 excel-sammenkoblingsfunksjonen også med samme funksjonalitet og på en mye enklere måte.

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

  • 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 det er noen annen avgrensning, sjekk andre: 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 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.

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.

Sammenkoble Excel-funksjon Video

Interessante artikler...