Efnisyfirlit
Excel formúla hjálpar okkur að skipta hólf eða textastreng eða dálki. Þetta gerir gagnasafnið læsilegra og aðgengilegra fyrir réttar upplýsingar. Í þessari grein ætlum við að sjá hvernig Excel formúla er notuð til að skipta frumum eða strengjum.
Æfingabók
Hlaða niður eftirfarandi vinnubók og æfing.
Formúla til að skipta.xlsx
8 auðveldar leiðir til að nota formúlu til að skipta í Excel
1. Excel Formúla með VINSTRI & amp; HÆGRI aðgerðir til að skipta hólf
VINSTRI aðgerðin skilar stöfunum lengst til vinstri og HÆGRI aðgerðin hjálpar okkur að draga síðustu stafina úr texta strengur. Þetta eru Microsoft Excel Textaaðgerðir . Segjum að við höfum gagnasafn ( B4:D9 ) með nokkrum tilviljunarkenndum nöfnum. Við ætlum að nota formúlu til að skipta frumunum sem innihalda þessi nöfn.
SKREF:
- Veldu Cell C5 í fyrstu.
- Sláðu inn formúluna:
=LEFT(B5,SEARCH(" ",B5)-1)
- Ýttu svo á Enter og notaðu Fill Handle til að sjá niðurstöðurnar í næstu hólfum.
➥ Formúlusundurliðun
➤ SEARCH(” “,B5)
Þetta mun leita að bilinu og koma aftur með staðsetningu bilsins með SEARCH aðgerðinni .
➤ VINSTRI( B5,SEARCH(” “,B5)-1)
Þetta mun draga út alla stafi til vinstri og skilagildi.
- Veldu næst Hólf D5 .
- Sláðu inn formúluna:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- Í lokin skaltu ýta á Enter og nota Fill Handle tólið til að sjá niðurstöðuna.
➥ Formúlusundurliðun
➤ SEARCH(” “,B5 )
Þetta mun leita að bilinu og koma aftur með staðsetningu bilsins með SEARCH aðgerðinni .
➤ LEN(B5)
Þetta mun skila heildarfjölda stafa með LEN aðgerðinni .
➤ HÆGRI (B5,LEN(B5)-SEARCH(” “,B5))
Þetta mun skila eftirnafnsgildinu
Lesa meira: Hvernig á að skipta frumum í Excel (The Ultimate Guide)
2. INDEX-ROWS Formúla til að skipta einum dálki í marga dálka í Excel
Excel ROWS fall er notað til að skila röðinni tala og INDEX fallið skilar gildinu frá uppgefnu bili. Við getum notað samsetningu þessara tveggja aðgerða til að skipta einum dálki í marga dálka. Að því gefnu að við höfum gagnasafn ( B4:B14 ). Við ætlum að nota INDEX-ROW formúluna til að skipta þessum dálki í tvo dálka ( Dálkur1 & Dálkur2 ).
SKREF:
- Veldu fyrst Hólf D5 .
- Næst skaltu skrifa niður formúluna:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- Ýttu nú á Enter og notaðu Fill Handle tólið til að sjá niðurstaða.
➥ FormúlaSundurliðun
➤ ROWS(D$5:D5)*2-1
Þetta mun skila línunúmerinu.
➤ INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
Þetta mun skila gildinu frá bilið $B$5:$B$14 .
- Veldu Cell E5 .
- Sláðu inn formúluna:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Smelltu síðan á Enter og notaðu Fill Handle til að fylltu sjálfkrafa út fyrir neðan hólfin.
➥ Formúlusundurliðun
➤ ROWS(E$5:E5)*2
Þetta mun skila línunúmerinu.
➤ INDEX($B$5 :$B$14,ROWS(E$5:E5)*2)
Þetta mun skila gildinu frá bilinu $B$5:$B$14 .
Lesa meira: VBA til að skipta streng í marga dálka í Excel (2 leiðir)
3. Excel formúla með samsetningu LEFT, MID & RÉTTIR aðgerðir til að skipta textastreng
Stundum þurfum við að skipta textastreng. Microsoft Excel VINSTRI aðgerð skilar stöfum lengst til vinstri í textastreng og HÆGRI aðgerðin hjálpar okkur að draga síðustu stafina úr textastreng. Á hinn bóginn, MID aðgerðin dregur út miðstafina úr miðjum textastreng. Samsetningin af Excel LEFT , MID & HÆGRI aðgerðir hjálpa okkur að skipta einum textastreng í marga dálka. Hér höfum við gagnasafn ( B4:E9 ) af seldum hlutum. Við ætlum að skipta seldu hlutnum í þrjá dálka ( CODE , SERIES , NÚMER ).
SKREF:
- Veldu Hólf C5 .
- Sláðu næst inn formúluna:
=LEFT(B5,3)
- Ýttu á Sláðu inn og notaðu Fill Handle tólið í hólfin hér að neðan.
- Veldu nú Cell D5 .
- Sláðu inn formúluna:
=MID(B5,4,1)
- Hita Sláðu inn og notaðu Fill Handle til að sjá niðurstöðuna.
- Veldu aftur Cell E5 .
- Skrifaðu niður formúluna:
=RIGHT(B5,3)
- Að lokum, ýttu á Enter og notaðu Fill Handle tólið til að sjá niðurstöðuna.
Lesa meira: Excel VBA: Skipta streng eftir fjölda stafa (2 auðveldar aðferðir)
4. Excel IF formúla til að skipta
Til að keyra rökrétt próf á tilteknu bili notum við Excel IF virka . Það skilar gildinu hvort sem það er TRUE eða FALSE . Segjum að við höfum gagnasafn ( B4:F8 ) með greiðslusögu viðskiptavina. Við ætlum að skipta dálknum sem heitir UPPLÝSING í tvo dálka ( CASH & KORT ).
- Í upphafi skaltu velja Hólf E5 .
- Sláðu næst inn formúluna:
=IF(C5="Cash",D5,"N/A")
- Ýttu nú á Enter og notaðu Fill Handle tólið til að sjá niðurstöðuna.
Þessi formúla mun skila AMOUNT gildinu sem er greitt í reiðufé í Cell E5 . Annars kemur það aftur' N/A '.
- Veldu síðan Hólf F5 .
- Eftir það skaltu slá inn formúluna:
=IF(C5="Card",D5,"N/A")
- Loksins skaltu ýta á Enter og nota Fill Handle tól í hólfin hér að neðan.
Þessi formúla mun skila AMOUNT gildinu sem er greitt með korti í Hólf F5 . Annars mun það skila ' N/A '.
Lesa meira: Hvernig á að skipta einni hólf í tvo í Excel (5 gagnlegar aðferðir)
5. Samsetning IFERROR, MID, SEARCH falla til að skipta miðorði
Til að forðast allar villur í formúlunni notum við IFERROR fallið þar sem það skilar með annarri mögulegri niðurstöðu. Stundum höfum við gagnasafn þar sem hver reit inniheldur þrjú orð. Við getum notað MID aðgerðina til að draga út miðorðið. En ef það er ekkert miðorð mun það sýna villu. Til þess notum við IFERROR aðgerðina ásamt MID & Leitaraðgerðir til að skipta miðorðinu í Excel. Segjum sem svo að við höfum gagnasafn ( B4:C9 ) sem inniheldur mismunandi nöfn rithöfunda.
SKREF:
- Veldu fyrst Hólf D5 .
- Sláðu næst inn formúluna:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")
- Í lokin, ýttu á Enter og notaðu Fill Handle tólið í hólfin hér að neðan.
➥ Formúlusundurliðun
➤ SEARCH(” “,B5)
Þetta mun leita að rýminu og koma aftur með stöðunaaf bilinu með SEARCH fallinu .
➤ MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-SEARCH(” “,B5))
Þetta mun skila miðju orðinu með því að nota stöðumun á fyrsta og öðru bili.
➤ IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" “,B5)),””)
Þetta mun skila auðu bili ef ekkert miðorð er í reitnum.
6. Excel formúla með SUBSTITUTE aðgerð til að skipta dagsetningu
Til að skipta út tilteknum staf á tilteknu sviði fyrir annan notum við Excel SUBSTITUTE aðgerðina . Við getum notað Excel formúlu með STAÐA , LEN & FINDA aðgerðir vafðar inn í HÆGRI aðgerðina til að skipta dagsetningunni úr reitnum. Við verðum að muna að formúluna er aðeins hægt að nota þegar það er dagsetning í lok reitsins eins og gagnasafnið fyrir neðan ( B4:C8 ).
SKREF:
- Veldu Cell C5 í fyrstu.
- Skrifaðu næst formúluna:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))
- Smelltu loksins á Enter og notaðu Fill Handle tólið til að fylla frumurnar sjálfkrafa.
➥ Formúlusundurliðun
➤ LEN(B5)
Þetta mun skila lengd textastrengsins.
➤ SUBSTITUTE(B5," ", ””)
Þetta mun koma í stað allra bila í Hólf B5 .
➤ LEN(B5)-LEN (STAÐUR(B5,"“,””))
Þetta mun draga lengdina án bils frá heildarlengdinni.
➤ SUBSTITUTE(B5," ", ”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))-2)
Þetta mun setja ' ~ ' staf á milli nafnsins og dagsetningin.
➤ FIND(“~”,SUBSTITUTE(B5,” “,”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “ ,””))-2))
Þetta finnur stöðu ' ~ ' stafs sem er ' 4 '.
➤ RIGHT(B5,LEN(B5)-FIND(“~”,SUBSTITUTE(B5,” “,”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))-2)))
Þetta mun draga dagsetninguna úr textastrengnum.
Lesa meira: Excel Formula to Split String by Comma ( 5 Dæmi)
7. Excel formúla til að skipta texta með því að nota CHAR fall
Excel CHAR fall er Texta fall . Það þýðir STAKUR . Það skilar staf sem er tilgreint með ASCII kóðanum. Við getum notað CHAR aðgerðina til að skipta texta eftir línuskilum þar sem þessi aðgerð gefur brotstafinn. Að því gefnu að við höfum gagnasafn ( B4:C8 ) með heiti Microsoft vöru með ártali. Við ætlum að draga vöruheitið út með CHAR & LEITARaðgerðir vafðar inn í VINSTRI aðgerðina . Hér er ASCII kóðinn fyrir línuna 10 .
SKREF:
- Veldu Hólf C5 .
- Sláðu inn formúluna:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
- Smelltu síðan á Enter og notaðu Fill Handle til að sjániðurstaða.
➥ Formúlusundurliðun
➤ SEARCH(CHAR(10),B5,1)-1
Þetta mun leita að staðsetningu textastrengsins sem er ' 5 '.
➤ LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
Þetta mun skila gildinu lengst til vinstri.
Lesa meira: Excel VBA: Skipta streng eftir staf (6 gagnleg dæmi)
8. FILTERXML Formúla til að skipta í Excel
Til að sjá úttakstextann sem kraftmikinn fylki eftir skiptingu, getum við notað Excel FILTERXML aðgerðina . Það er fáanlegt í Microsoft Excel 365 . Segjum að við höfum gagnasafn ( B4:B8 ) yfir greiðslusögu viðskiptavina. Við ætlum að skipta nöfnum viðskiptavina og greiðslumáta.
SKREF:
- Veldu fyrst Hólf C5 .
- Næst skaltu skrifa niður formúluna:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))
Hér er undirhnúturinn táknaður sem ' s ' og aðalhnúturinn er táknaður sem ' t '.
- Ýttu síðan á Sláðu inn og notaðu Fill Handle til að fylla sjálfkrafa út fyrir neðan hólfin.
➥ Formúlusundurliðun
➤ FILTERXML(“”&SUBSTITUTE(B5,”,”,””)& “”,”//s”)
Þetta mun breyta textastrengnum í XML strengi með því að breyta afmörkunarstöfunum í XML merki.
➤ TRANSPOSE(FILTERXML(“”&SUBSTITUTE( B5,”,”,””)& “”,”//s”))
TRANSPOSE aðgerðin mun skila úttakinulárétt í stað þess að lóðrétt.
Lesa meira: Hvernig á að skipta einum reit í tvennt í Excel (á ská og lárétt)
Niðurstaða
Þessar eru fljótlegasta leiðin til að nota Excel Formúlu til að skipta. Það er bætt við æfingabók. Farðu á undan og prófaðu það. Ekki hika við að spyrja hvað sem er eða koma með nýjar aðferðir.