Tabl cynnwys
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
=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:
- Dewiswch gell lle rydych chi am nodi'r fformiwla.
- Math=CONCATENATE( yn y gell honno neu yn y bar fformiwla.
- Pwyswch a dal Ctrl a chliciwch ar bob cell rydych am ei chydgadwynu.
- Rhyddhewch y botwm Ctrl, teipiwch y cromfachau cau, a gwasgwch Rhowch .
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.
- Yn y gell lle rydych am i'r canlyniad ymddangos, rhowch y fformiwla TRANSPOSE, er enghraifft:
=TRANSPOSE(A1:A10)
- Yn y bar fformiwla, pwyswch F9 i ddisodli'r fformiwla gyda gwerthoedd cyfrifedig. O ganlyniad, bydd gennych amrywiaeth o werthoedd i'w cydgatenu.<9
- De gollwng y braces cyrliog o amgylch yr arae.
- 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.