Tabl cynnwys
Problem gyffredin iawn wrth ddefnyddio MS Excel yw sut i dynnu rhifau o gelloedd testun. Am ryw reswm, mae systemau amrywiol yn cymysgu testun a rhifau yn fwriadol neu'n ddamweiniol. Bydd yr erthygl hon yn eich arwain i dynnu rhifau o gell yn excel gyda rhai dulliau cyflym ynghyd â rhai enghreifftiau addas a darluniau cywir.
Lawrlwytho Llyfr Ymarfer
Gallwch lawrlwytho y templed Excel rhad ac am ddim oddi yma ac ymarfer ar eich pen eich hun.
Dileu Rhifau o Gell.xlsm7 Ffyrdd Effeithiol o Dynnu Rhifau o Gell yn Excel
Dewch i ni gael ein cyflwyno i'n set ddata yn gyntaf. Rwyf wedi gosod rhai Enwau Cynnyrch a’u IDs ’ yn fy set ddata. Mae gan y llythrennau a'r rhifau wahanol ystyron. Am ryw reswm, rydym am dynnu'r rhifau o'r IDs Cynnyrch .
Yn y dulliau canlynol, byddwn yn gweld sut i dynnu'r rhifau o y celloedd gydag esboniadau manwl.
Dull 1: Defnyddio Darganfod & Rhoi Cardiau Gwyllt yn eu lle i Dynnu Rhifau o Gell yn Excel
Yn y dull hwn, byddwn yn dileu'r rhifau hynny gan ddefnyddio'r Find & Disodli gorchymyn gyda'r Cardiau Gwyllt .
Yn y cam hwn, mae gennym rai rhifau bras wedi'u cau gyda cromfachau a'u gosod yn y golofn Enwau Cynhyrchion. Byddwn yn dileu'r niferoedd hyn. Felly, gadewch i ni weld y camau isod.
Camau:
➤ Dewiswch yr amrediad data B5:B11 .
➤ Gwasgwch Ctrl+H i agor Canfod & Disodli gorchymyn.
➤ Yna teipiwch (*) yn y blwch Dod o hyd i beth a chadw'r blwch Amnewid gyda yn wag.
➤ Ar ôl hynny, pwyswch Amnewid Pob Un .
Nawr fe welwch fod yr holl rifau gydag enwau'r cynhyrchion wedi diflannu.
Dull 2: Gwneud Cais Darganfod & Dewiswch Offeryn i Ddileu Rhifau o Gell yn Excel
Yma, edrychwch bod dwy gell yn y golofn IDau Cynnyrch sy'n cynnwys rhifau yn unig. Nawr byddwn yn tynnu'r rhifau o'r celloedd IDs' gan ddefnyddio Find & Dewiswch gorchymyn.
Cam 1:
➤ Dewiswch yr amrediad data C5:C11 .
➤ Yna ewch i'r tab Cartref > y grŵp Golygu > Darganfod & Dewiswch > Ewch i Arbennig
Bydd blwch deialog yn agor.
Cam 2:
➤ Marciwch Rhifau yn unig o'r opsiwn Constants .
➤ Pwyswch OK .
>Nawr, edrychwch bod y celloedd, dim ond y rhifau wedi'u hamlygu.
Cam 3:
➤ Yn ddiweddarach, pwyswch y botwm Dileu botwm ar eich bysellfwrdd.
Dyma fe. Mae'r rhifau'n cael eu tynnu.
Dull 3: Defnyddiwch Excel Flash Fill i Dynnu Rhifau o Gell
Mae'n un o'r rhai hawsaf dulliau. Edrychwch bod y IDau cynnyrch, sy'n gymysgedd o destun a rhifau. Byddwn yn tynnu'r rhifau o'r celloedd gan ddefnyddio Excel Flash Fill .
Cam 1:
➤Yn gyntaf, teipiwch destun y gell gyntaf yn unig (nid y digidau) i golofn newydd gerllaw.
➤ Yna tarwch y botwm Enter .
<17
Cam 2:
➤ Dewiswch Cell D5 .
➤ Nawr ewch i Data > Offer Data > Llenwch Fflach .
Nawr fe welwch fod yr holl rifau wedi'u dileu.
Dull 4: Mewnosod Swyddogaeth SUBSTITUTE i Dynnu Rhifau o Gell yn Excel
Yn y dull hwn, byddwn yn gwneud y dasg gan ddefnyddio swyddogaeth SUBSTITUTE . Mae'r ffwythiant SUBSTITUTE yn disodli testun sy'n bodoli eisoes gyda thestun newydd mewn llinyn.
Nawr, gadewch i ni ddilyn y camau isod fesul un.
Cam 1:
➤ Ysgrifennwch y fformiwla a roddir isod yn Cell D5 –
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")
➤ Yna pwyswch y Rhowch fotwm .
Cam 2:
➤ Nawr cliciwch ddwywaith y Eicon Fill Handle a bydd y fformiwla'n cael ei chopïo i lawr yn awtomatig.
Nawr fe welwch fod y rhifau'n cael eu tynnu o'r celloedd.
0> > Darlleniadau Tebyg:- Sut i Dynnu Is-gyfansymiau yn Excel (2 Dric Hawdd)
- Technegau glanhau data yn Excel: Amnewid neu ddileu testun mewn celloedd
- Sut i Dynnu Fformiwlâu yn Excel: 7 Ffordd Hawdd
Dull 5: Cyfuno Swyddogaethau TEXTJOIN, CANOLBARTH, ROW, LEN, ac INDIRECT i Ddileu Rhifau o Gell yn Excel
Yma, byddwn yn cyfuno'r TEXTJOIN , MID , ROW , LEN , a INDIRECT swyddogaethau i dynnu rhifau o gell. Mae'r ffwythiant TEXTJOIN yn cael ei gymhwyso i uno testun o linynnau lluosog â'i gilydd. Defnyddir y ffwythiant Canol yn excel i ddarganfod llinynnau a'u dychwelyd o unrhyw ran ganol yr excel. Mae'r ffwythiant ROW yn dychwelyd rhif y rhes er mwyn cyfeirio ato. Mae'r ffwythiant LEN yn ffwythiant testun yn excel sy'n dychwelyd hyd llinyn/testun. Mae ffwythiant INDIRECT yn dychwelyd cyfeiriad i amrediad.
Cam 1:
➤ Teipiwch y fformiwla yn Cell D5 –
=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))
➤ Tarwch y botwm Enter .
> Cam 2:
➤ Yna llusgwch yr eicon Llenwad Handle i gopïo'r fformiwla.
👇 Dadansoddiad Fformiwla:
➥ ROW(INDIRECT("1:"&LEN(C5)))
0>Bydd yn dod o hyd i'r rhestr arae canlyniadol o'r ffwythiannau ROW ac INDIRECT sy'n dychwelyd fel-{1;2;3;4}
➥ MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)
Cymhwysir y ffwythiant CANOLBARTH i echdynnu'r llinyn alffaniwmerig yn seiliedig ar y dadleuon start_num a num_chars. Ac ar gyfer y ddadl num-chars, byddwn yn rhoi 1. Ar ôl rhoi'r dadleuon yn y swyddogaeth MID, bydd yn dychwelyd arae tebyg-
{"B"; ”H”;”2″;”3″}
➥ ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3) ))),1)+0)
Ar ôl ychwanegu 0, mae'r arae allbwn yn cael ei roi yn y ffwythiant ISERR .Bydd yn creu amrywiaeth o TRUE a FALSE , TRUE ar gyfer nodau nad ydynt yn rhifol, a FALSE ar gyfer rhifau. Bydd yr allbwn yn dychwelyd fel-
{TRUE;TRUE;FALSE;FALSE}
➥ IF(ISERR(MID(B3) ,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1),"” )
Bydd ffwythiant IF yn gwirio allbwn y ffwythiant ISERR . Os bydd ei werth yn dychwelyd TRUE , bydd yn dychwelyd amrywiaeth o nodau llinyn alffaniwmerig. Felly rydym wedi ychwanegu ffwythiant MID arall. Os yw gwerth y ffwythiant IF yn FALSE , bydd yn dychwelyd yn wag (“”). Felly o'r diwedd fe gawn ni arae sy'n cynnwys nodau anrhifaidd y llinyn yn unig. Hynny yw-
{“B”;”H”;””;”}
➥ TEXTJOIN(“” ,TRUE,IF(ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN( B3)),1),””))
Bydd y ffwythiant TEXTJOIN yn ymuno â holl nodau'r arae uchod ac yn osgoi'r llinyn gwag. Mae'r amffinydd ar gyfer y ffwythiant hwn wedi'i osod fel llinyn gwag ("") ac mae gwerth yr arg wag a anwybyddwyd yn cael ei roi TRUE . Bydd hyn yn rhoi ein canlyniad disgwyliedig-
{BH}
Dull 6: Ymunwch â Swyddogaethau TEXTJOIN, IF, ISERR, SEquENCE, LEN, a MID i'w Dileu Rhifau o Gell yn Excel
Byddwn yn cyfuno set arall o swyddogaethau i wneud y dasg nawr. Dyna'r TEXTJOIN , IF , ISERR , SEquENCE , LEN , CANOLBARTH ffwythiannau. Defnyddir y ffwythiant IF i ddychwelyd un gwerth os yw amod yn wir a gwerth arall os yw'n anwir. Mae'r ffwythiant ISERR yn dychwelyd TRUE os yw'r gwerth yn unrhyw werth gwall, ac eithrio #N/A. Mae'r ffwythiant SEQUENCE yn eich galluogi i gynhyrchu rhestr o rifau dilyniannol mewn arae, megis 1, 2, 3, 4.
Cam 1:
➤ Yn Cell D5 ysgrifennwch y fformiwla a roddir-
=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))
➤ Pwyswch y Enter botwm i gael y canlyniad.
Cam 2:
➤ Yna cymhwyswch yr opsiwn AutoFill i copïwch y fformiwla.
👇 Dadansoddiad o'r Fformiwla:
➥ LEN(C5)
Bydd ffwythiant LEN yn dod o hyd i hyd llinyn Cell C5 a fydd yn dychwelyd fel-
{4}
➥ SEQUENCE(LEN(C5))
Yna bydd y ffwythiant SEQUENCE rhowch y rhif dilyniannol yn ôl yr hyd sy'n dychwelyd fel-
{1;2;3;4}
➥ CANOLBARTH (C5, SEQUENCE(LEN(C5)), 1)
Bydd y ffwythiant MID yn dychwelyd gwerth y rhifau safle blaenorol hynny sy'n arwain-
{"B" ;”H”;”2″;”3″}
➥ ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1)) *1 )
Nawr bydd y ffwythiant ISERROR yn dangos GWIR os daw o hyd s gwall fel arall bydd yn dangos ANGHYWIR. Y canlyniad yw-
{TRUE;TRUE;FALSE;FALSE}
➥ IF(ISERROR(MID(C5,SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), “”)
Yna y IF ffwythiant yn gweld TRUE , mae'n mewnosod y nod testun cyfatebol yn yr arae wedi'i brosesu gyda chymorth ffwythiant MID arall. Ac yn gweld FALSE , mae'n rhoi llinyn gwag yn ei le:
{“B”;”H”;””;”}
<0 ➥ TEXTJOIN(“”, TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5))), 1) *1), CANOLBARTH(C5, SEQUENCE(LEN(C5)) ), 1), “”))Bydd yr arae olaf yn cael ei drosglwyddo i'r ffwythiant TEXTJOIN , felly mae'n cydgatenu nodau'r testun ac yn allbynnu'r canlyniad fel-<1
{BH}
Dull 7: Mewnosod Swyddogaeth a Ddiffiniwyd gan Ddefnyddiwr i Dynnu Rhifau o Gell yn Excel
Achos-1: Dileu Rhifau o Gell
Yn y dull hwn, byddwn yn creu swyddogaeth a ddiffinnir gan y defnyddiwr o'r enw “ RemNumb ” gan ddefnyddio Excel VBA . Yna gallwn ei gymhwyso i dynnu rhifau o gell yn excel. Dilynwch y camau isod.
Cam 1:
➤ De-gliciwch ar deitl y ddalen.
➤ Dewiswch Gweld Cod o ddewislen cyd-destun .
Yn fuan wedyn, bydd ffenestr VBA yn ymddangos.
<1
Cam 2:
➤ Yn ddiweddarach, ysgrifennwch y codau isod:
7953
➤ Yna pwyswch yr eicon Chwarae i redeg y codau.
Nawr mae ein ffwythiant yn barod i'w ddefnyddio.
Cam 3:
➤ Yn Cell D5 math-
=RemNumb(C5)
➤ Tarwch y botwm Enter i gael ycanlyniad.
Cam 4:
➤ Yn olaf, llusgwch yr eicon Fill Handle i gopïo'r fformiwla .
Achos-2: Rhannu Rhifau a Thestun yn Golofnau ar Wahân
Yn ein dull olaf, byddwn yn defnyddio Excel eto VBA i wneud ffwythiant newydd wedi'i ddiffinio gan ddefnyddiwr o'r enw “ SplitTextOrNumb ” i rannu rhifau a thestun yn golofnau ar wahân.
Cam 1: 1>
➤ Fel y dull blaenorol agorwch y ffenestr VBA ac ysgrifennwch y fformiwla-
8600
➤ Yna cliciwch Rhedeg a Macro >yn agor.
Cam 2:
➤ Rhowch enw macro a gwasgwch y Rhedeg tab eto.
Cam 3:
➤ Nawr mae ein swyddogaeth yn barod i wneud cais. I dynnu nodau testun nawr ysgrifennwch y fformiwla yn Cell D5 –
=SplitTextOrNumb(C5,1)
I ddileu nodau rhifol :
=SplitTextOrNumb(C5,0)
Cam 3:
➤ Yn olaf, pwyswch y botwm Rhowch y botwm a defnyddiwch yr offeryn Fill Handle i gopïo'r fformiwla.
Casgliad
Gobeithiaf y bydd yr holl ddulliau a ddisgrifir uchod yn ddigon da i dynnu rhifau o gell yn excel. Mae croeso i chi ofyn unrhyw gwestiynau yn yr adran sylwadau a rhowch adborth i mi.