Clàr-innse
Cuidichidh foirmle Excel sinn gus cealla no sreang teacsa no colbh a sgaradh. Tha seo a’ fàgail gum bi am fiosrachadh ceart nas leughaidh agus nas fhasa faighinn thuige. San artaigil seo, tha sinn a’ dol a dh’fhaicinn mar a tha Foirmle Excel air a chleachdadh gus ceallan no sreangan a sgoltadh.
Leabhar-obrach Cleachdadh
Luchdaich sìos na leanas leabhar-obrach agus eacarsaich.
Formula to Split.xlsx
8 Dòighean furasta air Foirmle a Chur an sàs ann an Split ann an Excel
1. Excel Foirmle le LEFT & Gnìomhan CEART gus cealla a sgaradh
Tillidh an gnìomh LEFT na caractaran as fhaide air chlì agus cuidichidh an gnìomh CEART sinn gus na caractaran mu dheireadh a thoirt a-mach à teacsa sreang. Is iad seo Microsoft Excel Gnìomhan Teacs . Canaidh sinn gu bheil stòr-dàta againn ( B4: D9 ) le beagan ainmean air thuaiream. Tha sinn a' dol a chleachdadh foirmle gus na ceallan anns a bheil na h-ainmean sin a sgaradh.
STEPS:
- Tagh Cill C5 an toiseach.
- Taidhp a-nis am foirmle:
=LEFT(B5,SEARCH(" ",B5)-1)
<0- An uairsin brùth Cuir a-steach agus cleachd an Làimhseachadh Lìonadh gus na toraidhean fhaicinn anns na h-ath cheallan.
➥ Briseadh sìos foirmle
➤ SEARCH(” “,B5)<2
Rannsaichidh seo an t-àite agus tillidh seo le suidheachadh a' bheàrn leis a' ghnìomh SEARCH .
➤ LEFT( B5,SEARCH(” “,B5)-1)
Bheir seo a-mach a h-uile caractar air an taobh chlì is tillidh seoluach.
- Air adhart tagh Cill D5 .
- Taidhp an fhoirmle:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
<2
- Mu dheireadh, buail Cuir a-steach agus cleachd an t-inneal Làimhseachadh Lìon gus an toradh fhaicinn.
➥ Briseadh sìos foirmle
➤ SEARCH(” “,B5 )
Rannsaichidh seo an t-àite agus tillidh seo le suidheachadh a’ bheàrn leis a’ ghnìomh SEARCH .
➤ LEN(B5)
Tillidh seo àireamh iomlan nan caractaran leis an ghnìomh LEN .
➤ CEART (B5, LEN(B5) -SEARCH(” “,B5))
Tillidh seo luach an ainm mu dheireadh
Leugh Tuilleadh: Mar a roinneas tu ceallan ann an Excel (An Leabhar-iùil Deireannach)
2. Foirmle INDEX-ROWS airson Aon cholbh a Roinn gu Ioma cholbh ann an Excel
Tha Excel ROWS function air a chleachdadh gus an loidhne a thilleadh àireamh agus tillidh an gnìomh INDEX an luach bhon raon a chaidh a thoirt seachad. Is urrainn dhuinn am measgachadh den dà ghnìomh seo a chleachdadh gus aon cholbh a roinn ann an ioma-cholbh. A’ gabhail ris gu bheil stòr-dàta againn ( B4:B14 ). Tha sinn gu bhith a’ cleachdadh na foirmle INDEX-ROW gus an colbh seo a roinn ann an dà cholbh ( Colbh 1 & amp; Colbh 2 ).
STEPS:
- An toiseach tagh Cill D5 .
- Air adhart, sgrìobh am foirmle:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- A-nis brùth Cuir a-steach agus cleachd an t-inneal Fill Handle gus an thoradh.
➥ FormulaBriseadh sìos
➤ ROW(D$5:D5)*2-1
Tillidh seo àireamh na loidhne.
➤ INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
Tillidh seo an luach o an raon $B$5:$B$14 .
- Tagh Cill E5 .
- Tagh am foirmle: <14
- An uairsin buail Cuir a-steach agus cleachd an Làimhseachadh Lìonadh gu lìon na ceallan gu h-ìosal gu fèin-obrachail.
- Tagh Cill C5 .
- An ath-thip a’ fhoirmle:
- Brùth Cuir a-steach agus cleachd an inneal Lìon Làimhseachadh gu na ceallan gu h-ìosal.
- A-nis tagh Cill D5 .
- Taidhp am foirmle:
- Buail Cuir a-steach agus cleachd an Làimhseachadh Lìonadh gus an toradh fhaicinn.
- A-rithist tagh Cill E5 .
- Sgrìobh sìos am foirmle:
- Mu dheireadh, buail Cuir a-steach agus cleachd an t-inneal Lìon a-steach gus an toradh fhaicinn.
- Anns an toiseach, tagh Cill E5 .
- An ath-thip an fhoirmle:
- A-nis brùth Cuir a-steach agus cleachd an t-inneal Làimhe lìonaidh gus an toradh fhaicinn.
- An uairsin tagh Cill F5 .
- Às deidh sin, dèanaibh am foirmle: <14
- Mu dheireadh, brùth Cuir a-steach agus cleachd an Làimhseachadh Lìonadh inneal dha na ceallan gu h-ìosal.
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
➥ Briseadh sìos foirmle
➤<2 ROW(E$5:E5)*2
Tillidh seo àireamh na loidhne.
➤ INDEX($B$5 :$B$14,ROWS(E$5:E5)*2)
Tillidh seo an luach on raon $B$5:$B$14 .
Leugh Tuilleadh: VBA gus sreang a sgaradh gu ioma-cholbhan ann an Excel (2 dhòigh)
3. Foirmle Excel le Cothlamadh de LEFT, MID & Gnìomhan CEART gus sreang teacsa a sgaradh
Uaireannan feumaidh sinn sreang teacsa a sgoltadh. Tillidh Microsoft Excel LEFT Function na caractaran as fhaide air chlì de shreang teacsa agus cuidichidh an gnìomh CEART sinn gus na caractaran mu dheireadh a thoirt a-mach à sreang teacsa. Air an làimh eile, tha an gnìomh MID a’ tarraing a-mach na caractaran meadhanach à meadhan sreang teacsa. Am measgachadh de Excel LEFT , MID & RIGHT functions cuidich sinn le bhith a’ sgoltadh aon sreang teacsa na iomadh colbh. An seo tha stòr-dàta againn ( B4:E9 ) de stuthan a chaidh a reic. Tha sinn a’ dol a roinn an stuth a chaidh a reic ann an trì colbhan ( CODE , SRAITH , ÀIREAMH ).
STEPS:
=LEFT(B5,3)
=MID(B5,4,1)
=RIGHT(B5,3)
Leugh More: Excel VBA: String Split a rèir àireamh de charactaran (2 dhòigh fhurasta)
4. Excel IF Formula to Split
Gus deuchainn loidsigeach a ruith ann an raon sònraichte, bidh sinn a’ cleachdadh Excel IF gnìomh . Tillidh e an luach co-dhiù a tha e TRUE no FALSE . Canaidh sinn gu bheil stòr-dàta againn ( B4: F8 ) de eachdraidh pàighidh teachdaiche. Tha sinn gu bhith a’ roinn a’ cholbh leis an ainm AMOUNT na dhà cholbh ( AIRGEAD & CARD ).
=IF(C5="Cash",D5,"N/A")
Tillidh am foirmle seo an luach AMOUNT a tha pàighte ann an Airgead ann an Cill E5 . Mur eil, bidh e air ais' N/A '.
=IF(C5="Card",D5,"N/A")
Tillidh am foirmle seo an luach AMOUNT a tha pàighte sa chairt ann an Cill F5 . Air neo eile, tillidh e ' N/A '.
Leugh More: Mar a roinneas tu aon chill na dhà ann an Excel (5 Dòighean Feumail)
5. Cothlamadh de ghnìomhan IFERROR, MID, SEARCH gus am Facal Meadhanach a Roinn
Gus mearachd sam bith san fhoirmle a sheachnadh, cleachdaidh sinn an gnìomh IFERROR fhad 's a thilleas e le toradh eile a dh'fhaodadh a bhith ann. Aig amannan bidh stòr-dàta againn far a bheil trì faclan anns gach cealla. Is urrainn dhuinn an gnìomh MID a chleachdadh gus am facal meadhanach a thoirt a-mach. Ach mura h-eil facal meadhanach ann, seallaidh e mearachd. Airson sin, cleachdaidh sinn an gnìomh IFERROR còmhla ris an MID & Gnìomhan SEARCH gus Roinn am facal meadhanach ann an Excel. Seach gu bheil stòr-dàta againn ( B4:C9 ) anns a bheil diofar ainmean sgrìobhadairean.
STEPS:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")
- Mu dheireadh, brùth Cuir a-steach agus cleachd an inneal Fill Handle gu na ceallan gu h-ìosal.
➥ Briseadh sìos Formula
➤ SEARCH(” “,B5)
Lorgaidh seo an t-àite agus tillidh e leis an t-suidheachadhden fhànais leis a' ghnìomh SEARCH .
➤ MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5 ,SEARCH(” “,B5)+1)-SEARCH(” “,B5))
Tillidh seo am facal meadhanach le bhith a’ cleachdadh an eadar-dhealachaidh suidheachadh eadar a’ chiad agus an dàrna àite.
➤ IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" “,B5)),””)
Tillidh seo àite bàn mura h-eil facal meadhanach sa chill.
6. Foirmle Excel le SUBSTITUTE Function to Split Date
Airson caractar sònraichte a chur an àite caractar sònraichte ann an raon sònraichte, cleachdaidh sinn an gnìomh Excel SUBSTITUTE . 'S urrainn dhuinn foirmle Excel a chleachdadh le SUBSTITUTE , LEN & FIND gnìomhan air am pasgadh san ghnìomh CEART gus an ceann-latha a sgaradh bhon chill. Feumaidh sinn cuimhneachadh nach gabh am foirmle a chleachdadh ach nuair a tha ceann-latha aig deireadh na cealla mar an t-seata-dàta gu h-ìosal ( B4:C8 ).
STEPS:
- Tagh Cill C5 an toiseach.
- Air adhart sgrìobh am foirmle:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))
- Mu dheireadh, bhuail Cuir a-steach agus cleachd an t-inneal Fill Handle gus na ceallan a lìonadh gu fèin-obrachail.
➥ Briseadh sìos foirmle
➤<2 LEN(B5)
Tillidh seo fad an t-sreang teacsa.
➤ SUBSTITUTE(B5," “, ””)
Gabhaidh seo àite a h-uile beàrn ann an Cill B5 .
➤ LEN(B5)-LEN (SUBSTITUTE(B5,"“,””))
Bheir seo air falbh an fhaid gun fhànais bhon fhad iomlan.
➤ SUBSTITUTE(B5," “, ”~”, LEN(B5) -LEN(SUBSTITUTE(B5," “,”)))-2)
Cuiridh seo caractar ‘ ~ ’ eadar an ainm agus an ceann-latha.
➤ FIND("~", SUBSTITUTE(B5," ","~", LEN(B5)-LEN(SUBSTITUTE(B5," " ,””))-2))
Lorgaidh seo suidheachadh a’ charactair ‘ ~ ’ is e sin ‘ 4 ’.
➤ CEART(B5,LEN(B5)-FIND("~", SUBSTITUTE(B5," ","~", LEN(B5)-LEN(SUBSTITUTE(B5," “,””))-2)))
Tarraingidh seo an ceann-latha às an t-sreang teacsa.
Leugh More: Excel Formula to Split String by Comma ( 5 Eisimpleirean)
7. Foirmle Excel airson Teacs a Roinneadh A' Cleachdadh Gnìomh CHAR
'S e gnìomh Text a th' ann an Excel gnìomh CHAR . Tha e a’ ciallachadh caractar . Bidh e a’ tilleadh caractar a tha air a shònrachadh le àireamh còd ASCII. Is urrainn dhuinn an gnìomh CHAR a chleachdadh gus teacsa a roinn le briseadh loidhne oir tha an gnìomh seo a’ toirt seachad a’ charactar brisidh. A’ gabhail ris gu bheil stòr-dàta againn ( B4:C8 ) de dh’ainm bathar Microsoft leis a’ bhliadhna. Tha sinn gu bhith a’ toirt a-mach ainm an toraidh a’ cleachdadh an CHAR & Gnìomhan SEARCH air am pasgadh a-steach don ghnìomh LEFT . Seo an còd ASCII airson na loidhne 10 .
STEPS:
- Tagh Cill C5 .
- Taidhp a-nis am foirmle:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
- An uairsin buail Cuir a-steach agus cleachd Làimhseachadh Lìonadh gus anthoradh.
➥ Briseadh sìos foirmle
➤ SEARCH(CHAR(10),B5,1)-1
Rannsaichidh seo suidheachadh an t-sreang teacsa air a bheil ' 5 '.
➤ LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
Tillidh seo an luach as fhaide air chlì.
Leugh More: Excel VBA: Split String by Caracter (6 Feumail eisimpleirean)
8. FILTERXML Formula to Split in Excel
Gus an teacsa toraidh fhaicinn mar fiùghantach sreath às deidh sgoltadh, is urrainn dhuinn an gnìomh Excel FILTEXML a chleachdadh. Tha e ri fhaighinn ann an Microsoft Excel 365 . Canaidh sinn gu bheil stòr-dàta againn ( B4: B8 ) de eachdraidh pàighidh luchd-ceannach. Tha sinn gu bhith a’ roinn ainmean an luchd-ceannachd agus na dòighean pàighidh.
STEPS:
- An toiseach, tagh Ceall C5 .
- Air adhart, sgrìobh am foirmle:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))
An seo tha am fo-nòd air a riochdachadh mar ' s ' agus tha am prìomh-nód air a riochdachadh mar ' t '.
- An uairsin brùth Cuir a-steach agus cleachd Lìon Làimhseachadh gus na ceallan gu h-ìosal a lìonadh gu fèin-ghluasadach.
➤ FILTERXML(""&SUBSTITUTE(B5,",","")&"",","//s")
Tionndaidhidh seo na teudan teacsa gu teudan XML le bhith ag atharrachadh nan caractaran delimiter gu tagaichean XML.
➤ TRANSPOSE(FILTERXML(“”&SUBSTITUTE( B5,”,”,”””)& “”,”//s”))
Tillidh an gnìomh TRANSPOSE an toradhgu còmhnard an àite gu dìreach.
Leugh More: Mar a roinneadh tu cealla singilte na leth ann an Excel (trasnainn & amp; gu còmhnard)
Co-dhùnadh
Iad seo an dòigh as luaithe air Excel Formula a chleachdadh airson sgoltadh. Tha leabhar-obrach cleachdaidh air a chur ris. Rach air adhart agus feuch ris. Faodaidh tu rud sam bith fhaighneachd no dòighean ùra sam bith a mholadh.