Excel CONCATENATE aðgerð til að sameina strengi, frumur, dálka

  • Deildu Þessu
Michael Brown

Í þessari grein muntu læra ýmsar leiðir til að sameina textastrengi, tölur og dagsetningar í Excel með því að nota CONCATENATE aðgerðina og "&" rekstraraðili. Við munum einnig ræða formúlur til að sameina einstaka reiti, dálka og svið.

Í Excel vinnubókunum þínum eru gögnin ekki alltaf byggð upp eftir þínum þörfum. Oft gætirðu viljað skipta innihaldi einnar reits í einstakar frumur eða gera hið gagnstæða - sameina gögn úr tveimur eða fleiri dálkum í einn dálk. Algeng dæmi eru að sameina nöfn og heimilisfang hluta, sameina texta með formúludrifnu gildi, birta dagsetningar og tíma á æskilegu sniði, svo eitthvað sé nefnt.

Í þessu kennsluefni ætlum við að kanna ýmsar aðferðir við Samtenging Excel strengja, svo þú getir valið þá aðferð sem hentar best fyrir vinnublöðin þín.

    Hvað er „samtenging“ í Excel?

    Í meginatriðum eru tvær leiðir til að sameina gögn í Excel töflureiknum:

    • Sameina frumur
    • Samtengingargildi frumna

    Þegar þú sameinar frumur, þú "líkamlega " sameina tvær eða fleiri frumur í eina frumu. Þar af leiðandi ertu með einn stærri reit sem birtist í mörgum línum og/eða dálkum.

    Þegar þú samnýtir frumur í Excel sameinarðu aðeins innihaldið af þeim frumum. Með öðrum orðum, samtenging í Excel er ferlið við að tengja tvö eða fleiri gildi saman. Þessi aðferð er oft notuð til aðfall

    Í Excel 365 og Excel 2021 mun þessi einfalda formúla sameina fjölda frumna á örskotsstundu:

    =CONCAT(A1:A10)

    Aðferð 4. Notaðu Sameina frumur viðbótina

    Fljótleg og formúlulaus leið til að sameina hvaða svið sem er í Excel er að nota Sameina frumur viðbótina þar sem slökkt er á „ Sameina öll svæði í vali “, eins og sýnt er í Sameina gildi nokkurra reita í eina reit.

    Excel "&" rekstraraðili vs CONCATENATE aðgerð

    Margir notendur velta því fyrir sér hver sé skilvirkari leið til að tengja saman strengi í Excel - CONCATENATE aðgerð eða "&" rekstraraðila.

    Eini raunverulegi munurinn er 255 strengjamörk CONCATENATE fallsins og engin slík takmörkun þegar og-merki er notað. Fyrir utan það er enginn munur á þessum tveimur aðferðum, né heldur hraðamunur á CONCATENATE og "&" formúlur.

    Og þar sem 255 er mjög stór tala og þú munt varla þurfa að sameina þessa marga strengi í raunverulegri vinnu, þá snýst munurinn um þægindi og notagildi. Sumum notendum finnst CONCATENATE formúlur auðveldari að lesa, ég persónulega vil frekar nota "&" aðferð. Svo skaltu einfaldlega halda þig við þá tækni sem þér líður betur með.

    Andstæðan við CONCATENATE í Excel (klofa frumur)

    Andstæðan við að sameina í Excel er að skipta innihaldi einnar reits í margar frumur . Þetta er hægt að gera á nokkra mismunandi vegu:

    • Textitil dálka eiginleiki
    • Flash Fill valkostur í Excel 2013 og nýrri
    • TEXTSPLIT aðgerð í Excel 365
    • Sérsniðnar formúlur til að skipta frumum (MID, HÆGRI, VINSTRI, osfrv.)

    Þú getur líka fundið gagnlegar upplýsingar í þessari grein: Hvernig á að aftengja frumur í Excel.

    Concatenate í Excel með Merge Cells viðbótinni

    Með Merge Cells viðbótinni sem fylgir Ultimate Suite fyrir Excel geturðu gert hvort tveggja á skilvirkan hátt:

    • Sameina nokkrar hólf í eina án þess að tapa gögnum.
    • Tengdu saman gildi nokkurra hólfa í eina hólf og aðskilja þær með hvaða afmörkun sem þú velur.

    Merge Cells tólið virkar með öllum Excel útgáfum frá 2016 til 365 og getur sameinað allar gagnategundir þar á meðal textastrengi, tölur, dagsetningar og sérstök tákn. Tveir helstu kostir þess eru einfaldleiki og hraði - öll samtenging er gerð með nokkrum smellum.

    Samana gildi nokkurra frumna í eina reit

    Til að sameina innihald nokkurra reita velurðu svið til að sameina og stilla eftirfarandi stillingar:

    • Undir Hvað á að sameina skaltu velja Frumur í eina .
    • Undir Sameina við , sláðu inn afmarkið (kommu og bil í okkar tilfelli).
    • Veldu hvar þú vilt staðsetja niðurstöðuna.
    • Mikilvægast er, taktu hakið úr Sameina öll svæði í valinu reitinn. Það er þessi valkostur sem stjórnar hvort frumurnar eru sameinaðar eða þeirragildin eru samtengd.

    Seina saman dálka röð fyrir röð

    Til að sameina tvo eða fleiri dálka, stillirðu stillingar Sameina frumna á svipaðan hátt en velur að sameina dálka í einn og setja niðurstöðurnar í vinstri dálkinn.

    Tengja saman raðir dálk fyrir dálk

    Til að sameina gögn í hverri einstaka línu, dálki -eftir dálki velurðu:

    • Sameina línur í eina .
    • Notaðu línuskil fyrir afmörkunina.
    • Setjið niðurstöðurnar í efstu röðina .

    Niðurstaðan gæti litið svipað út:

    Til að athuga hvernig Sameina frumur viðbótin mun takast á við gagnasettin þín, þér er velkomið að hlaða niður fullkomlega virkri prufuútgáfu af Ultimate Suite fyrir Excel hér að neðan.

    Svona á að sameina í Excel. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!

    Laust niðurhal

    Dæmi um samtengingarformúlu (.xlsx skrá)

    Ultimate Suite 14 daga prufuáskrift útgáfa (.exe skrá)

    sameinaðu nokkra texta sem eru í mismunandi hólfum (tæknilega séð eru þeir kallaðir textastrengireða einfaldlega strengir) eða settu inn formúluútreiknað gildi í miðjum texta.

    Eftirfarandi skjáskot sýnir muninn á þessum tveimur aðferðum:

    Sameina frumur í Excel er viðfangsefni sérstakrar greinar og í þessari kennslu munum við ræða tvær helstu leiðir til að sameina strengi í Excel - með því að nota CONCATENATE aðgerðina og samtengingaraðgerðina (&).

    Excel CONCATENATE aðgerðin

    CONCATENATE aðgerðin í Excel er notuð til að tengja saman mismunandi textastykki eða sameina gildi úr nokkrar frumur í einn reit.

    Setjafræði Excel CONCATENATE er sem hér segir:

    CONCATENATE(texti1, [texti2], …)

    Þar sem texti er textastrengur, frumutilvísun eða formúludrifið gildi.

    CONCATENATE aðgerðin er studd í öllum útgáfum af Excel 365 - 2007.

    Til dæmis til að tengja saman gildi B6 og C6 með comm a, formúlan er:

    =CONCATENATE(B6, ",", C6)

    Fleiri dæmi eru sýnd á myndinni hér að neðan:

    Athugið. Í Excel 365 - Excel 2019 er CONCAT aðgerðin einnig fáanleg, sem er nútíma arftaki CONCATENATE með nákvæmlega sömu setningafræði. Þrátt fyrir að CONCATENATE aðgerðinni sé haldið til baka fyrir samhæfni, gefur Microsoft engin loforð um að hún verði studd í framtíðarútgáfum afExcel.

    Notkun CONCATENATE í Excel - hlutir sem þarf að muna

    Til að tryggja að CONCATENATE formúlurnar þínar skili alltaf réttar niðurstöðum skaltu muna eftirfarandi einfaldar reglur:

    • Excel CONCATENATE fallið krefst að minnsta kosti einnar "texta" röksemda til að virka.
    • Í einni formúlu er hægt að sameina allt að 255 strengi, samtals 8.192 stafi.
    • Niðurstaða CONCATENATE fallsins er alltaf textastrengur, jafnvel þegar öll upprunagildin eru tölur.
    • Ólíkt CONCAT fallinu, þekkir Excel CONCATENATE ekki fylki. Sérhver tilvísun hólf verður að vera skráð sérstaklega. Til dæmis ættir þú að nota CONCATENATE(A1, A2, A3) en ekki CONCATENATE(A1:A3).
    • Ef einhver af frumbreytunum er ógild, þá skilar CONCATENATE fallið #VALUE! villa.

    "&" rekstraraðila til að sameina strengi í Excel

    Í Microsoft Excel er og-merki (&) önnur leið til að sameina frumur. Þessi aðferð kemur sér mjög vel í mörgum tilfellum þar sem að slá inn og-merki er miklu hraðari en að slá inn orðið „sameina“ :)

    Til dæmis, til að sameina tvö frumugildi með bili á milli, er formúlan:

    =A2&" "&B2

    Hvernig á að sameina í Excel - formúludæmi

    Hér að neðan er að finna nokkur dæmi um notkun CONCATENATE fallsins í Excel.

    Concatenate two eða fleiri hólf án skilju

    Til að sameina gildi tveir hólf í eina, notarðusamtengingarformúla í sinni einföldustu mynd:

    =CONCATENATE(A2, B2)

    Eða

    =A2&B2

    Vinsamlegast athugið að gildin verða prjónuð saman án afmörkunar eins og á skjámyndinni hér að neðan.

    Til að sameina margar frumur þarftu að gefa upp hverja frumutilvísun fyrir sig, jafnvel þótt þú sért að sameina samliggjandi frumur. Til dæmis:

    =CONCATENATE(A2, B2, C2)

    Eða

    =A2&B2&C2

    Formúlurnar virka bæði fyrir texta og tölur. Ef um tölur er að ræða, vinsamlegast hafðu í huga að niðurstaðan er textastrengur. Til að breyta því í tölu, margfaldaðu bara úttak CONCATENATE með 1 eða bættu 0 við það. Til dæmis:

    =CONCATENATE(A2, B2)*1

    Ábending. Í Excel 2019 og nýrri geturðu notað CONCAT aðgerðina til að sameina margar frumur fljótt með því að nota eina eða fleiri sviðstilvísanir.

    Tengdu reiti saman með bili, kommu eða öðru afmarki

    Í vinnublöðunum þínum, þú gætir oft þurft að sameina gildi á þann hátt sem inniheldur kommur, bil, ýmis greinarmerki eða aðra stafi eins og bandstrik eða skástrik. Til að gera þetta skaltu einfaldlega setja viðkomandi staf í samtengingarformúluna þína. Mundu að setja þann staf innan gæsalappa, eins og sýnt er í eftirfarandi dæmum.

    Tveir reiti tengdir saman með bili :

    =CONCATENATE(A2, " ", B2)

    eða

    =A2 & " " & B2

    Tengdar tvær frumur með kommu :

    =CONCATENATE(A2, ", ", B2)

    eða

    =A2 & ", " & B2

    Tengja tvær frumur saman með strik :

    =CONCATENATE(A2, "-", B2)

    eða

    =A2 & "-" & B2

    Theeftirfarandi skjámynd sýnir hvernig niðurstöðurnar geta litið út:

    Ábending. Í Excel 2019 og nýrri geturðu notað TEXTJOIN aðgerðina til að sameina strengi úr mörgum hólfum með hvaða afmörkun sem þú tilgreinir.

    Tengja saman textastreng og hólfagildi

    Það er engin ástæða fyrir Excel CONCATENATE aðgerðin takmarkast við að sameina gildi frumna. Þú getur líka notað það til að sameina textastrengi til að gera útkomuna þýðingarmeiri. Til dæmis:

    =CONCATENATE(A2, " ", B2, " completed")

    Oftangreind formúla upplýsir notandann um að ákveðið verkefni sé lokið, eins og í röð 2 á skjámyndinni hér að neðan. Vinsamlegast athugið að við bætum við bili á undan orðinu „lokið“ til að aðskilja samræmda textastrengi. Bil (" ") er einnig sett inn á milli sameinuðu gildanna, þannig að niðurstaðan birtist sem "Verkefni 1" frekar en "Verkefni1".

    Með samtengingaraðgerðinni er hægt að skrifa formúluna á þennan hátt:

    =A2 & " " & B2 & " completed"

    Á sama hátt geturðu bætt við textastreng í upphafi eða í miðri samtengingarformúlunni þinni. Til dæmis:

    =CONCATENATE("See ", A2, " ", B2)

    ="See " & A2 & " " & B2

    Tengdu textastreng og aðra formúlu

    Til að gera niðurstöðuna sem einhver formúla skilar skiljanlegri fyrir notendur þína getur tengt það saman við textastreng sem útskýrir hvert gildið er í raun og veru.

    Til dæmis geturðu notað eftirfarandi formúlu til að skila núverandi dagsetningu á æskilegu sniði og tilgreina hvers konar dagsetningu semer:

    =CONCATENATE("Today is ",TEXT(TODAY(), "mmmm d, yyyy"))

    ="Today is " & TEXT(TODAY(), "dd-mmm-yy")

    Ábending. Ef þú vilt eyða upprunagögnunum án þess að hafa áhrif á textastrengina sem myndast skaltu nota "Líma sérstakt - gildi eingöngu" valkostinn til að umbreyta formúlum í gildi þeirra.

    Tengdu textastrengi saman með línuskilum

    Oftast myndirðu skilja textastrengina sem myndast með greinarmerkjum og bilum, eins og sýnt er í fyrra dæmi. Í sumum tilfellum gæti þó verið þörf á að aðskilja gildin með línuskilum eða vagnaskilum. Algengt dæmi er að sameina póstföng úr gögnum í aðskildum dálkum.

    Vandamál er að þú getur ekki einfaldlega skrifað línuskil í formúluna eins og venjulegan staf. Þess í stað notarðu CHAR aðgerðina til að gefa samsvarandi ASCII kóða við samtengingarformúluna:

    • Í Windows, notaðu CHAR(10) þar sem 10 er stafkóði fyrir Línustreymi .
    • Á Mac, notaðu CHAR(13) þar sem 13 er táknkóði fyrir Carriage return .

    Í þessu dæmi höfum við heimilisfangshlutana í dálka A til F, og við erum að setja þá saman í dálki G með því að nota samtengingaraðgerðina "&". Sameinuðu gildin eru aðskilin með kommu (", "), bili (" ") og línuskil CHAR(10):

    =A2 & " " & B2 & CHAR(10) & C2 & CHAR(10) & D2 & ", " & E2 & " " & F2

    CONCATENATE fallið myndi hafa þessa lögun:

    =CONCATENATE(A2, " ", B2, CHAR(10), C2, CHAR(10), D2, ", ", E2, " ", F2)

    Hvort sem er, útkoman er þriggja lína textastrengur: Athugið. Þegar þú notar línuskil til að aðskilja sameinuð gildi, þúverður að hafa Wrap text virkt til að niðurstaðan birtist rétt. Til að gera þetta, ýttu á Ctrl + 1 til að opna Format Cells gluggann, skiptu yfir í Alignation flipann og hakaðu í Wrap text reitinn.

    Á sama hátt geturðu aðskilið lokastrengi með öðrum stöfum eins og:

    • Tvöfaldar gæsalappir (") - CHAR(34)
    • Áfram skástrik (/) - CHAR(47)
    • Stjarna (*) - CHAR (42)
    • Heill listi yfir ASCII kóða er fáanlegur hér.

    Hvernig á að sameina dálka í Excel

    Til að sameina tvo eða fleiri dálka skaltu bara slá inn samtengingarformúluna þína í fyrsta reitinn og afrita hana síðan niður í aðra reiti með því að draga fyllihandfangið (litli ferningurinn sem birtist í neðra hægra horninu á valinni reit).

    Til dæmis, til að sameina tvo dálka (dálk A og B) sem afmarka gildin með bili, er formúlan í C2 afrituð niður:

    =CONCATENATE(A2, " ", B2)

    Eða

    = A2 & " " & B2 Ábending. Fljótleg leið til að afrita formúluna niður í dálkinn er að velja reitinn með formúlunni og tvísmella á fyllingarhandfangið.

    Fyrir frekari upplýsingar, vinsamlegast sjáðu Hvernig á að sameina tvo dálka í Excel án þess að tapa gögnum.

    Samana saman texta og tölur með áframhaldandi sniði

    Þegar textastrengur er tengdur saman við tölu, prósentu eða dagsetningu, gætirðu viljað halda upprunalegu sniði á tölugildi eða birta það á annan hátt. Þetta er hægt að gera með því að gefa upp sniðkóðann í TEXT aðgerðinni,sem þú fellir inn í samtengingarformúlu.

    Í upphafi þessa kennsluefnis höfum við þegar fjallað um formúlu sem sameinar texta og dagsetningu.

    Og hér eru nokkur fleiri formúludæmi sem sameina texti og tala :

    Tala með 2 aukastöfum og $ tákninu:

    =A2 & " " & TEXT(B2, "$#,#0.00")

    Tala án ómarktækra núlla og $ táknið:

    =A2 & " " & TEXT(B2, "0.#")

    Bluttala:

    =A2 & " " & TEXT(B2, "# ?/???")

    Til að sameina texta og prósentu eru formúlurnar:

    Prósent með tveir aukastafir:

    =A12 & " " & TEXT(B12, "0.00%")

    Rundað heilt prósent:

    =A12 & " " & TEXT(B12, "0%")

    Hvernig á að sameina fjölda hólfa í Excel

    Sameina gildi úr mörgum hólfum gætu þurft áreynslu vegna þess að Excel CONCATENATE aðgerðin tekur ekki við fylkjum.

    Til að sameina nokkrar hólfa, segjum A1 til A4, þarftu að nota eina af eftirfarandi formúlum:

    =CONCATENATE(A1, A2, A3, A4)

    eða

    =A1 & A2 & A3 & A4

    Þegar þú sameinar frekar lítinn hóp af frumum er ekkert mál að slá inn allar tilvísanir. Mikið úrval væri leiðinlegt að útvega, slá inn hverja einstaka tilvísun handvirkt. Hér að neðan finnur þú 3 aðferðir við samtengingu á skjótum sviðum í Excel.

    Aðferð 1. Ýttu á CTRL til að velja margar frumur

    Til að velja nokkrar frumur fljótt geturðu haldið Ctrl takkanum inni á meðan þú smellir á hverjum reit sem þú vilt hafa með í formúlunni. Hér eru ítarleg skref:

    1. Veldu reit þar sem þú vilt slá inn formúluna.
    2. Sláðu inn=CONCATENATE( í þeim reit eða á formúlustikunni.
    3. Ýttu á og haltu Ctrl og smelltu á hvern reit sem þú vilt sameina.
    4. Slepptu Ctrl hnappinum, sláðu inn lokasvigann og ýttu á Sláðu inn .
    Athugaðu. Þegar þú notar þessa aðferð verður þú að smella á hvern einstakan reit. Ef valið er svið með músinni myndi bæta fylki við formúluna, sem CONCATENATE aðgerðin samþykkir ekki.

    Aðferð 2. Notaðu TRANSPOSE aðgerðina til að fá öll frumugildi

    Þegar svið samanstendur af tugum eða hundruðum hólfa gæti fyrri aðferðin ekki verið nógu hröð þar sem hún krefst þess að smella á hvern reit. Í þessu tilviki geturðu notaðu TRANSPOSE fallið til að skila fylki af gildum og sameinaðu þau svo saman í einu vetfangi.

    1. Í reitnum þar sem þú vilt að niðurstaðan birtist skaltu slá inn TRANSPOSE formúluna, til dæmis:

      =TRANSPOSE(A1:A10)

    2. Í formúlustikunni, ýttu á F9 til að skipta út formúlunni fyrir útreiknuð gildi. Fyrir vikið munt þú hafa fylki af gildum sem á að sameina.
    3. De láttu hrokkið axlabönd í kringum fylkið.
    4. Sláðu inn =CONCATENATE( á undan fyrsta gildinu, sláðu síðan inn lokasvigann á eftir síðasta gildinu og ýttu á Enter .

    Athugið. Niðurstaðan af þessu formúlan er statísk þar sem hún sameinar gildin, ekki frumutilvísanir. Ef upprunagögnin breytast verðurðu að endurtaka ferlið.

    Aðferð 3. Notaðu CONCAT

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.