Gnìomh TEXTJOIN ann an Excel gus teacsa a thoirt còmhla bho ioma cealla

  • Roinn Seo
Michael Brown

Tha an oideachadh a’ sealltainn mar a chleachdas tu an gnìomh TEXTJOIN gus teacsa ann an Excel a cho-aonadh le eisimpleirean practaigeach.

Gu ruige o chionn ghoirid, bha dà dhòigh cumanta air susbaint cealla a chur còmhla ann an Excel: an co-chòrdadh gnìomhaiche agus gnìomh CONCATENATE. Le toirt a-steach TEXTJOIN, tha e coltach gu bheil roghainn eile nas cumhachdaiche air nochdadh, a leigeas leat teacsa a cheangal ann an dòigh nas sùbailte a’ toirt a-steach delimiter sam bith eatarra. Ach ann an da-rìribh, tha tòrr a bharrachd na chois!

    Tha gnìomh Excel TEXTJOIN

    TEXTJOIN ann an Excel a’ ceangal sreangan teacsa bho iomadh cealla no raon agus a’ sgaradh nan luachan aonaichte le delimiter sam bith a shònraich thu. Faodaidh e ceallan falamh a leigeil seachad no a thoirt a-steach san toradh.

    Tha an gnìomh ri fhaighinn ann an Excel airson Office 365, Excel 2021, agus Excel 2019.

    Tha co-chòrdadh gnìomh TEXTJOIN mar a leanas :

    TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)

    Far:

    • Delimiter (riatanach) - tha dealaiche eadar gach luach teacsa a chuireas tu ri chèile. Mar as trice, tha e air a thoirt seachad mar shreang teacsa ceangailte ann an luachan dùbailte no iomradh air cealla anns a bheil sreang teacsa. Bithear a’ dèiligeadh ri àireamh a chaidh a sholarachadh mar delimiter mar theacsa.
    • Ignore_empty (riatanach) - Co-dhùnadh am bu chòir dhut ceallan falamh a leigeil seachad no nach bu chòir:
      • TRUE - leig seachad ceallan bàn sam bith.
      • FALSE - cuir a-steach ceallan falamh san t-sreang a thig às.(riatanach) - a’ chiad luach airson a dhol còmhla. Faodar a thoirt seachad mar shreang teacsa, iomradh air cill anns a bheil sreang, no sreath de shreathan mar raon de cheallan.
      • Text2 , … (roghainneil) - luachan teacsa a bharrachd a bhith air an cur ri chèile. Tha 252 argamaid teacsa ceadaichte aig a’ char as àirde, a’ gabhail a-steach text1 .

      Mar eisimpleir, cuireamaid còmhla pàirtean seòlaidh o cheallan B2, C2 agus D2 ri chèile ann an aon chealla, a’ sgaradh nan luachan le cromag agus àite:

      Leis a’ ghnìomh CONCATENATE, dh’fheumadh tu gach cealla a shònrachadh leotha fhèin agus delimiter (”, “) a chuir às deidh gach iomradh, rud a dh’ fhaodadh a bhith duilich nuair a thèid susbaint mòran a chur còmhla ceallan:

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

      Le Excel TEXTJOIN, bidh thu a’ sònrachadh an delimiter dìreach aon turas sa chiad argamaid, agus a’ toirt seachad raon de cheallan airson an treas argamaid:

      =TEXTJOIN(", ", TRUE, A2:C2) <12

      TEXTJOIN ann an Excel - 6 rudan ri chuimhneachadh

      Gus TEXTJOIN a chleachdadh gu h-èifeachdach anns na duilleagan-obrach agad, tha beagan phuingean cudromach ri thoirt fa-near:

      1. Is e rud ùr a th’ ann an TEXTJOIN gnìomh, nach eil ri fhaighinn ach ann an Excel 2019 - Excel 365. Ann an dreachan Excel nas tràithe, feuch an cleachd thu am feart CONCATENATE no am “&” ghnìomhaiche na àite.
      2. Ann an dreachan ùra ma tha Excel, faodaidh tu cuideachd an gnìomh CONCAT a chleachdadh gus luachan a cho-cheangail bho cheallan is raointean fa leth, ach gun roghainnean sam bith airson crìochan no ceallan falamh.
      3. Àireamh sam bith air a sholarachadh gu TEXTJOIN airson an delimiter no text argamaidean air an tionndadh gu teacsa.
      4. Mura bheil delimiter air a shònrachadh no gur e sreang fhalamh ("") a th' ann, tha luachan teacsa air an co-chòrdadh às aonais comharraiche sam bith.
      5. 'S urrainn dhan ghnìomh làimhsich suas ri 252 argamaidean teacsa.
      6. Faodaidh 32,767 caractar aig a’ char as àirde a bhith san t-sreang a thig às, is e sin crìoch nan cealla ann an Excel. Ma thèid thairis air a’ chrìoch seo, tillidh foirmle TEXTJOIN an #VALUE! mearachd.

      Mar a thèid thu còmhla ri teacsa ann an Excel - eisimpleirean foirmle

      Gus tuigse nas fheàrr fhaighinn air na buannachdan uile a tha aig TEXTJOIN, leig dhuinn sùil a thoirt air mar a chleachdas tu am feart ann an suidheachaidhean fìor .

      Tionndaidh colbh gu liosta sgaraichte le cromag

      Nuair a tha thu airson liosta dhìreach a cho-cheangail a’ sgaradh nan luachan le cromag, leth-dhuilleag no delimiter sam bith eile, ’s e TEXTJOIN an gnìomh ceart a chleachdas tu.

      Airson na h-eisimpleir seo, bidh sinn a’ toirt a-steach buannachadh is call gach sgioba bhon chlàr gu h-ìosal. Faodar seo a dhèanamh leis na foirmlean a leanas, a tha diofraichte a-mhàin anns an raon de cheallan a tha ceangailte riutha.

      Airson Sgioba 1:

      =TEXTJOIN(",", FALSE, B2:B6)

      Airson Sgioba 2:<3

      =TEXTJOIN(",", FALSE, C2:C6)

      Agus mar sin air adhart.

      Anns na foirmlean gu lèir, thathas a’ cleachdadh na h-argamaidean a leanas:

      • Delimiter - a cromag (",").
      • Ignore_empty deiseil gu FALSE gus ceallan falamh a ghabhail a-steach oir feumaidh sinn sealltainn dè na geamannan nach deach a chluich.

      Mar an Mar thoradh air an sin, gheibh thu ceithir liostaichean dealaichte le cromagan a tha a’ riochdachadh buannachadh is call gach sgioba ann an cruth cruinn:

      Thig còmhla ri ceallan le diofar chrìochnaidhean

      Ann an suidheachadh nuair a dh’ fheumas tu na luachan co-cheangailte a sgaradh le diofar delimiters, faodaidh tu an dàrna cuid grunn delimiters a thoirt seachad mar rèite seasmhach no cuir a-steach gach delimiter ann an cealla air leth agus cleachd iomradh raoin airson an argamaid delimiter .

      Ma tha thu airson a dhol còmhla ri ceallan anns a bheil diofar phàirtean ainm agus an toradh fhaighinn san fhòrmat seo: Ainm mu dheireadh , Ciad ainm Ainm meadhanach .

      Mar a chì thu, tha cromag agus beàrn (", ") eadar an t-ainm mu dheireadh agus an t-ainm mu dheireadh (", ") agus a' chiad ainm agus an t-ainm meadhanach le beàrn ("") a-mhàin. Mar sin, bidh sinn a’ toirt a-steach an dà theorannaiche seo ann an seasmhach rèite {”, “,” “} agus gheibh sinn am foirmle a leanas:

      =TEXTJOIN({", "," "}, TRUE, A2:C2)

      Càit a bheil A2:C2 na pàirtean ainm ri chur còmhla.

      Air neo, ’s urrainn dhut na delimiters a thaipeadh gun chomharran luachan ann an cuid de cheallan falamh (can, cromag agus àite ann am F3 agus beàrn ann an G3) agus cleachd an raon $F$3:$G$3 (thoir an aire na iomraidhean cealla iomlan) airson an argamaid delimiter :

      =TEXTJOIN($F$3:$G$3, TRUE, A2:C2)

      Le bhith a’ cleachdadh an dòigh-obrach choitcheann seo, ’s urrainn dhut susbaint cealla a chur còmhla ann an diofar chruthan.

      Mar eisimpleir, ma tha thu ag iarraidh an toradh ann an cruth A’ chiad ainm Ciad ainm sa mheadhan An t-ainm mu dheireadh , cleachd an gnìomh LEFT gus a’ chiad charactar a thoirt a-mach (a’ chiad charactar) bho cealla C2. A thaobh nan crìochan, chuir sinn beàrn ("") eadar a 'chiad ainm agus a' chiad ainm meadhanach; aùine agus beàrn (".") eadar an t-ainm tùsail agus an t-ainm mu dheireadh:

      =TEXTJOIN({" ",". "}, TRUE, B2, LEFT(C2,1), A2)

      Thig còmhla ri teacsa agus cinn-latha ann an Excel

      Ann an cùis shònraichte nuair a tha thu a’ tighinn còmhla teacsa agus cinn-latha, chan obraich a’ toirt cinn-latha gu dìreach gu foirmle TEXTJOIN. Mar is dòcha gu bheil cuimhne agad, bidh Excel a’ stòradh cinn-latha mar àireamhan sreathach, agus mar sin tillidh am foirmle agad àireamh a’ riochdachadh a’ chinn-latha mar a chithear san dealbh gu h-ìosal:

      =TEXTJOIN(" ", TRUE, A2:B2)

      Gus seo a chàradh, feumaidh tu tionndadh an ceann-latha ann an sreang teacsa mus tèid thu còmhla ris. Agus an seo tha an gnìomh TEXT leis a’ chòd cruth a tha thu ag iarraidh ("mm/dd/yyyy" sa chùis againn) a’ tighinn a-steach feumail:

      =TEXTJOIN(" ", TRUE, A2, TEXT(B2, "mm/dd/yyyy"))

      Cuir còmhla teacsa le brisidhean loidhne

      Ma tha thu airson teacsa a chur còmhla ann an Excel gus an tòisich gach luach ann an loidhne ùr, cleachd CHAR(10) mar an t-iomallaiche (far a bheil 10 na charactar loidhne-loidhne).

      Mar eisimpleir, airson teacsa a chur còmhla o ceallan A2 agus B2 a’ sgaradh nan luachan le briseadh loidhne, is e seo am foirmle airson a chleachdadh:

      =TEXTJOIN(CHAR(10), TRUE, A2:B2)

      Tip. Airson an toradh a thaisbeanadh ann an grunn loidhnichean mar a chithear san dealbh gu h-àrd, dèan cinnteach gu bheil am feart teacsa Wrap air a thionndadh air.

      TEXTJOIN IF gus teacsa a cho-aonadh le cumhachan

      Air sgàth comas Excel TEXTJOIN sreath de shreangan a làimhseachadh, faodar a chleachdadh cuideachd gus susbaint dà chealla no barrachd a chur còmhla ann an suidheachadh. Gus a dhèanamh, cleachd an gnìomh IF gus raon de cheallan a mheasadh agus cuir air ais sreath de luachan a choinnicheas ris a’ chumha gu argamaid text1 deTEXTJOIN.

      Bhon chlàr a chithear san dealbh gu h-ìosal, saoil gu bheil thu airson liosta de bhuill Sgioba 1 fhaighinn air ais. Gus seo a choileanadh, neadaich an aithris IF a leanas a-steach don argamaid text1 :

      IF($B$2:$B$9=1, $A$2:$A$9, "")

      Ann am Beurla shìmplidh, tha an fhoirmle gu h-àrd ag ràdh: Ma tha colbh B co-ionann ri 1, till a luach bho cholbh A san aon sreath; no thoir air ais sreang fhalamh.

      Tha am foirmle iomlan airson Sgioba 1 a' gabhail a' chruth seo:

      =TEXTJOIN(", ", TRUE, IF($B$2:$B$9=1, $A$2:$A$9, ""))

      San aon dòigh, gheibh thu a liosta dealaichte le cromag de bhuill Sgioba 2:

      =TEXTJOIN(", ", TRUE, IF($B$2:$B$9=2, $A$2:$A$9, ""))

      An aire. Mar thoradh air an fheart Dynamic Arrays a tha ri fhaighinn ann an Excel 365 agus 2021, bidh seo ag obair mar fhoirmle cunbhalach, a chithear san dealbh gu h-àrd. Ann an Excel 2019, feumaidh tu a chuir a-steach mar fhoirmle rèite traidiseanta le putadh air a’ gheàrr-liosta Ctrl + Shift + Enter.

      Seall is till iomadh maidsean ann an liosta sgaraichte le cromag

      Mar is dòcha gu bheil fios agad, an Chan urrainn do ghnìomh Excel VLOOKUP ach a’ chiad gheama a chaidh a lorg a thilleadh. Ach dè ma dh’ fheumas tu a h-uile maids fhaighinn airson ID sònraichte, SKU, no rudeigin eile?

      Gus na toraidhean a thoirt a-mach ann an ceallan fa leth, cleachd aon de na foirmlean a tha air am mìneachadh ann an How to VLOOKUP ioma luachan ann an Excel.

      Gus coimhead suas is tilleadh a h-uile luach co-fhreagarrach ann an aon chill mar liosta dealaichte le cromag, cleachd am foirmle TEXTJOIN IF. bathar a cheannaich neach-reic sònraichte bhon chlàr sampallgu h-ìosal. Faodar seo a dhèanamh gu furasta leis an fhoirmle a leanas:

      IF($A$2:$A$12=D2, $B$2:$B$12, "")

      Far a bheil A2:A12 nan ainmean luchd-reic, 's e bathar a th' ann am B2:B12, agus 's e D2 an neach-reic anns a bheil ùidh.

      Bidh am foirmle gu h-àrd a’ dol gu E2 agus a’ toirt a h-uile maids airson an neach-reic targaid ann an D2 (Adam). Mar thoradh air a bhith a’ cleachdadh iomraidhean cealla càirdeach (airson an neach-reic targaid) agus iomlan (airson ainmean an neach-reic agus toraidhean), bidh am foirmle a’ dèanamh lethbhreac ceart dha na ceallan gu h-ìosal agus ag obair gu snog airson an dà neach-reic eile cuideachd:

      Thoir an aire. Coltach ris an eisimpleir roimhe, tha seo ag obair mar fhoirmle chunbhalach ann an Excel 365 agus 2021, agus mar fhoirmle CSE (Ctrl + Shift + Enter ) ann an Excel 2019.

      Tha loidsig na foirmle dìreach mar a tha e san fhoirmle. eisimpleir roimhe:

      Tha an aithris IF a’ dèanamh coimeas eadar gach ainm ann an A2:A12 agus an t-ainm targaid ann an D2 (Adhamh sa chùis againn):

      IF($A$2:$A$12=D2, $B$2:$B$12, "")

      Ma tha an deuchainn loidsigeach a’ measadh gu TRUE (i.e. tha an t-ainm ann an D2 a’ maidseadh an ainm ann an colbh A), bidh am foirmle a’ tilleadh toradh bho cholbh B; air neo thèid sreang fhalamh ("") a thilleadh. 'S e toradh IF an t-sreath a leanas:

      {"";"";"Bananas";"Apples";"";"";"";"Oranges";"";"Lemons";""}

      Tha an t-sreath a' dol dhan ghnìomh TEXTJOIN mar an argamaid text1 . Agus leis gu bheil TEXTJOIN air a rèiteachadh gus na luachan a sgaradh le cromag agus àite (", "), gheibh sinn an t-sreang seo mar an toradh deireannach:

      Bananathan, ùbhlan, orainsearan, lemonan

      Excel Chan eil TEXTJOIN ag obair

      Nuair a thig mearachd air an fhoirmle TEXTJOIN agad, tha e glè choltacha bhith mar aon dhe na leanas:

      • #NAME? tha mearachd a' tachairt nuair a chleachdar TEXTJOIN ann an tionndadh nas sine de Excel far nach eil taic ris a' ghnìomh seo (ro-2019) no nuair a tha ainm a' ghnìomha air a mhearachdachadh.
      • #VALUE! tha mearachd a' tachairt ma tha an t-sreang a thig gu buil nas àirde na 32,767 caractairean.
      • #VALUE! faodaidh mearachd tachairt cuideachd mur aithnich Excel an teistiche mar theacsa, mar eisimpleir ma bheir thu seachad caractar neo-chlò-bhuailte leithid CHAR(0).

      Sin mar a chleachdas tu an gnìomh TEXTJOIN ann an Excel. Tha mi a’ toirt taing dhut airson do leughadh agus tha mi an dòchas d’fhaicinn air ar blog an ath sheachdain!

      Luchdaich a-nuas ri fhaighinn

      Eisempleirean foirmle Excel TEXTJOIN

      3>

    Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.