I denne artikkelen lærer vi hvordan du kobler sammen eller fletter i Excel.
Hva er Concatenate i Excel?
Generelt er det to måter å kombinere data i Excel -regneark:
Slå sammen celler
Koble sammen celleverdier
CONCATENATION i Excel
Slik bruker du CONCATENATE -funksjonen Excel
CONCATENATE -funksjonen i Excel er designet for å koble forskjellige tekststykker sammen eller kombinere verdier fra flere celler til en celle.
Syntaksen til Excel CONCATENATE er som følger:
SAMMENFATT (tekst1, [tekst2], …) |
Hvor tekst er en tekststreng, cellereferanse eller formeldrevet verdi.
Eksempler:
Sammenkoble verdiene til flere celler
Den enkleste CONCATENATE -formelen for å kombinere verdiene til cellene A1 og B1 er som følger:
= KONTAKT (A1, B1) |
Vær oppmerksom på at verdiene vil strikkes sammen uten noen avgrensning, som i rad 2 på skjermbildet nedenfor.
For å skille verdiene med et mellomrom, skriv "" i det andre argumentet, som i rad 3 i skjermbildet nedenfor.
= CONCATENATE (A1, "", B1) |
Se Excel CONCATENATE -formler med spesialtegn for å skille de sammenkoblede verdiene med andre skilletegn, for eksempel komma, mellomrom eller skråstrek.
Sammenkoble en tekststreng og celleverdi
Det er ingen grunn til at Excel CONCATENATE -funksjonen er begrenset til å bare samle cellens verdier. Du kan også bruke den til å sammenkoble forskjellige tekststrenger for å gjøre resultatet mer meningsfylt. For eksempel:
= KONTAKT (A1, "", B1, "fullført") |
Formelen ovenfor informerer brukeren om at et bestemt prosjekt er fullført, som i rad 2 i skjermbildet nedenfor. Vær oppmerksom på at vi legger til et mellomrom før ordet "fullført" for å skille de sammenhengende tekststrenger.
Naturligvis kan du også legge til en tekststreng i begynnelsen eller midt i Concatenate -formelen:
= CONCATENATE ("Se", A1, "", B1) |
Et mellomrom ("") legges til mellom de kombinerte verdiene, slik at resultatet vises som "Prosjekt 1" i stedet for "Prosjekt1".
Sammenkoble en tekststreng og en formelberegnet verdi. For å gjøre resultatet returnert med en formel mer forståelig for brukerne dine, kan du sammenkoble det med en tekststreng som forklarer hva verdien faktisk er.
For eksempel kan du bruke følgende formel for å returnere gjeldende dato:
= CONCATENATE ("Today is", TEXT (TODAY (), "dd-mmm-åå")) |
Bruke CONCATENATE i Excel - ting å huske
For å sikre at CONCATENATE -formlene alltid gir de riktige resultatene, husk følgende enkle regler:
Excel CONCATENATE -funksjon krever minst ett "tekst" -argument for å fungere.
I en enkelt CONCATENATE -formel kan du sammenkoble opptil 255 strenger, totalt 8 192 tegn.
Resultatet av CONCATENATE -funksjonen er alltid en tekststreng, selv når alle kildeverdiene er tall.
Excel CONCATENATE gjenkjenner ikke matriser. Hver cellereferanse må være oppført separat. For eksempel bør du skrive = CONCATENATE (A1, A2, A3) i stedet for = CONCATENATE (A1: A3).
Hvis minst ett av CONCATENATE -funksjonens argumenter er ugyldig, returnerer formelen en #VERDI! feil.
"&" -operatør for å sammenkoble strenger i Excel
I Microsoft Excel, & operatør er en annen måte å sammenkoble celler. Denne metoden er veldig nyttig i mange scenarier fordi å skrive ampersand -tegnet (&) er mye raskere enn å skrive ordet "sammenkople" 🙂
På samme måte som CONCATENATE -funksjonen, kan du bruke "&" i Excel til å kombinere forskjellige tekststrenger, celleverdier og resultater som returneres av andre funksjoner.
Excel "&" formeleksempler
For å se sammenkoplingsoperatoren i aksjon, la oss skrive om CONCATENATE -formlene som er diskutert ovenfor:
Koble sammen verdiene i A1 og B1:
= A1 og B1
Koble sammen verdiene i A1 og B1 atskilt med et mellomrom:
= A1 & "" & B1
Koble sammen verdiene i A1, B1 og en tekststreng:
= A1 & B1 & "fullført"
Koble sammen en streng og resultatet av TEKST / TODAY -funksjonen:
= "I dag er" & TEKST (TODAY (), "dd-mmm-åå")
Som vist på skjermbildet nedenfor, gir CONCATENATE -funksjonen og "&" -operatøren identiske resultater:
Excel "&" -operatør vs. CONCATENATE -funksjon
Mange brukere lurer på hvilken som er en mer effektiv måte å sammenkoble strenger i Excel - CONCATENATE -funksjon eller "&" -operatør.
Den eneste vesentlige forskjellen mellom CONCATENATE og "&" -operatører er 255 strengers grense for Excel CONCATENATE -funksjonen og ingen slike begrensninger ved bruk av ampersand. Annet enn det, er det ingen forskjell mellom disse to sammenkoblingsmetodene, og det er heller ingen hastighetsforskjell mellom KONKATENAT- og "&" -formlene.
Og siden 255 er et veldig stort tall og i virkelige oppgaver vil noen neppe noen gang trenge å kombinere så mange strenger, og forskjellen kommer ned i komfort og brukervennlighet. Noen brukere synes CONCATENATE -formler er lettere å lese, jeg foretrekker personlig å bruke "&" -metoden. Så bare hold deg til sammenkoblingsteknikken du føler deg mer komfortabel med.
Koble sammen celler med et mellomrom, komma og andre tegn
I regnearkene kan du ofte trenge å kombinere verdier på en måte som inkluderer kommaer, mellomrom, forskjellige skilletegn eller andre tegn, for eksempel bindestrek eller skråstrek. For å gjøre dette, bare inkluder tegnet du vil ha i sammenkoblingsformelen. Husk å legge det tegnet i anførselstegn, som vist i eksemplene nedenfor.
Sammenkoble to celler med et mellomrom:
= CONCATENATE (A1, "", B1) eller = A1 & "" & B1
Sammenkoble to celler med komma:
= CONCATENATE (A1, ",", B1) eller = A1 & "," & B1
Sammenkoble to celler med en bindestrek:
= CONCATENATE (A1, "-", B1) eller = A1 & "-" & B1
Følgende skjermbilde viser hvordan resultatene kan se ut:
Koble sammen tekststrenger med linjeskift
Som oftest vil du skille de sammenhengende tekststrenger med skilletegn og mellomrom, som vist i forrige eksempel. I noen tilfeller kan det imidlertid være nødvendig å skille verdiene med et linjeskift eller vognretur. Et vanlig eksempel er sammenslåing av postadresser fra data i separate kolonner.
Et problem er at du ikke bare kan skrive et linjeskift i formelen som et vanlig tegn, og derfor er det nødvendig med en spesiell CHAR -funksjon for å levere den tilsvarende ASCII -koden til sammenkoplingsformelen:
I Windows bruker du CHAR (10) der 10 er ASCII -koden for linjefeed.
På Mac -systemet bruker du CHAR (13) der 13 er ASCII -koden for transportretur.
I dette eksemplet har vi adressestykkene i kolonne A til F, og vi setter dem sammen i kolonne G ved å bruke sammenkoplingsoperatoren "&". De sammenslåtte verdiene skilles med komma (","), mellomrom ("") og linjeskift CHAR (10):
= A2 & "" & B2 & CHAR (10) & C2 & CHAR (10) & D2 & "," & E2 & "" & F2 |
Merk. Når du bruker linjeskift for å skille de sammenkoblede verdiene, må du ha "Bryte tekst"alternativet er aktivert for at resultatet skal vises korrekt. For å gjøre dette, trykk Ctrl + 1 for å åpne dialogboksen Formater celler, bytt til kategorien Justering og merk av for vikle tekstboksen.
På samme måte kan du skille sammenkoblede strenger med andre tegn, for eksempel:
Dobbel anførselstegn (") - CHAR (34)
Fremover skråstrek (/) - CHAR (47)
Stjerne (*) - CHAR (42)
Hele listen over ASCII -koder er tilgjengelig
Imidlertid er en enklere måte å inkludere utskrivbare tegn i sammenkoplingsformelen å ganske enkelt skrive dem i anførselstegn som vi gjorde i forrige eksempel.
Uansett gir alle fire av formlene nedenfor identiske resultater:
Bruk en av formlene nedenfor:
= A1 & CHAR (47) & B1
= A1 & "/" & B1 = CONCATENATE (A1, CHAR (47), B1) = KONTAKT (A1, "/", B1) |
Slik kobler du sammen kolonner i Excel
For å sammenkoble to eller flere kolonner i Excel, angir du bare en vanlig sammenkoplingsformel i den første cellen, og kopierer den deretter ned til andre celler ved å dra i fyllhåndtaket (den lille ruten som vises i nedre høyre hjørne av valgt celle).
For eksempel, for å sammenkoble to kolonner (kolonne A og B) som skiller verdiene med et mellomrom, skriver du inn følgende formel i celle C2 og kopierer den deretter ned til andre celler. Når du drar fyllhåndtaket for å kopiere formelen, endres musepekeren til et kryss, som vist på skjermbildet nedenfor:
Merk: En rask måte å kopiere formelen ned til andre celler i kolonnen er å velge cellen med formelen og dobbeltklikke på fyllhåndtaket.
Vær oppmerksom på at Microsoft Excel bestemmer hvor langt cellene skal kopieres etter at fyllingen håndterer dobbeltklikk basert på cellene som formelen din refererer til. Hvis det tilfeldigvis er tomme celler i tabellen din, si at celle A6 og B6 var tomme i dette eksemplet, vil formelen bare bli kopiert til rad 5. I dette tilfellet må du dra fyllehåndtaket manuelt for å sammenkoble alle kolonnene.
En alternativ måte å sammenkoble kolonner i Excel er å bruke det tilsvarende alternativet i flette celler-tillegg.
Hvordan sammenkoble en rekke celler i Excel
Det kan ta litt innsats å kombinere verdier fra flere celler fordi Excel CONCATENATE -funksjonen ikke godtar matriser og krever en enkelt cellereferanse i hvert argument.
For å sammenkoble flere celler, si A1 til A4, trenger du en av følgende formler:
= KONTAKT (A1, A2, A3, A4)
eller = A1 & A2 & A3 & A4 |
Når du går med i et ganske lite område, er det ikke så farlig å skrive inn alle referansene i formellinjen. Et stort område vil være kjedelig å legge til, og skrive hver cellereferanse manuelt. Nedenfor finner du 3 metoder for hurtig rekkevidde i Excel.
Metode 1. Trykk CTRL for å velge flere celler som skal kobles sammen.
For raskt å velge flere celler, kan du trykke på CTRL -tasten og klikke på hver celle du vil inkludere i CONCATENATE -formelen. Her er de detaljerte trinnene:
- Velg en celle der du vil angi formelen.
- Skriv = CONCATENATE (i den cellen eller i formellinjen.
- Trykk og hold inne Ctrl og klikk på hver celle du vil sammenkoble.
- Slipp Ctrl -knappen, skriv den avsluttende parentesen i formellinjen og trykk Enter.
Metode 2. Bruk TRANSPOSE -funksjonen for å få rekkevidden
Når du trenger å sammenkoble et stort område som består av titalls eller hundrevis av celler, er ikke den forrige metoden rask nok fordi den krever klikk på hver celle. I dette tilfellet er en bedre måte å bruke TRANSPOSE -funksjonen til å returnere en matrise, og deretter erstatte den med individuelle cellereferanser i ett slag.
Skriv inn TRANSPOSE -formelen i cellen der du vil sende det sammenkoblede området, for eksempel:
= TRANSPOSE (A1: A10)
Trykk på F9 i formellinjen for å erstatte formelen med beregnede verdier. Som et resultat vil du ha en rekke tall som skal kobles sammen.
Type = CONCATENATE (før den første verdien, skriv deretter den avsluttende parentesen etter den siste verdien, og trykk Enter.
Merk: Uansett hvilken metode du bruker, er den sammenkoblede verdien i C1 en tekststreng (legg merke til venstrejustering i cellen), selv om hver av de opprinnelige verdiene er et tall. Dette er fordi CONCATENATE -funksjonen alltid returnerer en tekststreng uavhengig av kildedatatypen.
Metode 3. Bruk Merge Cells-tillegget
En rask og formelfri måte å sammenkoble et hvilket som helst område i Excel er å bruke Merge Cells-tillegget for Excel med alternativet "Slå sammen alle områder i utvalg", som vist i Kombiner verdiene til flere celler i en celle.
Sammenkoble tall og datoer i forskjellige formater
Når du kobler sammen en tekststreng med et tall eller en dato, vil du kanskje formatere resultatet annerledes, avhengig av datasettet ditt. For å gjøre dette, legg inn TEKST -funksjonen i Excel -sammenkoplingsformelen.
TEKST -funksjonen (verdi, format_tekst) har to argumenter:
I det første argumentet (verdi), angir du et nummer eller en dato som skal konverteres til tekst, eller en referanse til cellen som inneholder en numerisk verdi.
I det andre argumentet (format_tekst), angir du ønsket format ved hjelp av kodene som TEKST -funksjonen kan forstå.
Vi har allerede diskutert en slik formel i begynnelsen av denne opplæringen som sammenføyer tekst og dato.
Jeg vil minne deg på at når du kombinerer en tekststreng og dato, må du bruke TEKST -funksjonen for å vise datoen i ønsket format. For eksempel:
= CONCATENATE ("Today is", TEXT (TODAY (), "mm/dd/yy"))
eller = "I dag er" og TEKST (I DAG (), "mm/dd/åå") |
Noen flere formeleksempler som sammenføyer a tekstverdi og tall følg nedenfor:
= A2 & "" & TEKST (B2, "$#,#0.00") - vis tallet med to desimaler og $ -tegnet.
= A2 & "" & TEKST (B2, "0.#") - viser ikke ekstra nuller og $ -tegnet. = A2 & "" & TEXT (B2, "#?/???") - vis tallet som en brøk. |
Hvordan dele celler (motsatt av CONCATENATE i Excel)
Hvis du leter etter det motsatte av CONCATENATE i Excel, det vil si at du vil dele en celle i flere celler, er noen alternativer tilgjengelige for deg:
Tekst til kolonner -funksjon
Alternativet Flash Fill i Excel 2013 og 2016
Formler (MID, HØYRE, VENSTRE funksjoner)
Du finner de detaljerte trinnene illustrert med formeleksempler og skjermbilder i Hvordan dele celler i Excel -opplæringen.
Slå sammen tilleggsprogram-formelfri måte å sammenkoble celler i Excel
Med tilleggsprogrammet Merge Cells inkludert i Ultimate Suite for Excel, kan du effektivt gjøre begge deler:
Slå sammen flere celler til en uten å miste data.
Koble sammen verdiene til flere celler til en enkelt celle og skill dem med en hvilken som helst avgrensning du velger.
Merge Cells -verktøyet fungerer med alle Excel -versjoner fra 2003 til 2016 og kan kombinere alle datatyper, inkludert tekststrenger, tall, datoer og spesielle symboler. De to viktigste fordelene er enkelhet og hastighet - enhver sammenkobling gjøres med et par klikk. Og nå, la meg vise det til deg i aksjon.
Kombiner verdiene til flere celler til en celle
For å kombinere innholdet i flere celler, velger du området for å sammenkoble og konfigurere følgende innstillinger:
Celler til en under "Hva skal jeg flette";
Velg skilletegn du vil ha under "Separate verdier med", det er et komma og et mellomrom i dette eksemplet;
Velg hvor du vil plassere resultatet, og viktigst av alt
Fjern merket for "Slå sammen alle områder i utvalget". Det er dette alternativet som avgjør om cellene slås sammen eller cellens verdier er sammenkoblet.
Kombiner kolonner rad for rad
For å sammenkoble to eller flere kolonner, konfigurerer du flettecellens innstillinger på en lignende måte, men velger Kolonner under "Hva du skal slå sammen":
Bli med i rader kolonne-for-kolonne
For å kombinere data i hver enkelt rad, kolonne for kolonne, velger du å slå sammen Rader, velg skilletegn du vil ha (linjeskift i dette eksemplet), konfigurer andre innstillinger slik du vil og trykk på Slå sammen -knappen. Resultatet kan se slik ut:
Merk :
I Excel 2016, Excel 2019, Excel Online og Excel Mobile blir CONCATENATE erstattet med CONCAT -funksjonen, som har nøyaktig samme syntaks. Selv om CONCATENATE -funksjonen beholdes for bakoverkompatibilitet, anbefales det å bruke CONCAT i stedet fordi Microsoft ikke gir noen løfter om at CONCATENATE vil være tilgjengelig i fremtidige versjoner av Excel.
Håper denne artikkelen om hvordan å koble sammen eller slå seg sammen i Excel er forklarende. Finn flere artikler om beregning av verdier og relaterte Excel -formler her. Hvis du likte bloggene våre, del den med vennene dine på Facebook. Og du kan også følge oss på Twitter og Facebook. Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre, utfylle eller innovere arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post.
Excel REPLACE vs SUBSTITUTE -funksjon: Funksjonene REPLACE og SUBSTITUTE er de mest misforståtte funksjonene. For å finne og erstatte en gitt tekst bruker vi SUBSTITUTE -funksjonen. Hvor REPLACE brukes til å erstatte et antall tegn i strengen …
Populære artikler:
50 Excel -snarveier for å øke produktiviteten : Bli raskere med oppgavene i Excel. Disse snarveiene hjelper deg med å øke arbeidseffektiviteten din i Excel.
Slik bruker du VLOOKUP -funksjonen i Excel : Dette er en av de mest brukte og populære funksjonene i excel som brukes til å slå opp verdi fra forskjellige områder og ark.
Slik bruker du IF -funksjonen i Excel : IF -setningen i Excel sjekker tilstanden og returnerer en bestemt verdi hvis betingelsen er SANN eller returnerer en annen spesifikk verdi hvis FALSE.
Slik bruker du SUMIF -funksjonen i Excel : Dette er en annen viktig funksjon i instrumentbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.
Slik bruker du COUNTIF -funksjonen i Excel : Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikke verdier. Countif -funksjonen er avgjørende for å forberede dashbordet.