Swyddogaeth Excel CONCATENATE i gyfuno llinynnau, celloedd, colofnau

  • Rhannu Hwn
Michael Brown

Yn yr erthygl hon, byddwch yn dysgu gwahanol ffyrdd o gydgadwynu llinynnau testun, rhifau a dyddiadau yn Excel gan ddefnyddio'r swyddogaeth CONCATENATE a "&" gweithredydd. Byddwn hefyd yn trafod fformiwlâu i gyfuno celloedd, colofnau ac ystodau unigol.

Yn eich llyfrau gwaith Excel, nid yw'r data bob amser wedi'i strwythuro yn unol â'ch anghenion. Yn aml efallai y byddwch am rannu cynnwys un gell yn gelloedd unigol neu wneud y gwrthwyneb - cyfuno data o ddwy golofn neu fwy yn un golofn. Enghreifftiau cyffredin yw uno enwau a rhannau cyfeiriadau, cyfuno testun â gwerth a yrrir gan fformiwla, gan ddangos dyddiadau ac amseroedd yn y fformat dymunol, i enwi ond ychydig.

Yn y tiwtorial hwn, rydym yn mynd i archwilio gwahanol dechnegau o Concatenation llinyn Excel, felly gallwch ddewis y dull mwyaf addas ar gyfer eich taflenni gwaith.

    Beth yw "concatenate" yn Excel?

    Yn ei hanfod, mae dwy ffordd i cyfuno data mewn taenlenni Excel:

    • Cyfuno celloedd
    • Gwerthoedd cydgadwynu celloedd

    Pan fyddwch yn uno celloedd, rydych "yn gorfforol " uno dwy gell neu fwy yn un gell. O ganlyniad, mae gennych chi un gell fwy sy'n cael ei harddangos ar draws rhesi lluosog a/neu golofnau.

    Pan fyddwch chi'n concatenate celloedd yn Excel, dim ond y cynnwys rydych chi'n cyfuno o'r celloedd hynny. Mewn geiriau eraill, concatenation yn Excel yw'r broses o uno dau werth neu fwy gyda'i gilydd. Defnyddir y dull hwn yn amlffwythiant

    Yn Excel 365 ac Excel 2021, bydd y fformiwla syml hon yn cydgadwynu ystod o gelloedd mewn chwinciad:

    =CONCAT(A1:A10)

    Dull 4. Defnyddio'r ategyn Uno Celloedd

    Ffordd gyflym a di-fformiwla i gydgadwynu unrhyw ystod yn Excel yw defnyddio'r ategyn Uno Celloedd gyda'r opsiwn " Uno pob maes yn y dewis " wedi'i ddiffodd, fel y dangosir yn Cyfuno gwerthoedd sawl cell yn un gell.

    Excel "&" gweithredwr yn erbyn swyddogaeth CONCATENATE

    Mae llawer o ddefnyddwyr yn meddwl tybed pa un sy'n ffordd fwy effeithlon o ymuno â llinynnau yn Excel - swyddogaeth CONCATENATE neu "&" gweithredwr.

    Yr unig wahaniaeth gwirioneddol yw terfyn 255 llinyn y ffwythiant CONCATENATE a dim cyfyngiad o'r fath wrth ddefnyddio'r ampersand. Ar wahân i hynny, nid oes unrhyw wahaniaeth rhwng y ddau ddull hyn, ac nid oes unrhyw wahaniaeth cyflymder rhwng y CONCATENATE a "&" fformiwlâu.

    A chan fod 255 yn nifer wirioneddol fawr a phrin y bydd angen i chi gyfuno cymaint â hynny o dannau mewn gwaith real, mae'r gwahaniaeth yn dibynnu ar gysur a rhwyddineb defnydd. Mae rhai defnyddwyr yn gweld fformiwlâu CONCATENATE yn haws i'w darllen, yn bersonol mae'n well gen i ddefnyddio'r "&" dull. Felly, cadwch at y dechneg rydych chi'n teimlo'n fwy cyfforddus â hi.

    Gyferbyn â CONCATENATE yn Excel (hollti celloedd)

    Y gwrthwyneb i gydgadwyn yn Excel yw rhannu cynnwys un gell yn gelloedd lluosog . Gellir gwneud hyn mewn ychydig o ffyrdd gwahanol:

    • Texti nodwedd Colofnau
    • opsiwn Flash Fill yn Excel 2013 ac uwch
    • Swyddogaeth TEXTSPLIT yn Excel 365
    • Fformiwlâu personol i hollti celloedd (CANOLIG, DDE, CHWITH, ac ati)

    Gallwch hefyd ddod o hyd i wybodaeth ddefnyddiol yn yr erthygl hon: Sut i ddadgyfuno celloedd yn Excel.

    Concatenate in Excel ag Uno Cells ate-in

    Gyda'r ychwanegyn Merge Cells wedi'i gynnwys yn Ultimate Suite for Excel, gallwch chi wneud y ddau yn effeithlon:

    • Uno sawl cell yn un heb golli data.
    • Cydgadwynu gwerthoedd sawl cell yn un gell a'u gwahanu ag unrhyw amffinydd o'ch dewis.

    Mae'r offeryn Uno Celloedd yn gweithio gyda phob fersiwn Excel o 2016 i 365 a gall gyfuno'r holl fathau o ddata gan gynnwys llinynnau testun, rhifau, dyddiadau a symbolau arbennig. Ei ddwy fantais allweddol yw symlrwydd a chyflymder - gwneir unrhyw gydgadwyn mewn cwpl o gliciau.

    Cyfuno gwerthoedd sawl cell yn un gell

    I gyfuno cynnwys sawl cell, byddwch yn dewis y ystod i gydgadwynu a ffurfweddu'r gosodiadau canlynol:

    • O dan Beth i'w uno , dewiswch Celloedd yn un .
    • O dan Cyfunwch â , teipiwch yr amffinydd (coma a bwlch yn ein hachos ni).
    • Dewiswch ble rydych chi am osod y canlyniad.
    • Yn bwysicaf oll, dad-diciwch y Uno pob ardal yn y blwch dewis . Yr opsiwn hwn sy'n rheoli a yw'r celloedd yn cael eu huno neu eugwerthoedd wedi'u cydgadwynu.

    Cyfuno colofnau rhes-wrth-res

    I gydgysylltu dwy golofn neu fwy, rydych yn ffurfweddu gosodiadau'r Uno Celloedd mewn ffordd debyg ond yn dewis gwneud uno colofnau yn un a rhoi'r canlyniadau yn y golofn chwith.

    Ymunwch â rhesi colofn wrth golofn

    I gyfuno data ym mhob rhes unigol, colofn -wrth-golofn, rydych chi'n dewis:

    • Uno rhesi yn un .
    • Defnyddiwch doriad llinell ar gyfer y amffinydd.
    • Rhowch y canlyniadau yn y rhes uchaf .

    Gall y canlyniad edrych yn debyg i hyn:

    I wirio sut mae'r ategyn Cyfuno Celloedd yn ymdopi â'ch setiau data, mae croeso i chi lawrlwytho fersiwn prawf gwbl weithredol o'n Ultimate Suite for Excel isod.

    Dyna sut i gydgatenu yn Excel. Diolch i chi am ddarllen a gobeithio y gwelwn ni chi ar ein blog wythnos nesaf!

    Ar gael i'w lawrlwytho

    Enghreifftiau o fformiwla concatenation (ffeil .xlsx)

    Treial 14 diwrnod Ultimate Suite fersiwn (ffeil .exe)

    cyfuno ychydig o ddarnau o destun sy'n byw mewn celloedd gwahanol (yn dechnegol, gelwir y rhain yn llinynnau testunneu'n syml llinynau) neu rhowch werth wedi'i gyfrifo â fformiwla yng nghanol peth testun.

    Mae'r sgrinlun canlynol yn dangos y gwahaniaeth rhwng y ddau ddull hyn:

    Mae uno celloedd yn Excel yn destun erthygl ar wahân, ac yn y tiwtorial hwn, byddwn yn trafod y ddwy brif ffordd o gydgatenu llinynnau yn Excel - trwy ddefnyddio'r ffwythiant CONCATENATE a'r gweithredydd concatenation (&).

    Fwythiant CONCATENATE Excel

    Defnyddir y ffwythiant CONCATENATE yn Excel i uno gwahanol ddarnau o destun neu gyfuno gwerthoedd o sawl cell i mewn i un gell.

    Mae cystrawen Excel CONCATENATE fel a ganlyn:

    CONCATENATE(text1, [text2], …)

    Lle mae testun yn llinyn testun, cyfeirnod cell neu werth sy'n cael ei yrru gan fformiwla.

    Cefnogir y ffwythiant CONCATENATE ym mhob fersiwn o Excel 365 - 2007.

    Er enghraifft, i gydgatenu gwerthoedd B6 a C6 gyda chyfun a, y fformiwla yw:

    =CONCATENATE(B6, ",", C6)

    Dangosir rhagor o enghreifftiau yn y ddelwedd isod:

    Nodyn. Yn Excel 365 - Excel 2019, mae swyddogaeth CONCAT hefyd ar gael, sy'n olynydd modern CONCATENATE gyda'r un gystrawen yn union. Er bod y swyddogaeth CONCATENATE yn cael ei gadw ar gyfer cydweddoldeb yn ôl, nid yw Microsoft yn rhoi unrhyw addewidion y bydd yn cael ei gefnogi mewn fersiynau oExcel.

    Defnyddio CONCATENATE yn Excel - pethau i'w cofio

    I sicrhau bod eich fformiwlâu CONCATENATE bob amser yn rhoi'r canlyniadau cywir, cofiwch y rheolau syml canlynol:

    • Excel Mae ffwythiant CONCATENATE angen o leiaf un arg "testun" i weithio.
    • Mewn un fformiwla, gallwch gydgadwynu hyd at 255 o linynnau, cyfanswm o 8,192 nod.
    • Canlyniad y ffwythiant CONCATENATE yw llinyn testun bob amser, hyd yn oed pan fo'r holl werthoedd ffynhonnell yn rhifau.
    • Yn wahanol i'r ffwythiant CONCAT, nid yw Excel CONCATENATE yn adnabod araeau. Rhaid rhestru pob cyfeirnod cell ar wahân. Er enghraifft, dylech ddefnyddio CONCATENATE(A1, A2, A3) ac nid CONCATENATE(A1:A3).
    • Os yw unrhyw un o'r dadleuon yn annilys, mae'r ffwythiant CONCATENATE yn dychwelyd #VALUE! gwall.

    "&" gweithredwr i gydgatenu llinynnau yn Excel

    Yn Microsoft Excel, mae'r arwydd ampersand (&) yn ffordd arall o gydgatenu celloedd. Daw'r dull hwn yn ddefnyddiol iawn mewn llawer o senarios gan fod teipio ampersand yn llawer cyflymach na theipio'r gair "concatenate" :)

    Er enghraifft, i gydgatenu gwerthoedd dwy gell gyda bwlch rhyngddynt, y fformiwla yw:

    =A2&" "&B2

    Sut i gydgadwynu yn Excel - enghreifftiau fformiwla

    Isod fe welwch rai enghreifftiau o ddefnyddio'r ffwythiant CONCATENATE yn Excel.

    Concatenate two neu fwy o gelloedd heb wahanydd

    I gyfuno gwerthoedd dwy gell yn un, rydych yn defnyddio'rfformiwla cydgadwyn yn ei ffurf symlaf:

    =CONCATENATE(A2, B2)

    Neu

    =A2&B2

    Sylwch y bydd y gwerthoedd yn cael eu gwau gyda'i gilydd heb unrhyw amffinydd fel yn y sgrinlun isod.

    I gydgadwynu celloedd lluosog , mae angen i chi gyflenwi pob cyfeirnod cell yn unigol, hyd yn oed os ydych yn cyfuno celloedd cyffiniol. Er enghraifft:

    =CONCATENATE(A2, B2, C2)

    Neu

    =A2&B2&C2

    Mae'r fformiwlâu yn gweithio ar gyfer testun a rhifau. Yn achos niferoedd, cofiwch mai llinyn testun yw'r canlyniad. I'w drosi i rif, lluoswch allbwn CONCATENATE ag 1 neu ychwanegwch 0 ato. Er enghraifft:

    =CONCATENATE(A2, B2)*1

    Awgrym. Yn Excel 2019 ac uwch, gallwch ddefnyddio'r swyddogaeth CONCAT i gydgadwynu celloedd lluosog yn gyflym gan ddefnyddio un neu fwy o gyfeirnodau amrediad.

    Catgadwynu celloedd â gofod, coma neu amffinydd arall

    Yn eich taflenni gwaith, yn aml efallai y bydd angen i chi uno gwerthoedd mewn ffordd sy'n cynnwys atalnodau, bylchau, atalnodau amrywiol neu nodau eraill fel cysylltnod neu slaes. I wneud hyn, rhowch y cymeriad dymunol yn eich fformiwla cydgadwynu. Cofiwch amgáu'r nod hwnnw mewn dyfynodau, fel y dangosir yn yr enghreifftiau canlynol.

    Cydosod dwy gell â gofod :

    =CONCATENATE(A2, " ", B2)

    neu

    =A2 & " " & B2

    Cydgadu dwy gell â choma :

    =CONCATENATE(A2, ", ", B2)

    neu

    =A2 & ", " & B2

    0>Cydosod dwy gell gyda chysylltnod :

    =CONCATENATE(A2, "-", B2)

    neu

    =A2 & "-" & B2

    Ymae'r sgrinlun canlynol yn dangos sut y gallai'r canlyniadau edrych:

    Awgrym. Yn Excel 2019 ac uwch, gallwch ddefnyddio'r ffwythiant TEXTJOIN i uno llinynnau o gelloedd lluosog ag unrhyw amffinydd rydych chi'n ei nodi.

    Llinyn testun cydgadwynu a gwerth cell

    Nid oes unrhyw reswm dros y Excel Swyddogaeth CONCATENATE i'w gyfyngu i werthoedd uno celloedd yn unig. Gallwch hefyd ei ddefnyddio i gyfuno llinynnau testun i wneud y canlyniad yn fwy ystyrlon. Er enghraifft:

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

    Mae'r fformiwla uchod yn hysbysu'r defnyddiwr bod prosiect penodol wedi'i gwblhau, fel yn rhes 2 yn y sgrinlun isod. Sylwch ein bod yn ychwanegu bwlch cyn y gair "cwblhawyd" i wahanu'r llinynnau testun cydgadwynedig. Mae bwlch (" ") hefyd yn cael ei fewnosod rhwng y gwerthoedd cyfun, fel bod y canlyniad yn cael ei ddangos fel "Prosiect 1" yn hytrach na "Project1".

    Gyda'r gweithredwr cydgadwynu, gellir ysgrifennu'r fformiwla fel hyn:

    =A2 & " " & B2 & " completed"

    Yn yr un modd, gallwch ychwanegu llinyn testun ar ddechrau neu yng nghanol eich fformiwla cydgadwynu. Er enghraifft:

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

    ="See " & A2 & " " & B2

    Ymunwch â llinyn testun a fformiwla arall

    I wneud y canlyniad a ddychwelwyd gan ryw fformiwla yn fwy dealladwy i'ch defnyddwyr, rydych yn gallu ei gydgadwynu â llinyn testun sy'n esbonio beth yw'r gwerth mewn gwirionedd.

    Er enghraifft, gallwch ddefnyddio'r fformiwla ganlynol i ddychwelyd y dyddiad cyfredol yn y fformat a ddymunir a nodi pa fath o ddyddiad hwnnwyw:

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

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

    Awgrym. Os hoffech ddileu'r data ffynhonnell heb effeithio ar y llinynnau testun canlyniadol, defnyddiwch yr opsiwn "Gludwch arbennig - gwerthoedd yn unig" i drosi fformiwlâu i'w gwerthoedd.

    Cydosod llinynnau testun gyda thoriadau llinell

    Yn fwyaf aml, byddech chi'n gwahanu'r llinynnau testun canlyniadol gydag atalnodau a bylchau, fel y dangosir yn yr enghraifft flaenorol. Mewn rhai achosion, fodd bynnag, efallai y bydd angen gwahanu'r gwerthoedd gyda thoriad llinell, neu ddychweliad cludo. Enghraifft gyffredin yw cyfuno cyfeiriadau post o ddata mewn colofnau ar wahân.

    Problem yw na allwch deipio toriad llinell yn y fformiwla fel nod arferol. Yn lle hynny, rydych chi'n defnyddio'r ffwythiant CHAR i gyflenwi'r cod ASCII cyfatebol i'r fformiwla concatenation:

    • Ar Windows, defnyddiwch CHAR(10) lle mai 10 yw'r cod nodau ar gyfer Line feed .
    • Ar Mac, defnyddiwch CHAR(13) lle 13 yw'r cod nod ar gyfer Dychwelyd cerbyd .

    Yn yr enghraifft hon, mae gennym y darnau cyfeiriad yn colofnau A i F, ac rydym yn eu rhoi at ei gilydd yng ngholofn G trwy ddefnyddio'r gweithredwr cydgadwyn “&”. Mae'r gwerthoedd cyfun wedi'u gwahanu â choma (", "), gofod (" ") a toriad llinell CHAR(10):

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

    Byddai'r ffwythiant CONCATENATE yn cymryd y siâp hwn:

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

    Y naill ffordd neu'r llall, llinyn testun 3-llinell yw'r canlyniad: Nodyn. Wrth ddefnyddio seibiannau llinell i wahanu'r gwerthoedd cyfunol, chirhaid bod Wrap text wedi'i alluogi er mwyn i'r canlyniad arddangos yn gywir. I wneud hyn, pwyswch Ctrl + 1 i agor y ddeialog Fformatio Celloedd , newidiwch i'r tab Aliniad a gwiriwch y blwch Lapiwch destun .

    Yn yr un modd, gallwch wahanu'r llinynnau terfynol â nodau eraill megis:

    • Dyfyniadau dwbl (") - CHAR(34)
    • Forward slaes (/) - CHAR(47)
    • Asterisk (*) - CHAR (42)
    • Mae'r rhestr lawn o godau ASCII ar gael yma.

    Sut i gydgadwynu colofnau yn Excel

    I ymuno â dwy golofn neu fwy, rhowch eich fformiwla cydgadwyn yn y gell gyntaf, ac yna ei gopïo i lawr i gelloedd eraill trwy lusgo'r handlen llenwi (y sgwâr bach sy'n ymddangos yn y cornel dde isaf y gell a ddewiswyd).

    Er enghraifft, i gyfuno dwy golofn (colofn A a B) sy'n cyfyngu'r gwerthoedd gyda bwlch, y fformiwla yn C2 a gopïwyd i lawr yw:

    =CONCATENATE(A2, " ", B2)

    Neu

    = A2 & " " & B2 Awgrym. Ffordd gyflym o gopïo'r fformiwla i lawr y golofn yw dewis y gell gyda'r fformiwla a chliciwch ddwywaith ar y ddolen llenwi.

    Ar gyfer mwy o wybodaeth, gweler Sut i uno dwy golofn yn Excel heb golli data.

    Cyfuno testun a rhifau gan gadw fformatio

    Wrth gydgatenu llinyn testun gyda rhif, canran neu ddyddiad, efallai y byddwch am gadw'r fformat gwreiddiol o werth rhifol neu ei arddangos mewn ffordd wahanol. Gellir gwneud hyn trwy gyflenwi'r cod fformat y tu mewn i'r swyddogaeth TESTUN,yr ydych yn ei fewnosod mewn fformiwla cydgadwynu.

    Ar ddechrau'r tiwtorial hwn, rydym eisoes wedi trafod fformiwla sy'n cydgatenu testun a dyddiad.

    A dyma ychydig mwy o enghreifftiau fformiwla sy'n cyfuno testun a rhif :

    Rhif gyda 2 le degol a'r arwydd $:

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

    Rhif heb sero di-nod a'r arwydd $:

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

    Rhif ffracsiynol:

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

    I gydgadwynu testun a chanran , y fformiwlâu yw:

    Canran â dau le degol:

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

    Canran cyfan wedi'i dalgrynnu:

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

    Sut i gydgadwynu ystod o gelloedd yn Excel

    Cyfuno gall gwerthoedd o gelloedd lluosog gymryd peth ymdrech oherwydd nid yw ffwythiant Excel CONCATENATE yn derbyn araeau.

    I gydgadwynu sawl cell, dywedwch A1 i A4, mae angen i chi ddefnyddio un o'r fformiwlâu canlynol:

    =CONCATENATE(A1, A2, A3, A4)

    neu

    =A1 & A2 & A3 & A4

    Wrth gyfuno grŵp gweddol fach o gelloedd, nid yw'n fawr o beth i deipio'r holl gyfeiriadau. Byddai ystod eang yn ddiflas i'w cyflenwi, gan deipio pob cyfeirnod unigol â llaw. Isod fe welwch 3 dull o gydgadwynu amrediad cyflym yn Excel.

    Dull 1. Pwyswch CTRL i ddewis celloedd lluosog

    I ddewis sawl cell yn gyflym, gallwch bwyso a dal y bysell Ctrl wrth glicio ar bob cell rydych chi am ei chynnwys yn y fformiwla. Dyma'r camau manwl:

    1. Dewiswch gell lle rydych chi am nodi'r fformiwla.
    2. Math=CONCATENATE( yn y gell honno neu yn y bar fformiwla.
    3. Pwyswch a dal Ctrl a chliciwch ar bob cell rydych am ei chydgadwynu.
    4. Rhyddhewch y botwm Ctrl, teipiwch y cromfachau cau, a gwasgwch Rhowch .
    Nodyn. Wrth ddefnyddio'r dull hwn, rhaid i chi glicio pob cell unigol. Byddai dewis ystod gyda'r llygoden yn ychwanegu arae at y fformiwla, nad yw'r ffwythiant CONCATENATE yn ei dderbyn.

    Dull 2. Defnyddiwch ffwythiant TRANSPOSE i gael holl werthoedd cell

    Pan fo amrediad yn cynnwys degau neu gannoedd o gelloedd, efallai na fydd y dull blaenorol yn ddigon cyflym gan fod angen clicio ar bob cell. Yn yr achos hwn, gallwch defnyddio'r ffwythiant TRANSPOSE i ddychwelyd amrywiaeth o werthoedd, ac yna eu huno gyda'i gilydd mewn un swoop syrthio.

    1. Yn y gell lle rydych am i'r canlyniad ymddangos, rhowch y fformiwla TRANSPOSE, er enghraifft:

      =TRANSPOSE(A1:A10)

    2. Yn y bar fformiwla, pwyswch F9 i ddisodli'r fformiwla gyda gwerthoedd cyfrifedig. O ganlyniad, bydd gennych amrywiaeth o werthoedd i'w cydgatenu.<9
    3. De gollwng y braces cyrliog o amgylch yr arae.
    4. Math = CONCATENATE( cyn y gwerth cyntaf, yna teipiwch y cromfachau cau ar ôl y gwerth olaf, a gwasgwch Enter .

    Nodyn. Canlyniad hyn mae'r fformiwla yn statig gan ei fod yn cydgatenu'r gwerthoedd, nid cyfeiriadau cell. Os bydd y data ffynhonnell yn newid, bydd yn rhaid i chi ailadrodd y broses.

    Dull 3. Defnyddiwch y CONCAT

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.