I denne artikel lærer vi, hvordan man sammenkæder eller fletter i Excel.
Hvad er sammenkædning i Excel?
Generelt er der to måder at kombinere data i Excel -regneark:
Flette celler
Sammenkæd celleværdier
KONTAKT i Excel
Sådan bruges CONCATENATE -funktionen Excel
CONCATENATE -funktionen i Excel er designet til at forbinde forskellige tekststykker sammen eller kombinere værdier fra flere celler til en celle.
Syntaksen for Excel CONCATENATE er som følger:
KONTAKTER (tekst1, [tekst2], …) |
Hvor tekst er en tekststreng, cellereference eller formeldreven værdi.
Eksempler:
Sammenkædning af værdierne for flere celler
Den enkleste CONCATENATE -formel til at kombinere værdierne i cellerne A1 og B1 er som følger:
= KONTAKT (A1, B1) |
Bemærk, at værdierne vil blive strikket sammen uden nogen afgrænsning, som i række 2 i skærmbilledet herunder.
For at adskille værdierne med et mellemrum, skal du indtaste "" i det andet argument som i række 3 i skærmbilledet herunder.
= KONTAKT (A1, "", B1) |
Se Excel CONCATENATE -formler med specialtegn for at adskille de sammenkædede værdier med andre afgrænsere, f.eks. Komma, mellemrum eller skråstreg.
Sammenkædning af en tekststreng og celleværdi
Der er ingen grund til, at Excel CONCATENATE -funktionen er begrænset til kun at forbinde cellers værdier. Du kan også bruge den til at sammenkoble forskellige tekststrenge for at gøre resultatet mere meningsfuldt. For eksempel:
= KONTAKT (A1, "", B1, "afsluttet") |
Ovenstående formel informerer brugeren om, at et bestemt projekt er afsluttet, som i række 2 i skærmbilledet herunder. Bemærk, at vi tilføjer et mellemrum før ordet "fuldført" for at adskille de sammenkædede tekststrenge.
Naturligvis kan du også tilføje en tekststreng i begyndelsen eller i midten af din sammenkædede formel:
= CONCATENATE ("Se", A1, "", B1) |
Der tilføjes et mellemrum ("") mellem de kombinerede værdier, så resultatet vises som "Projekt 1" frem for "Projekt1".
Sammenkædning af en tekststreng og en formelberegnet værdi. For at gøre resultatet returneret med en formel mere forståeligt for dine brugere, kan du sammenkæde det med en tekststreng, der forklarer, hvad værdien egentlig er.
For eksempel kan du bruge følgende formel til at returnere den aktuelle dato:
= CONCATENATE ("I dag er", TEKST (TODAY (), "dd-mmm-åå")) |
Brug af CONCATENATE i Excel - ting at huske
For at sikre, at dine CONCATENATE -formler altid leverer de korrekte resultater, skal du huske følgende enkle regler:
Excel CONCATENATE -funktion kræver mindst et "tekst" -argument for at fungere.
I en enkelt CONCATENATE -formel kan du sammenkoble op til 255 strenge, i alt 8.192 tegn.
Resultatet af CONCATENATE -funktionen er altid en tekststreng, selvom alle kildeværdierne er tal.
Excel CONCATENATE genkender ikke arrays. Hver cellereference skal angives separat. For eksempel skal du skrive = KONKATENERE (A1, A2, A3) i stedet for = KONKATENERE (A1: A3).
Hvis mindst et af CONCATENATE -funktionens argumenter er ugyldigt, returnerer formlen en #VÆRDI! fejl.
"&" -operatør til at sammenkæde strenge i Excel
I Microsoft Excel, & operator er en anden måde at sammenkoble celler. Denne metode er meget praktisk i mange scenarier, fordi det er meget hurtigere at skrive ampersand -tegnet (&) end at skrive ordet "sammenkædning" 🙂
På samme måde som CONCATENATE -funktionen kan du bruge "&" i Excel til at kombinere forskellige tekststrenge, celleværdier og resultater, der returneres af andre funktioner.
Excel "&" formeleksempler
For at se sammenkædningsoperatoren i aktion, lad os omskrive CONCATENATE -formlerne, der er diskuteret ovenfor:
Sammenkæd værdierne i A1 og B1:
= A1 & B1
Sammenkæd værdierne i A1 og B1 adskilt med et mellemrum:
= A1 & "" & B1
Sammenkæd værdierne i A1, B1 og en tekststreng:
= A1 & B1 & "færdig"
Sammenkæd en streng og resultatet af funktionen TEKST / I DAG:
= "I dag er" & TEKST (TODAY (), "dd-mmm-åå")
Som det fremgår af skærmbilledet herunder, returnerer CONCATENATE -funktionen og "&" -operatøren identiske resultater:
Excel "&" operator vs. CONCATENATE funktion
Mange brugere spekulerer på, hvilken er en mere effektiv måde at sammenkæde strenge i Excel - CONCATENATE -funktion eller "&" -operatør.
Den eneste væsentlige forskel mellem CONCATENATE og "&" operatører er grænsen på 255 strenge i Excel CONCATENATE funktionen og ingen sådanne begrænsninger ved brug af ampersand. Bortset fra det er der ingen forskel mellem disse to sammenkædningsmetoder, og der er heller ikke nogen hastighedsforskel mellem KONKATENAT- og "&" -formlerne.
Og da 255 er et virkelig stort antal, og i virkelige opgaver vil nogen næppe nogensinde have brug for at kombinere så mange strenge, og forskellen bunder i komfort og brugervenlighed. Nogle brugere finder CONCATENATE formler lettere at læse, jeg foretrækker personligt at bruge "&" metoden. Så hold dig bare til den sammenkoblingsteknik, som du føler dig mere tryg ved.
Sammenkæd celler med et mellemrum, komma og andre tegn
I dine regneark skal du ofte samle værdier på en måde, der inkluderer kommaer, mellemrum, forskellige tegnsætningstegn eller andre tegn, f.eks. En bindestreg eller skråstreg. For at gøre dette skal du blot inkludere det ønskede tegn i din sammenkædningsformel. Husk at vedhæfte dette tegn i anførselstegn, som vist i de følgende eksempler.
Sammenkædning af to celler med et mellemrum:
= CONCATENATE (A1, "", B1) eller = A1 & "" & B1
Sammenkædning af to celler med et komma:
= CONCATENATE (A1, ",", B1) eller = A1 & "," & B1
Sammenkædning af to celler med en bindestreg:
= CONCATENATE (A1, "-", B1) eller = A1 & "-" & B1
Følgende skærmbillede viser, hvordan resultaterne kan se ud:
Sammenkæd tekststrenge med linjeskift
Oftest ville du adskille de sammenkædede tekststrenge med skilletegn og mellemrum, som vist i det foregående eksempel. I nogle tilfælde kan det dog være nødvendigt at adskille værdierne med et linjeskift eller vognretur. Et almindeligt eksempel er sammenlægning af postadresser fra data i separate kolonner.
Et problem er, at du ikke bare kan skrive et linjeskift i formlen som et sædvanligt tegn, og derfor er en særlig CHAR -funktion nødvendig for at levere den tilsvarende ASCII -kode til sammenkædningsformlen:
I Windows skal du bruge CHAR (10), hvor 10 er ASCII -koden for liniefeed.
På Mac -systemet skal du bruge CHAR (13), hvor 13 er ASCII -koden for transportretur.
I dette eksempel har vi adressestykkerne i kolonner A til F, og vi sætter dem sammen i kolonne G ved hjælp af sammenkædningsoperatoren "&". De fusionerede værdier adskilles med et komma (","), mellemrum ("") og et linjeskift CHAR (10):
= A2 & "" & B2 & CHAR (10) & C2 & CHAR (10) & D2 & "," & E2 & "" & F2 |
Bemærk. Når du bruger linjeskift til at adskille de sammenkædede værdier, skal du have "Pak tekst ind"er aktiveret, så resultatet vises korrekt. For at gøre dette skal du trykke på Ctrl + 1 for at åbne dialogboksen Formatér celler, skifte til fanen Justering og markere tekstboksen Indpak.
På samme måde kan du adskille sammenkædede strenge med andre tegn, f.eks .:
Dobbelt anførselstegn (") - CHAR (34)
Skråstreg frem (/) - CHAR (47)
Stjerne (*) - CHAR (42)
Den fulde liste over ASCII -koder er tilgængelig
Selvom en lettere måde at inkludere udskrivbare tegn i sammenkædningsformlen er ganske enkelt at skrive dem i dobbelte anførselstegn, som vi gjorde i det foregående eksempel.
Uanset hvad, giver alle fire af nedenstående formler identiske resultater:
Brug en af nedenstående formler:
= A1 & CHAR (47) & B1
= A1 & "/" & B1 = KONTAKT (A1, CHAR (47), B1) = KONTAKT (A1, "/", B1) |
Sådan sammenkædes kolonner i Excel
For at sammenkoble to eller flere kolonner i Excel skal du blot indtaste en sædvanlig sammenkædningsformel i den første celle og derefter kopiere den ned til andre celler ved at trække i fyldhåndtaget (den lille firkant, der vises i nederste højre hjørne af valgt celle).
For eksempel, for at sammenkoble to kolonner (kolonne A og B), der adskiller værdierne med et mellemrum, skal du indtaste følgende formel i celle C2 og derefter kopiere den ned til andre celler. Når du trækker i fyldhåndtaget for at kopiere formlen, ændres musemarkøren til et kryds, som vist på skærmbilledet herunder:
Bemærk: En hurtig måde at kopiere formlen ned til andre celler i kolonnen er at markere cellen med formlen og dobbeltklikke på fyldhåndtaget.
Bemærk, at Microsoft Excel bestemmer, hvor langt celler skal kopieres efter udfyldningen håndterer dobbeltklik baseret på de celler, der henvises til af din formel. Hvis der tilfældigvis er tomme celler i din tabel, f.eks. Celle A6 og B6, var tomme i dette eksempel, ville formlen kun blive kopieret til række 5. I dette tilfælde skal du trække fyldhåndtaget manuelt ned for at sammenkæde hele kolonnerne.
En alternativ måde at sammenkoble kolonner i Excel er at bruge den tilsvarende indstilling i tilføjelsesprogrammet Flette celler.
Sådan sammenkædes en række celler i Excel
Det kan kræve en vis indsats at kombinere værdier fra flere celler, fordi Excel CONCATENATE -funktionen ikke accepterer arrays og kræver en enkelt cellereference i hvert argument.
For at sammenkoble flere celler, siger A1 til A4, har du brug for en af følgende formler:
= KONTAKT (A1, A2, A3, A4)
eller = A1 & A2 & A3 & A4 |
Når man slutter sig til et ret lille område, er det ikke noget problem at indtaste alle referencer i formellinjen. Et stort område ville være kedeligt at tilføje og skrive hver cellereference manuelt. Nedenfor finder du 3 metoder til hurtig række sammenkædning i Excel.
Metode 1. Tryk på CTRL for at vælge flere celler, der skal sammenkædes.
For hurtigt at vælge flere celler kan du trykke på CTRL -tasten og klikke på hver celle, du vil inkludere i CONCATENATE -formlen. Her er de detaljerede trin:
- Vælg en celle, hvor du vil indtaste formlen.
- Type = CONCATENATE (i den celle eller i formellinjen.
- Tryk og hold Ctrl nede, og klik på hver celle, du vil sammenkæde.
- Slip Ctrl -knappen, skriv den afsluttende parentes i formellinjen, og tryk på Enter.
Metode 2. Brug TRANSPOSE -funktionen til at få området
Når du skal sammenkæde et stort område bestående af snesevis eller hundredvis af celler, er den tidligere metode ikke hurtig nok, fordi den kræver klik på hver celle. I dette tilfælde er en bedre måde at bruge funktionen TRANSPOSE til at returnere en matrix og derefter erstatte den med individuelle cellereferencer i ét slag.
I cellen, hvor du vil udsende det sammenkædede område, skal du indtaste TRANSPOSE -formlen, for eksempel:
= TRANSPOSE (A1: A10)
I formellinjen skal du trykke på F9 for at erstatte formlen med beregnede værdier. Som et resultat har du en række tal, der skal sammenkædes.
Type = CONCATENATE (før den første værdi, indtast derefter den afsluttende parentes efter den sidste værdi, og tryk på Enter.
Bemærk: Uanset hvilken metode du bruger, er den sammenkædede værdi i C1 en tekststreng (bemærk dens venstrejustering i cellen), selvom hver af de originale værdier er et tal. Dette skyldes, at CONCATENATE -funktionen altid returnerer en tekststreng uanset kildedatatypen.
Metode 3. Brug tilføjelsesprogrammet Flette celler
En hurtig og formelfri måde at sammenkæde ethvert område i Excel er at bruge tilføjelsesprogrammet Flette celler til Excel med indstillingen "Flet alle områder i markering" deaktiveret, som vist i Kombiner værdierne for flere celler i en celle.
Sammenkæd tal og datoer i forskellige formater
Når du sammenkæder en tekststreng med et nummer eller en dato, vil du måske formatere resultatet forskelligt afhængigt af dit datasæt. For at gøre dette skal du integrere TEKST -funktionen i din Excel sammenkædede formel.
Funktionen TEKST (værdi, format_tekst) har to argumenter:
I det første argument (værdi), angiver du et nummer eller en dato, der skal konverteres til tekst, eller en henvisning til cellen, der indeholder en numerisk værdi.
I det andet argument (format_tekst), indtaster du det ønskede format ved hjælp af de koder, som TEKST -funktionen kan forstå.
Vi har allerede diskuteret en sådan formel i begyndelsen af denne vejledning, der sammenkæder tekst og dato.
Jeg vil minde dig om, at når du kombinerer en tekststreng og dato, skal du bruge TEKST -funktionen til at vise datoen i det ønskede format. For eksempel:
= CONCATENATE ("I dag er", TEKST (TODAY (), "mm/dd/åå"))
eller = "I dag er" & TEKST (TODAY (), "mm/dd/åå") |
Endnu et par formeleksempler, der sammenkæder a tekstværdi og tal følg herunder:
= A2 & "" & TEKST (B2, "$#,#0.00") - vis tallet med 2 decimaler og $ -tegnet.
= A2 & "" & TEKST (B2, "0.#") - viser ikke ekstra nuller og $ -tegnet. = A2 & "" & TEKST (B2, "#?/???") - vis tallet som en brøk. |
Sådan splittes celler (modsat af CONCATENATE i Excel)
Hvis du leder efter det modsatte af CONCATENATE i Excel, dvs. du vil opdele en celle i flere celler, er der et par muligheder for dig:
Tekst til kolonner funktion
Flash -udfyldningsmulighed i Excel 2013 og 2016
Formler (MID, HØJRE, VENSTRE funktioner)
Du kan finde de detaljerede trin illustreret med formeleksempler og skærmbilleder i Sådan deles celler i Excel -selvstudiet.
Tilføj flette-tilføjelsesprogram-formelfri måde at sammenkæde celler i Excel
Med tilføjelsesprogrammet Merge Cells inkluderet i Ultimate Suite til Excel kan du effektivt gøre begge dele:
Flet flere celler til en uden at miste data.
Sammenkæd værdierne for flere celler i en enkelt celle og adskil dem med en hvilken som helst afgrænser efter eget valg.
Værktøjet Flette celler fungerer med alle Excel -versioner fra 2003 til 2016 og kan kombinere alle datatyper, herunder tekststrenge, tal, datoer og specielle symboler. Dens to vigtigste fordele er enkelhed og hastighed - enhver sammenkædning udføres med et par klik. Og nu, lad mig vise dig det i aktion.
Kombiner værdierne for flere celler i en celle
For at kombinere indholdet i flere celler vælger du det område, der skal sammenkædes og konfigureres følgende indstillinger:
Celler til en under "Hvad skal flettes";
Vælg den afgrænser, du vil have, under "Adskil værdier med", det er et komma og et mellemrum i dette eksempel;
Vælg, hvor du vil placere resultatet, og vigtigst af alt
Fjern markeringen i afsnittet "Flet alle områder i markeringen". Det er denne mulighed, der afgør, om cellerne flettes, eller cellernes værdier er sammenkædede.
Kombiner kolonner række for række
For at sammenkoble to eller flere kolonner konfigurerer du Flette cellernes indstillinger på en lignende måde, men vælger Kolonner under "Hvad skal flettes":
Deltag i rækker kolonne for kolonne
For at kombinere data i hver enkelt række, kolonne for kolonne, vælger du at flette Rækker, vælg den ønskede skilletegn (linjeskift i dette eksempel), konfigurer andre indstillinger, som du vil, og tryk på fletningsknappen. Resultatet kan se sådan ud:
Bemærk :
I Excel 2016, Excel 2019, Excel Online og Excel Mobile erstattes CONCATENATE med CONCAT -funktionen, som har nøjagtig den samme syntaks. Selvom CONCATENATE -funktionen bevares for bagudkompatibilitet, anbefales det at bruge CONCAT i stedet, fordi Microsoft ikke giver nogen løfter om, at CONCATENATE vil være tilgængelig i fremtidige versioner af Excel.
Håber denne artikel om Sådan sammenkædes eller flettes i Excel er forklarende. Find flere artikler om beregning af værdier og relaterede Excel -formler her. Hvis du kunne lide vores blogs, kan du dele den med dine venner på Facebook. Og også du kan følge os på Twitter og Facebook. Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet.
Excel REPLACE vs SUBSTITUTE -funktion: Funktionerne REPLACE og SUBSTITUTE er de mest misforståede funktioner. For at finde og erstatte en given tekst bruger vi SUBSTITUTE -funktionen. Hvor REPLACE bruges til at erstatte et antal tegn i en streng …
Populære artikler:
50 Excel -genveje til at øge din produktivitet : Bliv hurtigere til dine opgaver i Excel. Disse genveje hjælper dig med at øge din arbejdseffektivitet i Excel.
Sådan bruges VLOOKUP -funktionen i Excel : Dette er en af de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.
Sådan bruges IF -funktionen i Excel : IF -sætningen i Excel kontrollerer betingelsen og returnerer en bestemt værdi, hvis betingelsen er SAND, eller returnerer en anden specifik værdi, hvis FALSK.
Sådan bruges SUMIF -funktionen i Excel : Dette er en anden vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.
Sådan bruges COUNTIF -funktionen i Excel : Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.