Excel: Rhannwch y llinyn yn ôl amffinydd neu batrwm, testun a rhifau ar wahân

  • Rhannu Hwn
Michael Brown

Tabl cynnwys

Mae'r tiwtorial yn esbonio sut i hollti celloedd yn Excel gan ddefnyddio fformiwlâu a'r nodwedd Testun Hollti. Byddwch yn dysgu sut i wahanu testun yn ôl coma, gofod neu unrhyw amffinydd arall, a sut i rannu llinynnau yn destun a rhifau .

Hollti testun o un gell i sawl cell yw'r dasg i holl ddefnyddwyr Excel delio ag unwaith mewn tro. Yn un o'n herthyglau cynharach, buom yn trafod sut i rannu celloedd yn Excel gan ddefnyddio'r nodwedd Text to Colofn a Flash Fill . Heddiw, rydyn ni'n mynd i edrych yn fanwl ar sut y gallwch chi hollti llinynnau gan ddefnyddio fformiwlâu a'r offeryn Testun Hollti .

    Sut i hollti testun yn Excel gan ddefnyddio fformiwlâu

    I hollti llinyn yn Excel, byddwch fel arfer yn defnyddio'r ffwythiant CHWITH, DDE neu CANOLBARTH ar y cyd â naill ai FIND neu SEARCH. Ar yr olwg gyntaf, efallai y bydd rhai o'r fformiwlâu yn edrych yn gymhleth, ond mae'r rhesymeg mewn gwirionedd yn eithaf syml, a bydd yr enghreifftiau canlynol yn rhoi rhai cliwiau i chi.

    Rhannu llinyn â choma, hanner colon, slaes, dash neu amffinydd arall

    Wrth hollti celloedd yn Excel, yr allwedd yw lleoli lleoliad y amffinydd o fewn y llinyn testun. Yn dibynnu ar eich tasg, gellir gwneud hyn trwy ddefnyddio naill ai CHWILIO achos-sensitif neu FIND sy'n sensitif i achos. Unwaith y bydd gennych safle'r amffinydd, defnyddiwch y swyddogaeth DDE, CHWITH neu GANOLBARTH i echdynnu'r rhan gyfatebol o'r llinyn testun. Er mwyn deall yn well, gadewch i ni ystyried y canlynol(dyddiad)

  • Cymeriadau rhwng y bwlch 1af a'r gair GWALL: (amser)
  • Testun rhwng GWALL: a Eithriad: (cod gwall)
  • Popeth sy'n dod ar ôl Eithriad: (testun eithriad)
  • Gobeithiaf eich bod hoffi'r ffordd gyflym a syml hon o rannu llinynnau yn Excel. Os ydych chi'n chwilfrydig i roi cynnig arni, mae fersiwn gwerthuso ar gael i'w lawrlwytho isod. Diolch i chi am ddarllen a gobeithio y gwelwn ni chi ar ein blog wythnos nesaf!

    Ar gael i'w lawrlwytho

    Fformiwlâu Celloedd Hollti Excel (ffeil .xlsx)

    Ultimate Suite 14-day fersiwn gwbl weithredol (ffeil.exe)

    enghraifft.

    A chymryd bod gennych restr o SKUs o'r patrwm Eitem-Lliw-Maint , a'ch bod am rannu'r golofn yn 3 colofn ar wahân:

    <10

    1. I echdynnu enw'r eitem (pob nod cyn y cysylltnod 1af), mewnosodwch y fformiwla ganlynol yn B2, ac yna copïwch hi i lawr y golofn:

      =LEFT(A2, SEARCH("-",A2,1)-1)

      Yn y fformiwla hon, mae SEARCH yn pennu lleoliad y cysylltnod 1af ("-") yn y llinyn, ac mae'r ffwythiant LEFT yn tynnu'r holl nodau sydd ar ôl iddo (rydych yn tynnu 1 o safle'r cysylltnod oherwydd nad ydych eisiau echdynnu'r cysylltnod ei hun).

    2. I echdynnu'r lliw (pob nod rhwng y cysylltnod 1af ac 2il), rhowch y canlynol fformiwla yn C2, ac yna ei gopïo i lawr i gelloedd eraill:

      =MID(A2, SEARCH("-",A2) + 1, SEARCH("-",A2,SEARCH("-",A2)+1) - SEARCH("-",A2) - 1)

      Yn y fformiwla hon, rydym yn defnyddio swyddogaeth Excel MID i dynnu testun o A2.

      Caiff y safle cychwyn a nifer y nodau i'w hechdynnu eu cyfrifo gyda chymorth 4 ffwythiant CHWILIO gwahanol:

      • Rhif cychwyn yw lleoliad y cysylltnod cyntaf +1:

        SEARCH("-",A2) + 1

      • Nifer y nodau i'w hechdynnu : y gwahaniaeth rhwng safle'r 2il gysylltnod a'r cysylltnod 1af, minws 1:

        SEARCH("-", A2, SEARCH("-",A2)+1) - SEARCH("-",A2) -1

    3. I echdynnu'r maint (pob nod ar ôl y 3ydd cysylltnod), rhowch y fformiwla ganlynol yn D2:

      =RIGHT(A2,LEN(A2) - SEARCH("-", A2, SEARCH("-", A2) + 1))

      Yn y fformiwla hon, mae'r ffwythiant LEN yn dychwelyd cyfanswm hyd y llinyn,o ble rydych yn tynnu safle'r 2il gysylltnod. Y gwahaniaeth yw nifer y nodau ar ôl yr 2il gysylltnod, ac mae'r ffwythiant DDE yn eu tynnu. unrhyw gymeriad arall. Y cyfan sy'n rhaid i chi ei wneud yw disodli " -" gyda'r amffinydd gofynnol, er enghraifft gofod (" "), coma (","), slaes ("/"), colon (";"), lled-golon (";"), ac yn y blaen.

      Awgrym. Yn y fformiwlâu uchod, mae +1 a -1 yn cyfateb i nifer y nodau yn y amffinydd. Yn yr enghraifft hon, cysylltnod ydyw (1 nod). Os yw eich amffinydd yn cynnwys 2 nod, e.e. coma a bwlch, yna rhowch y coma (",") yn unig i'r ffwythiant CHWILIO, a defnyddiwch +2 a -2 yn lle +1 a -1.

      Sut i hollti llinyn wrth dorri llinell i mewn Excel

      I rannu testun â gofod, defnyddiwch fformiwlâu tebyg i'r rhai a ddangosir yn yr enghraifft flaenorol. Yr unig wahaniaeth yw y bydd angen y ffwythiant CHAR arnoch i gyflenwi'r nod torri llinell gan na allwch ei deipio'n uniongyrchol yn y fformiwla.

      Gan dybio, mae'r celloedd yr ydych am eu hollti yn edrych yn debyg i hyn:

      Cymerwch y fformiwlâu o'r enghraifft flaenorol a rhoi CHAR(10) yn lle cysylltnod ("-") lle mai 10 yw'r cod ASCII ar gyfer porthiant Llinell.

      • Edynnu enw'r eitem :

        =LEFT(A2, SEARCH(CHAR(10),A2,1)-1)

      • I echdynnu'r lliw :

        =MID(A2, SEARCH(CHAR(10),A2) + 1, SEARCH(CHAR(10),A2,SEARCH(CHAR(10),A2)+1) - SEARCH(CHAR(10),A2) - 1)

      • I echdynnu'r maint :

        =RIGHT(A2,LEN(A2) - SEARCH(CHAR(10), A2, SEARCH(CHAR(10), A2) + 1))

      A dyma sut olwg sydd ar y canlyniad:

      Sut i rannu testun a rhifau yn Excel<9

      I ddechrau, nid oes ateb cyffredinol a fyddai'n gweithio ar gyfer pob llinyn alffaniwmerig. Mae pa fformiwla i'w defnyddio yn dibynnu ar y patrwm llinynnol penodol. Isod fe welwch y fformiwlâu ar gyfer y ddau senario cyffredin.

      Llinyn hollti o batrwm 'testun + rhif'

      Gan dybio, mae gennych chi golofn o linynnau gyda thestun a rhifau wedi'u cyfuno, lle mae rhif bob amser yn dilyn testun. Rydych chi eisiau torri'r llinynnau gwreiddiol fel bod y testun a'r rhifau yn ymddangos mewn celloedd ar wahân, fel hyn:

      Gall y canlyniad gael ei gyflawni mewn dwy ffordd wahanol.

      Dull 1: Cyfrif digidau a thynnu cymaint â hynny o nodau

      Y ffordd hawsaf i hollti llinyn testun lle mae rhif yn dod ar ôl testun yw hyn:

      I dynnu rhifau , chi chwilio'r llinyn am bob rhif posib o 0 i 9, cael cyfanswm y rhifau, a dychwelyd cymaint â hynny o nodau o ddiwedd y llinyn.

      Gyda'r llinyn gwreiddiol yn A2, mae'r fformiwla yn mynd fel a ganlyn:<3

      =RIGHT(A2,SUM(LEN(A2) - LEN(SUBSTITUTE(A2, {"0","1","2","3","4","5","6","7","8","9"},""))))

      I dynnu testun , rydych yn cyfrifo faint o nodau testun y mae'r llinyn yn eu cynnwys drwy dynnu nifer y digidau a dynnwyd (C2) o gyfanswm hyd y llinyn gwreiddiol yn A2 . Wedi hynny, rydych chi'n defnyddio'r ffwythiant CHWITH i ddychwelyd cymaint o nodau o ddechrau'r llinyn.

      =LEFT(A2,LEN(A2)-LEN(C2))

      Ble A2 yw'r llinyn gwreiddiol,a C2 yw'r rhif a echdynnwyd, fel y dangosir yn y sgrinlun:

      Dull 2: Darganfyddwch leoliad y digid 1af mewn llinyn

      Dewis amgen ateb fyddai defnyddio'r fformiwla ganlynol i bennu lleoliad y digid cyntaf yn y llinyn:

      =MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))

      Unwaith y darganfyddir lleoliad y digid cyntaf, gallwch rannu testun a rhifau drwy ddefnyddio fformiwlâu CHWITH a DDE syml iawn.

      I echdynnu testun :

      =LEFT(A2, B2-1)

      I echdynnu rhif :

      =RIGHT(A2, LEN(A2)-B2+1)

      Lle A2 yw'r llinyn gwreiddiol, a B2 yw safle'r rhif cyntaf.

      I gael gwared ar y golofn helpwr sy'n dal y lleoliad y digid cyntaf, gallwch chi fewnosod y fformiwla MIN yn y ffwythiannau CHWITH a DDE:

      Fformiwla i echdynnu testun :

      =LEFT(A2,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))-1)

      Fformiwla i echdynnu rhifau :

      =RIGHT(A2,LEN(A2)-MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))+1)

      Rhannu llinyn y patrwm 'rhif + testun'

      Os ydych yn hollti celloedd lle mae testun yn ymddangos ar ôl rhif, byddwch yn gallu dynnu rhifau gyda'r fformiwla ganlynol:

      =LEFT(A2, SUM(LEN(A2) - LEN(SUBSTITUTE(A2, {"0","1","2","3","4","5","6","7","8","9"}, "")))) <3

      Mae'r fformiwla yn debyg i'r un a drafodwyd yn yr enghraifft flaenorol, heblaw eich bod yn defnyddio'r ffwythiant CHWITH yn lle DDE i gael y rhif o ochr chwith y llinyn.

      Unwaith y bydd gennych y rhifau , tynnwch testun drwy dynnu nifer y digidau o gyfanswm hyd y llinyn gwreiddiol:

      =RIGHT(A2,LEN(A2)-LEN(B2))

      Lle A2 yw'r llinyn gwreiddiol a B2 yw'r rhif a dynnwyd,fel y dangosir yn y sgrinlun isod:

      Tip. I gael rhif o unrhyw safle yn y llinyn testun , defnyddiwch naill ai'r fformiwla hon neu'r offeryn Echdynnu.

      Dyma sut gallwch chi hollti llinynnau yn Excel gan ddefnyddio cyfuniadau gwahanol o ffwythiannau gwahanol. Fel y gwelwch, mae'r fformiwlâu ymhell o fod yn amlwg, felly efallai y byddwch am lawrlwytho'r sampl o lyfr gwaith Excel Split Cells i'w harchwilio'n agosach.

      Os nad darganfod troeon gwallgof fformiwlâu Excel yw eich hoff alwedigaeth, chi efallai yr hoffai'r dull gweledol i hollti celloedd yn Excel, a ddangosir yn rhan nesaf y tiwtorial hwn.

      Sut i hollti celloedd yn Excel gyda theclyn Hollti Testun

      Ffordd amgen o hollti a Mae colofn yn Excel yn defnyddio'r nodwedd Testun Hollt sydd wedi'i chynnwys gyda'n Ultimate Suite for Excel, sy'n darparu'r opsiynau canlynol:

      I wneud pethau'n gliriach, gadewch i ni gael golwg agosach ar bob opsiwn, un ar y tro.

      Rhannu celloedd yn ôl nod

      Dewiswch yr opsiwn hwn pryd bynnag yr hoffech rannu cynnwys y gell yn pob digwyddiad o'r nod penodedig .

      Ar gyfer yr enghraifft hon, gadewch i ni gymryd llinynnau'r patrwm Eitem-Lliw-Maint a ddefnyddiwyd gennym yn rhan gyntaf y tiwtorial hwn. Fel y cofiwch efallai, fe wnaethom eu gwahanu yn 3 colofn wahanol gan ddefnyddio 3 fformiwla wahanol. A dyma sut y gallwch chi gyflawni'r un canlyniad mewn 2 gam cyflym:

      1. A chymryd bod gennych chi Ultimate Suitewedi'i osod, dewiswch y celloedd i'w hollti, a chliciwch yr eicon Testun Hollti ar y tab Ablebits Data .

      2. Y <1 Bydd cwarel>Split Text yn agor ar ochr dde eich ffenestr Excel, a byddwch yn gwneud y canlynol:
        • Ehangwch y grŵp Rhannu yn ôl nod a dewiswch un o'r amffinyddion rhagosodol neu teipiwch unrhyw nod arall yn y blwch Custom .
        • Dewiswch a ddylid hollti celloedd i golofnau neu resi.
        • Adolygwch y canlyniad o dan y Rhagolwg adran, a chliciwch ar y botwm Hollti .

      Tip. Os gallai fod sawl amffinydd olynol mewn cell (er enghraifft, mwy nag un nod gofod), dewiswch y blwch Trin amffinyddion olynol fel un blwch.

      Wedi'i wneud! Mae'r dasg oedd angen 3 fformiwla a 5 ffwythiant gwahanol nawr ond yn cymryd cwpl o eiliadau a chlic botwm. rydych yn hollti llinynnau gan ddefnyddio unrhyw gyfuniad o nodau fel amffinydd. Yn dechnegol, rydych chi'n rhannu llinyn yn rhannau gan ddefnyddio un neu sawl is-linyn gwahanol fel ffiniau pob rhan.

      Er enghraifft, i rannu brawddeg gyda'r cysyllteiriau " a " a " neu ", ehangwch y grŵp Rhannu gan linynnau , a rhowch y llinynnau amffinydd, un i bob llinell:

      O ganlyniad, mae'r ymadrodd ffynhonnell yn cael ei wahanu ym mhob digwyddiad o bob amffinydd:

      Awgrym.Yn aml gall y nodau "neu" yn ogystal ag "a" fod yn rhan o eiriau fel "oren" neu "Andalusia", felly gwnewch yn siŵr eich bod yn teipio gofod cyn ac ar ôl a a neu i atal geiriau rhag hollti.

      A dyma enghraifft arall o fywyd go iawn. Gan dybio eich bod wedi mewngludo colofn o ddyddiadau o ffynhonnell allanol, sy'n edrych fel a ganlyn:

      5.1.2016 12:20

      5.2.2016 14:50

      Nid yw'r fformat hwn yn gonfensiynol ar gyfer Excel, ac felly ni fyddai unrhyw un o'r swyddogaethau Dyddiad yn cydnabod unrhyw un o'r elfennau dyddiad neu amser. I rannu diwrnod, mis, blwyddyn, oriau a munudau yn gelloedd ar wahân, rhowch y nodau canlynol yn y blwch Rhannu â llinynnau :

      • Dot (.) i wahanu diwrnod, mis , a blwyddyn
      • Colon (:) i wahanu oriau a munudau
      • Lle i wahanu dyddiad ac amser

      Tarwch y Botwm Hollti , a byddwch yn cael y canlyniad ar unwaith:

      Rhannu celloedd â mwgwd (patrwm)

      Gwahanu cell â mwgwd yn golygu hollti llinyn yn seiliedig ar batrwm .

      Mae'r dewisiad hwn yn ddefnyddiol iawn pan fydd angen i chi rannu rhestr o linynnau homogenaidd yn rhai elfennau, neu is-linynnau. Y cymhlethdod yw na all y testun ffynhonnell gael ei rannu ym mhob digwyddiad o derfynydd penodol, dim ond mewn rhyw ddigwyddiad(au) penodol. Bydd yr enghraifft ganlynol yn gwneud pethau'n haws i'w deall.

      A chymryd bod gennych restr o linynnau wedi'u tynnu o rai logffeil:

      Yr hyn rydych ei eisiau yw cael dyddiad ac amser, os o gwbl, cod gwall a manylion eithriad mewn 3 colofn ar wahân. Ni allwch ddefnyddio bwlch fel amffinydd oherwydd bod bylchau rhwng dyddiad ac amser, a ddylai ymddangos mewn un golofn, ac mae bylchau o fewn y testun eithriad, a ddylai hefyd ymddangos mewn un golofn.

      Y datrysiad yw hollti llinyn gan y mwgwd canlynol: *GWALL:* Eithriad:*

      Lle mae'r seren (*) yn cynrychioli unrhyw nifer o nodau.

      Y colons (:) cael eu cynnwys yn y amffinyddion oherwydd nid ydym am iddynt ymddangos yn y celloedd canlyniadol.

      A nawr, ehangwch yr adran Rhannu â mwgwd ar y Testun Hollti cwarel, teipiwch y mwgwd yn y blwch Rhowch amffinyddion , a chliciwch Hollti :

      Bydd y canlyniad yn edrych yn debyg i hyn:

      Nodyn. Mae hollti llinyn â mwgwd yn sensitif i achos . Felly, gofalwch eich bod yn teipio'r nodau yn y mwgwd yn union fel y maent yn ymddangos yn y llinynnau ffynhonnell.

      Mantais fawr y dull hwn yw hyblygrwydd. Er enghraifft, os oes gan bob un o'r llinynnau gwreiddiol werthoedd dyddiad ac amser, a'ch bod am iddynt ymddangos mewn gwahanol golofnau, defnyddiwch y mwgwd hwn:

      * *GWALL:* Eithriad:*

      Wedi'i gyfieithu i Saesneg clir, mae'r mwgwd yn cyfarwyddo'r ategyn i rannu'r tannau gwreiddiol yn 4 rhan:

      • Pob nod cyn y bwlch 1af a geir yn y llinyn

    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.