Clàr-innse
Ged nach eil Microsoft air foirmle no co-chòrdadh dìreach a sholarachadh gu thoir a-mach àireamhan a-mhàin bhon chill Excel, is urrainn dhuinn raon farsaing de foirmlean Excel a thoirt a-steach gu dèan gnìomh singilte a ghabhas cleachdadh airson àireamhan no àireamhan a tharraing a-mach à ceallan Excel a-mhàin. San artaigil seo, feuchaidh sinn ri sealltainn agus mìneachadh gu mionaideach mar as urrainn dhuinn dìreach àireamhan a thoirt a-mach às na ceallan leis na foirmlean iomchaidh fo ghrunn shlatan-tomhais.
Luchdaich sìos Leabhar-obrach Cleachdaidh
Luchdaich sìos an leabhar cleachdaidh an-asgaidh a chleachd sinn airson an artaigil seo ullachadh. 'S urrainn dhut na luachan teacsa a chur a-steach le àireamhan anns na ceallan taghte agus na toraidhean a lorg sa bhad tro fhoirmlean freumhaichte.
A' toirt a-mach àireamhan à Cell.xlsm
7 dòighean èifeachdach air àireamhan a tharraing a-mach à cill Excel
Bidh aon chòd VBA, aon fheart Excel, agus còig foirmlean practaigeach gus do chuideachadh le bhith a’ tarraing àireamhan à cealla. Mar a tha san dealbh gu h-ìosal, tha cuid de chòdan againn a’ toirt a-steach àireamhan agus litrichean far a bheil àireamhan an làthair aig an toiseach. Feumaidh sinn na h-àireamhan no na h-àireamhan sin a-mhàin a thoirt a-mach.
1. A' tarraing a-mach àireamhan bho thoiseach teacsa
Sa chiad dòigh seo, cuiridh sinn còmhla an LEFT , SUM , LEN , agus SUBSTITUTE gnìomhan gus àireamhan a tharraing a-mach o thoiseach sreang teacsa. An toiseach, cuiridh sinn am foirmle seo a-steach don chill, agusan earrann roimhe. Is e na luachan a thig às a dhèidh an uairsin- {0,1,1,0,0,0,0,0,0,1}.
➤ SUM(LEN(B5)-LEN (SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},") ))
- Le cuideachadh bhon ghnìomh SUM , cuiridh na luachan am broinn an t-sreath a lorgar san earrann mu dheireadh suas ri 3 ( 0+1+1+0+0+0+0+0+0+1).
- Mar sin, a rèir a' chiad phàirt den fhoirmle againn, A>0 (3>0) . A-nis, gluaisidh sinn chun ath phàirt den bhriseadh sìos.
Briseadh sìos Pàirt B = MID(0&B5, LARGE(INDEX(ISNUMBER(–MID(B5,ROW)) INDIRECT("$1:$"&LEN(B5))),1))* ROW(INDIRECT("$1:$"&LEN(B5))),0), ROW(INDIRECT("$1:$" &LEN(B5))))+1,1)
➤ INDIRECT("$1:$"&LEN(B5))
- Stòraidh an gnìomh INDIRECT an seo luachan nan sreang mar iomradh air an raon. Taobh a-staigh a’ phàrant, bidh an àithne ampersand (&) a’ tighinn còmhla ris an àireamh de charactaran a lorgar ann an cealla B5 le co-chòrdadh Raon nan ceallan. Tha e a’ ciallachadh, eadar 1 agus an àireamh de charactaran a chaidh a mhìneachadh, gun tèid gach fear a stòradh mar iomradh rèite.
➤ ROW(INDIRECT("$1:$"&LEN(B5))) )
- A-nis, tarraingidh an gnìomh ROW seo na h-àireamhan gu lèir a-mach às an t-sreath agus na luachan a thig às airson cealla <2 Bidh>B5 ann- {1;2;3;4;5;6;7;8;9}.
➤ MID(B5,ROW( INDIRECT("$1:$"&LEN(B5))),1)
- Sa phàirt seo dhen fhoirmle, bidh anCuiridh gnìomh MID a h-uile caractar an cèill o chill B5 stèidhichte air a h-uile suidheachadh a chaidh a lorg mar àireamhan san roinn roimhe seo. Mar sin, lorgar na luachan a chaidh a thoirt a-mach às deidh a’ phàirt seo- {“1 ″;”9″;” “;”D”;”D”;”X”;”2″;”M”;”N”}.
➤ ISNUMBER(–MID(B5,ROW(INDIRECT) (“$1:$”&LEN(B5))),1))
- Leis gur e gnìomh loidsigeach a th’ ann an ISNUMBER , bidh e Co-dhùinidh tu leotha fhèin an e sreangan àireamh a th’ anns na luachan a lorgar san earrann roimhe seo no nach eil. Ma tha, tillidh e mar TRUE air neo, seallaidh e mar FALSE .
- Mar sin, nar cùise, bidh an toradh mar- { TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}.
➤ INDEX(ISNUMBER(–MID(B5,ROW(INDIRECT""$1:$" &LEN(B5))),1))*ROW(INDIRECT("$1:$"&LEN(B5))),0)
- Ma bheir thu an aire am broinn an gu h-àrd, chaidh tàthan-dùbailte, ris an canar Double Unary , a chleachdadh. Tha e air a chleachdadh gus a h-uile luach loidsigeach a thionndadh gu sreangan àireamh- 1 (TRUE) no 0 (FALSE) . A-nis, tillidh an gnìomh INDEX an toradh seo mar- {1;1;0;0;0;0;1;0;0}.
- An dèidh gun tèid na luachan a thig às a sin iomadachadh leis na luachan a gheibhear bhon ghnìomh ROW taobh a-staigh an t-sreath agus bidh an toradh - {1;2; 0; 0; 0; 0; 7;0;0}.
➤ LARGE(INDEX(ISNUMBER(–MID(B5,ROW(INDIRECT""$1:$"&LEN(B5))),1 ))* ROW(INDIRECT("$1:$"&LEN(B5))),0),ROW(INDIRECT("$1:$"&LEN(B5))))
- Rèidh an gnìomh LARGE an tè as motha a-nis luachan bhon t-sreath a-rèir nan suidheachaidhean a tha stèidhichte air na h-àireamhan a lorgar anns na gnìomhan ROW . & 'S e na luachan a thig thugainn airson na h-earrainn seo dhen fhoirmle mar- {7;2;1;0;0;0;0;0;0}.
➤ MID(0&B5 , LARGE(INDEX(ISNUMBER(–MID(B5,ROW(INDIRECT("$1:$"&LEN(B5))),1))*ROW(INDIRECT("$1:$"&LEN(B5))) ),0), ROW(INDIRECT("$1:$"&LEN(B5))))+1,1)
- A-nis, bidh am pàirt seo dhen ghnìomh co-cheangail 0 leis na teacsaichean sa chill B5 . An uairsin cuiridh e 1 fa leth leis na h-àireamhan air fad a chaidh a lorg san earrann mu dheireadh agus seallaidh e na caractaran bho B5 cealla stèidhichte air suidheachadh nan àireamhan comharraichte.
- Mar sin, is e ar toradh bhon roinn seo - {"2";"9";"1";"0";"0";"0";"0";"0";"0" }.
Briseadh sìos Pàirt C = (10^ROW(INDIRECT("$1:$"&LEN(B5)))/10),"")
- Sònraichidh am pàirt seo cumhachdan 10 & stòradh iad taobh a-staigh an t-sreath. 'S e àireamhan nan cumhachdan na h-àireamhan a fhuaradh on ghnìomh ROW roimhe seo.
- Tillidh am pàirt seo dhen fhoirmle na luachan mar- {1;10;100 ;1000;10000;100000;1000000;10000000;100000000}.
Iomadú B n agus C n
- A-nis, bidh na luachan a thig às an dà phrìomh bhriseadh mu dheireadh de B agus C a-nisa bhith air iomadachadh taobh a-staigh an t-sreath. An uair sin 's e na stuthan a fhuaras o na h-iomadaidhean- {2;90;100;0;0;0;0;0;0}.
- Agus mu dheireadh, an SUMPRODUCT Cuiridh gnìomh suim air na luachan sin a lorgar san raon. Mar sin, is e an toradh mu dheireadh againn 192 (2+90+100+0+0+0+0+0+0) , is e sin na h-àireamhan a chaidh a thoirt a-mach à cealla B5 .
Leugh More: Mar a sgaradh teacsa agus àireamhan ann an Excel (4 dòighean furasta)
5. A' toirt a-mach Còig Àireamhan Didseatach bhon t-sreath
Cleachdaidh sinn foirmle eile gus àireamhan còig figearan a tharraing à pàirt sam bith de shreang ann an Excel. Cleachdaidh sinn na gnìomhan CONCAT agus SEQUENCE airson a’ chiad uair san earrann seo. A bharrachd air an sin, tha sinn air an stòr-dàta againn atharrachadh beagan airson a’ mhodh seo.
Ceumannan:
- An toiseach, tagh an raon cealla C5:C12 .
- San dara h-àite, dèanaibh am foirmle a leanas.
=CONCAT(IFERROR(0+MID(B5,SEQUENCE(LEN(B5)),1),""))
<26
- Mu dheireadh, brùth Ctrl+Enter .
🔎 Briseadh sìos na foirmle
- LEN(B5)
- Toradh: 11 .
- Tillidh an gnìomh seo fad na sreinge.
- SEQUENCE(11)
- Tochur: {1;2;3;4;5; 6;7;8;9;10;11} .
- Tillidh an gnìomh seo a' chiad aona-aon-deug deug.
MID(B5,{1;2 ;3;4;5;6;7;8;9;10;11},1) - Toradh: {"1";"9";" “;”D”;”D”;”X”;”2″;”M”;”N”;”3″;”3″} .
- A’ cleachdadh a’ phàirt seo, tha sinna' faighinn nan caractairean fa leth bhon t-sreang.
- 0+{"1";"9";" “;”D”;”D”;”X”;”2″;”M”;”N”;”3″;”3″}
- Toradh: {1;9; #VALUE!;#VALUE!;#VALUE!;#VALUE!;2;#VALUE!;#VALUE!;3;3} .
- Nuair a chuireas sinn neoni le sreang ris, nì e tilleadh mearachd.
IFERROR({1;9;#VALUE!;#VALUE!;#VALUE!;#VALUE!;2;#VALUE!;#VALUE!;3 ;3},””) - Toradh: {1;9;””;”;””;”;2;””;””;3;3} .
- Tha sinn a’ faighinn bàn airson a h-uile luach mearachd.
- CONCAT({1;9;””;"”;””;””;2;” ”;””; 3;3})
- Toradh: 19233 .
- Mu dheireadh, tha sinn a’ cur na luachan gu lèir ris gus àireamhan còig figear a thoirt a-mach a-mhàin.
6. A' cleachdadh Flash Fill gus àireamhan a thoirt a-mach taobh a-staigh raon
A' cleachdadh the Flash Tha feart lìonaidh nas fhasa agus nas sìmplidh na dòigh sam bith eile a chaidh ainmeachadh gu h-àrd. Tha sinn a’ dol a tharraing àireamhan à suidheachadh sam bith anns na sreathan teacsa. Gus an dòigh seo a chur an gnìomh mar bu chòir, feumaidh sinn Excel a chuideachadh gus pàtran luachan nan cealla ann an colbh no sreath a lorg le bhith a’ dèanamh an às-tharraing airson a’ chiad dà luach a-mhàin.
Ceumannan:
- An toiseach, taip na h-àireamhan le làimh sa chill C5 .
- An uairsin, tòisich a’ taipeadh nan àireamhan o chill B6 gu cealla C6 agus aithnichidh Excel am pàtran gu fèin-obrachail.
- Mu dheireadh, brùth Cuir a-steach .
Notaichean: Tha cuid aig an dòigh seoeas-bhuannachdan, agus is e sin as coireach nach eil e air a mholadh airson a h-uile cùis nuair a dh’ fheumas tu àireamhan a thoirt a-mach à sreangan teacsa. Mar as trice bidh an Flash Fill a’ leantainn pàtran bho na ceallan ann an colbh no raon. Mar sin, feumar a’ chiad 2 no 3 às-tharraing no àireamhachadh a dhèanamh le làimh gus Excel a chuideachadh gus pàtran coitcheann nan luachan a thig às a ghabhail a-steach. Ach uaireannan, chan eil e a’ leantainn an dearbh phàtran a tha a dhìth oirnn agus, le sin, leanaidh e am pàtran aige fhèin agus bheir e dhut toradh mì-chothromach.
Mar eisimpleir, nam biodh againn ri dà neoni (00) a thoirt a-mach à an dàta a chaidh a thoirt seachad, cha sheall e ach aon neoni, chan e dhà. An uairsin ma tha thu airson àireamhan a thoirt a-mach à toiseach no na h-ionadan mu dheireadh ann an cealla, tarraingidh e a-mach luachan teacsa cuideachd, còmhla ris na h-àireamhan.
Leugh More: Ciamar gus àireamhan a thoirt a-mach às deidh teacsa sònraichte ann an Excel (2 dhòigh iomchaidh)
7. A’ cur Còd VBA an sàs gus àireamhan a tharraing a-mach à Excel Cell
Ma tha ùidh agad an <1 a chleachdadh Excel VBA Macro gus àireamhan a thoirt a-mach a-mhàin bho na ceallan, an uairsin bu mhath leat na ceumannan gu h-ìosal a leantainn. Seallaidh sinn dhut mar a chuireas tu an còd a-steach san uinneag Modal VBA . Iarraidh an còd seo air a’ chleachdaiche na raointean cealla cuir a-steach is toraidh a shònrachadh.
Ceumannan:
- An toiseach, brùth ALT+F11 gus an uinneag VBA fhosgladh.
- An uairsin, bhon taba Insert , tagh an t-òrdugh Modal . Modal ùrnochdaidh uinneag far an cuir thu a-steach na còdan.
- San treas àite, am broinn a’ mhodal agad, cuir a-steach na còdan a leanas às deidh dhut lethbhreac a dhèanamh.
3050
- An dèidh sin, brùth F5 gus an còd a chur an gnìomh. Nochdaidh bogsa còmhraidh leis an t-ainm “ Taghadh Dàta Inntrigidh ”.
- An uairsin, tagh na ceallan teacsa gu lèir (i.e. B5:B12 ) agus brùth OK .
- An dèidh sin, bogsa còmhraidh eile leis an ainm “ Taghadh cealla toraidh Nochdaidh ” far am feum thu cealla sònraichte no raon de cheallan a thaghadh gus an dàta toraidh no luachan fhaicinn.
- Mu dheireadh, tagh an raon cealla C5: C12 agus brùth Cuir a-steach .
- Mar sin, chì thu na h-àireamhan a chaidh a thoirt a-mach à na teacsaichean uile aig an aon àm. Mar sin, cuiridh sinn crìoch air na seachd dòighean sgiobalta gus àireamhan a thoirt a-mach à cill Excel a-mhàin.
🔎 Briseadh sìos còd VBA
➤ A’ foillseachadh Paramadairean
5513
- An seo sa phàirt seo an toiseach, tha sinn ag ainmeachadh a h-uile na paramadairean againn mar iomlanachd, luachan sreang, no raointean de cheallan. An uairsin tha sinn a’ toirt ainmean nam bogsaichean còmhraidh againn le “Tagháil Dàta Inntrigidh” agus “Tagháil cealla toraidh” .
➤ A’ mìneachadh nan seòrsaichean cuir a-steach & Toraidhean airson Bogsaichean Còmhraidh
5233
- A-nis tha sinn a’ mìneachadh nam paramadairean agus na seòrsaichean aca airson nam bogsaichean còmhraidh. An seo, le bhith a’ cur Type: = 8 a’ ciallachadh anbidh dàta cuir a-steach is toraidh air a dhèanamh suas de cheallan iomraidh no raon de cheallan.
- Tha sinn cuideachd a’ mìneachadh mura lorgar dàta cuir a-steach, gun stad an subroutine. Le bhith a’ toirt iomradh air a’ mhacro seo, cha bhris am fo-riaghailt sìos airson dàta a tha a dhìth, ach sguir e de dh’ obair. Iterations
6025
- Mu dheireadh, de na h-uile, is e seo am pàirt as cudromaiche far a bheil sinn a’ cur an gnìomh nan gnìomhan no na foirmlean a dh’ fheumas sinn a shònrachadh dha na teacsaichean gus na luachan a thig às na teudan a lorg .
- 'S e aon de na prìomh bhuannachdan a tha an lùib a bhith a' còdadh gnìomh airson Excel nach eil feum air foirmle mòr a thaipeadh mar a dh'fheumadh sinn a dhèanamh ann an dòighean a bh' ann roimhe, leis gu bheil òrdughan in-ghabhail aig VBA gus lùban For or While a chleachdadh far an urrainnear ath-aithris airson gach mion-fhiosrachadh ann an sreang teacsa a chuir gu bàs gun duilgheadas sam bith.
Leugh More: Mar a sgaras tu àireamhan bho theacsa ann an Excel VBA (3 Dòighean)
Co-dhùnadh
Tha sinn air 7 dòighean furasta a shealltainn dhut gus àireamhan a-mhàin a thoirt a-mach à cealla Excel. Chan eil a bhith a’ toirt a-mach àireamhan a-mhàin à sreang teacsa cho sìmplidh ‘s a tha e coltach oir tha feum air measgachadh de dh’ ioma-ghnìomhan, a tha a’ dèanamh am foirmle deireannach no an co-chòrdadh iom-fhillte. Ach tha sinn an dòchas mar a tha sinn air feuchainn ris na foirmlean a nochdadh le bhith a’ briseadh sìos na gnìomhan a-staigh air do chuideachadh le bhith a’ tuigsinn a’ cho-chòrdadh le beagan comhfhurtachd agusfurasta.
Ma lorgas tu gnìomhan no foirmlean sam bith eile a bu chòir dhuinn a bhith air a chur ris an seo, feuch nach leig thu fios thugainn tro na beachdan luachmhor agad. No faodaidh tu sùil a thoirt air na h-artaigilean againn a tha nas fiosrachail agus nas inntinniche co-cheangailte ri gnìomhan Excel air an làrach-lìn seo.
an uairsin, a' cleachdadh an Làimhseachadh Fill , nì sinn lethbhreac dhen fhoirmle sin chun a' chòrr de na ceallan.Ceumannan:
=LEFT(B5,SUM(LEN(B5)-LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8","9"},""))))
- An dara h-àite, brùth Cuir a-steach agus gheibh thu an àireamh 34 airson a’ chiad chòd.
- San treas àite, cleachd an Làimhseachadh Lìonadh agus an uairsin gus a h-uile cealla eile sa cholbh C<3 a lìonadh gu fèin-obrachail> .
🔎 Briseadh sìos na foirmle
➤ SUBSTITUTE(B5,{“0″,"1″,"2″,"3″,"4","5″,"6","7","8","9"}, ””)
- An seo, lorgaidh an gnìomh SUBSTITUTE na h-àireamhan (0-9) an dèidh a chèile agus, ma lorgar e, thèid e na àite an figear sin sa chill B5 le caractar falamh a h-uile turas. Mar sin, tillidh an gnìomh mar - {"34DTXRF","34DTXRF","34DTXRF","4DTXRF","3DTXRF","34DTXRF","34DTXRF","34DTXRF","34DTXRF","34DTXRF"}.
➤ LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7 ″,” 8″,”9″},””))
- Sònraichidh an gnìomh LEN an àireamh de charactaran ann an sreang . Mar sin, an seo, bidh an gnìomh LEN a’ cunntadh a h-uile caractar a lorgar leotha fhèin anns na teacsaichean tron ghnìomh SUBSTITUTE . Bidh na luachan a thig às an seo sa chùis againn – {7,7,7,6,6,7,7,7,7,7}.
➤ LEN(B5)- LEN(SUBSTITUTE(B5,{"0";1","2","3","4","5","6","7","8",9"},"" )))
- A-nis, is e am pàirt seo antoirt air falbh bhon àireamh charactaran ann an cealla B5 gu gach àireamh charactaran eile a chaidh a lorg leotha fhèin san earrann roimhe seo den fhoirmle. Mar sin, seo na luachan a thig às a sin - {0,0,0,1,1,0,0,0,0,0}.
➤ SUM(LEN(B5) -LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8,"9"}," ”)))
- An uairsin cha dèan an gnìomh SUM ach suim a h-uile luach a chaidh a thoirt air falbh a chaidh a lorg & mar sin bidh an toradh an seo, 2 (0+0+0+1+1+0+0+0+0+0).
➤ = LEFT(B5,SUM(LEN(B5)-LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7",7", ” 8 ″,” 9 ″},””))))
- Agus a-nis seo am pàirt mu dheireadh far am bi an gnìomh LEFT thoir air ais na luachan le àireamh cheart de charactaran bhon taobh chlì a chaidh a lorg san earrann roimhe seo den fhoirmle. Mar a fhuair sinn an luach sùim mar 2, cha till an gnìomh LEFT an seo ach 34 bhon teacsa 34DTXRF .
➥ Co-cheangailte: Mar a dhealaicheas tu àireamhan ann an Excel a’ cleachdadh Foirmle (5 dòighean)
2. A’ toirt a-mach àireamhan às an Taobh Deas Teacs
San earrainn seo, bheir sinn a-mach na h-àireamhan no na h-àireamhan o thaobh deas sreang an teacsa. Cleachdaidh sinn na gnìomhan CEART , MIN , agus SEARCH an seo.
Ceumannan:
- An toiseach, anns an t-seata dàta againn na dh’fheumas sinn a thaipeadh ann an cealla C5 is-
=RIGHT(B5,LEN(B5) - MIN(SEARCH({0,1,2,3,4,5,6,7,8,9}, B5&"0123456789")) +1)
- Às deidh sin, brùth Cuir a-steach agus an uairsin cleachd an Làimhseachadh Lìonadh gus an còrr dhe na ceallan a lìonadh gu fèin-obrachail.
<20
🔎 Briseadh Foirmle
➤ B5&”0123456789″
- An seo, tha sinn a’ co-luachadh luachan sa chill B5 le 0123456789 le bhith a’ cleachdadh ampersand (&) eadar iad agus gheibh sinn an luach a thig às mar- DTXRF340123456789.
➤ SEARCH({0,1,2,3,4,5,6,7,8,9}, B5&”0123456789″)
- A-nis, rannsaichidh an gnìomh SEARCH na h-àireamhan gu lèir (0-9) aon air aon ann an an luach mar thoradh air a fhuaireadh bhon roinn roimhe agus tillidh e suidheachadh nan 10 àireamhan sin anns na caractaran aig DTXRF340123456789 . Mar sin, an seo bidh na luachan a thig às a dhèidh againn mar- {8,9,10,6,7,13,14,15,16,17}.
➤ MIN(SEARCH({0) ,1,2,3,4,5,6,7,8,9}, B5&”0123456789″))
- An MIN Tha gnìomh air a chleachdadh gus an figear no an àireamh as ìsle ann an sreath a lorg. Mar sin, an seo bidh an luach as ìsle no as ìsle - 6 bhon raon {8,9,10,6,7,13,14,15,16,17} a chaidh a lorg san earrann roimhe seo den fhoirmle .
➤ LEN(B5) – MIN(SEARCH({0,1,2,3,4,5,6,7,8,9}, B5&"0123456789" )) +1)
- A-nis, lorgar an àireamh charactaran ann an B5 leis an LEN gnìomh. An uairsin bheir e air falbh an luach 6 (a chaidh a lorg san earrann mu dheireadh) agus an uairsin tillidh e an toradh le bhith a’ cur 1 ris. An seo nar cùis, tha an'S e an luach a thig às a sin 2 (7-6+1) .
➤ CEART(B5,LEN(B5) – MIN(SEARCH({0,1, 2,3,4,5,6,7,8,9}, B5&”0123456789″)) +1)
- An CEÒ Tillidh gnìomh an àireamh ainmichte de charactaran bhon taobh mu dheireadh no taobh deas sreang. Às deidh an toradh a chaidh a lorg tron phròiseas toirt air falbh san earrann roimhe seo, an seo seallaidh an gnìomh CEÒR na 2 charactaran mu dheireadh o chill B5 , agus bidh sin 34 .
Leugh More: Mar a sgaras tu àireamhan ann an aon chealla ann an Excel (5 dòighean)<4
3. A' toirt a-mach àireamhan à pàirt sam bith de shreang teacsa
A-nis, seo fuasgladh farsaing airson a h-uile cùis. Tarraingidh an dòigh seo àireamhan no àireamhan a-mach à suidheachadh sam bith ann an sreang teacsa. A bharrachd air sin, cleachdaidh sinn an TEXTJOIN , IFERROR , INDIRECT , <1 MID agus ROW gnìomhan sa mhodh seo.
Ceumannan:
- An toiseach, dèanaibh am foirmle sa chill ceann-uidhe agad mar a leanas-
=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))
- An uairsin, ma tha 'ath cleachdadh Excel 2016 no tionndadh nas àirde agus an uairsin brùth air Cuir a-steach , air neo brùth Ctrl+Shift+Enter gu faigh an toradh airson na foirmle rèite seo.
- Às dèidh na ceuma seo, lìon ceallan eile gu fèin-obrachail leis an Làimhseachadh Lìonadh agus tha thu deiseil.
🔎 Briseadh sìos Formula
➤ INDIRECT("1:"&LEN(B5))
- Tha an gnìomh INDIRECT air a chleachdadh gus sreath de luachan cealla mar theacsa iomraidh. An seo tha an àithne ampersand (&) a’ co-chòrdadh fad nan caractaran cealla B5 le co-chòrdadh raon neo-choileanta (1:) .
- Mar sin, seo an gnìomh INDIRECT a stòradh na h-àireamhan gu lèir eadar 1 agus fad nan caractaran sa chill B5 mar theacsa iomraidh.
➤ ROW(INDIRECT("1:"&LEN(B5)))
- The
ROW ag innse àireamh loidhne cealla. Ach an seo anns a’ ghnìomh INDIRECT , leis nach deach iomradh a thoirt air cill iomraidh, anns a’ chùis seo, bheir an gnìomh ROW a-mach na h-uile luachan no àireamhan o na teacsaichean iomraidh a tha air an stòradh sa ghnìomh INDIRECT . - A-nis, airson a’ 1d chill B5 , is e na luachan a thig às tro na gnìomhan ROW agus INDIRECT seo- {1;2;3;4;5;6; 7; 8; 9}.
➤ (MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)) <5
- Leigidh an gnìomh MID dhut na caractaran a dhearbhadh o mheadhan sreang teacsa, le suidheachadh tòiseachaidh & fad.
- Mar sin, an seo airson a h-uile suidheachadh 9 a lorgar san earrann roimhe seo, seallaidh an gnìomh MID a-nis na caractaran gu lèir aon ri aon airson gach suidheachadh & mar sin tillidh e na luachan mar- {"1";"9";"“;”D”;”D”;”X”;”2″;”M”;”N”}.
➤ IFERROR((MID(B5,ROW(INDIRECT) (“1:”&LEN(B5))),1)*1),””)
- A-nis, an IFERROR na ghnìomh loidsigeach a dhearbhas an e àireamh no rudeigin eile a th’ ann an sreang. Mura comharraich e sreang le àireamhan no àireamhan, tillidh e an luach le àithne teacsa comharraichte.
- Anns a’ chùis againn, thèid na luachan uile a lorgar san earrann mu dheireadh iomadachadh le 1, agus nuair a thèid na toraidhean a thilleadh mar mhearachdan luach airson litrichean no luachan teacsa nach gabh an iomadachadh, tionndaidhidh an gnìomh IFERROR na mearachdan gu teudan falamh. Mar sin, bidh na luachan a thig às a dhèidh againn an uairsin- {1;9;””;”;”;”;”;2;””;”}.
➤ =TEXTJOIN (“”, TRUE, IFERROR((MID(B5,ROW(INDIRECT(“1:"&LEN(B5))),1)*1),””))
- 14>Agus a-nis thèid am pàirt mu dheireadh a chur gu bàs tron ghnìomh TEXTJOIN . Tha an gnìomh seo air a chleachdadh gus dà shreath a cho-cheangail no a cheangal ri teàrnadh sònraichte.
- Mar sin, thèid na luachan a lorg sinn san earrann roimhe seo a cheangal ri chèile a-nis ri taobh seo TEXTJOIN gnìomh. Agus mar sin gheibh sinn an àireamh 192.
Leugh More: Mar a tharraing thu iomadach àireamh à sreang ann an Excel (6 dòighean)
4. A' neadachadh ioma-ghnìomhan gus àireamhan a thoirt a-mach a-mhàin
A-nis, seallaidh sinn foirmle eile dhut gus dìreach àireamhan a tharraing à suidheachadh sam bith à Excelcealla. Ged a dh’ fhaodadh e a bhith caran toinnte, brisidh sinn sìos am foirmle gu lèir agus feuchaidh sinn ris na gnìomhan teann gu lèir a mhìneachadh gu furasta. Cuideachd, cleachdaidh sinn an IF , LARGE , INDEX , <1 SUMPRODUCT , agus ISNUMBER gnìomhan san fhoirmle seo.
- An toiseach, taipidh am foirmle seo sa chill C5 . Feumaidh tu an t-iomradh cealla a chuir an àite a-mhàin stèidhichte air a’ chill agad fhèin sa chliath-dhuilleag agus an uairsin le bhith a’ stèidheachadh na foirmle seo, gheibh thu an toradh ris a bheil dùil sa bhad. Agus tha am foirmle seo ag obair gu foirfe ann an dreach sam bith de Excel.
- An dèidh sin, feumaidh tu briogadh air Cuir a-steach dìreach às deidh dhut am foirmle gu lèir a thaipeadh agus tha thu deiseil. <16
- A =SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8", ” 9 ” }, “”
- B = MID(0&B5, LARGE(INDEX(ISNUMBER(–MID(B5,ROW(INDIRECT)("$1) :$”&LEN(B5))),1))* ROW(INDIRECT("$1:$"&LEN(B5))),0), ROW(INDIRECT("$1:$"&LEN( B5))))+1,1)
- C = 10 ^ROW(INDIRECT("$1:$"&LEN(B5)))/ 10),,””
- Lorgaidh an gnìomh SUBSTITUTE a h-uile figear (0-9) aon air aon san teacsa 19 DDX2MN gach turas agus cuiridh e iad nan àite àireamhan le sreang falamh ann an suidheachadh nan àireamhan.
- Mar sin bidh na luachan a thig às ann an sreath mar a leanas- {"19 DDX2MN", "9 DDX2MN", "19 DDXMN", "19 DDX2MN", " 19 DDX2MN", 19 DDX2MN", "19 DDX2MN", "19 DDX2MN", "19 DDX2MN", "1 DDX2MN"}.
- Tha Cunntaidh gnìomh LEN an àireamh charactaran anns a h-uile luach sreang a fhuaireadh bhon roinn roimhe seo. Mar sin, tillidh an gnìomh seo mar- {9,8,8,9,9,9,9,9,9,8}.
- A-nis sa phàirt seo dhen fhoirmle, bheir grunn charactaran ann an cealla B5 air falbh a h-uile h-àireamh a lorgar ann
🔎 Briseadh Foirmle
Mus tòisichear air briseadh sìos an & foirmle teann, is urrainn dhuinn a sgaradh ann an cuid de phàirtean mar-
=IF(A>0, SUMPRODUCT(B 1 *C 1 , B 24>2 *C 2 , ……….B n C n ),””)
Tha an co-chòrdadh seo a’ ciallachadh ma tha A nas motha na 0, an uairsin bidh a h-uile toradh aig B Bheir n agus C n suas chun an toraidh dheireannaich. Agus mura bheil A nas motha na 0, tillidh an toradh mar chill falamh no bàn.
Briseadh sìos Pàirt A = SUM(LEN(B5)-LEN(SUBSTITUTE(B5, {"0","1","2″ ,”3 ″,”4″,”5″,”6″,”7″,”8″,”9”}, “”
➤ SUBSTITUTE(B5, { “0”,” 1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9”}, “”)
➤ LEN(SUBSTITUTE(B5, { “0 ″,” 1 ″, 2 ″,” 3 ″, 4 ″,” 5 ″,” 6 ″, 7 ″, ”8″,”9”}, “”)) <5
➤ LEN(B5)-LEN( SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},"))