Enhavtabelo
Excel-formulo helpas nin dividi ĉelon aŭ tekstĉenon aŭ kolumnon. Ĉi tio faras la datumaron pli legebla kaj facile alirebla al la ĝustaj informoj. En ĉi tiu artikolo, ni vidos kiel Excel Formulo estas uzata por dividi ĉelojn aŭ ĉenojn.
Praktiki Laborlibron
Elŝutu la jenan laborlibro kaj ekzerco.
8 Facilaj Manieroj por Apliki Formulon por Split en Excel
1. Excel Formulo kun LEFT & RIGHT Funkcioj por Dividi Ĉelon
La LEFT funkcio redonas la plej maldekstrajn signojn kaj la RIGHT-funkcio helpas nin ĉerpi la lastajn signojn el teksto. ŝnuro. Ĉi tiuj estas Microsoft Excel Tekstaj Funkcioj . Ni diru, ke ni havas datumaron ( B4:D9 ) kun kelkaj hazardaj nomoj. Ni uzos formulon por dividi la ĉelojn enhavantajn tiujn nomojn.
PAŜOJ:
- Unue elektu Ĉelon C5 .
- Nun tajpu la formulon:
=LEFT(B5,SEARCH(" ",B5)-1)
- Tiam premu Enigu kaj uzu la Plenigi Tenilon por vidi la rezultojn en la sekvaj ĉeloj.
➥ Formulo-rompo
➤ SEARCH(” “,B5)
Ĉi tio serĉos la spacon kaj revenos kun la pozicio de la spaco kun la SERĈA funkcio .
➤ LEFT( B5,SEARCH(” “,B5)-1)
Ĉi tio eltiros ĉiujn signojn maldekstre kaj redonos lavaloro.
- Sekva elektu Ĉelo D5 .
- Tajpu la formulon:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- Fine, premu Enigu kaj uzu la ilon Plenigi Tenilon por vidi la rezulton.
➥ Formulo-rompo
➤ SEARCH(” “,B5 )
Ĉi tio serĉos la spacon kaj revenos kun la pozicio de la spaco kun la SERĈA funkcio .
➤ LEN(B5)
Ĉi tio redonos la totalan nombron da signoj kun la LEN-funkcio .
➤ DEKTRE (B5,LEN(B5)-SEARCH(” “,B5))
Ĉi tio redonos la familinoman valoron
Legu Pli: Kiel Dividi Ĉelojn en Excel (La Finfina Gvidilo)
2. INDEX-ROWS Formulo por Dividi Unu Kolumnon en Multoblajn Kolumnojn en Excel
Excel ROWS-funkcio estas uzata por redoni la vicon nombro kaj la INDEX-funkcio redonas la valoron el la donita intervalo. Ni povas uzi la kombinaĵon de ĉi tiuj du funkcioj por dividi unu kolumnon en plurajn kolumnojn. Supozante ke ni havas datumaron ( B4:B14 ). Ni uzos la formulon INDEX-ROW por dividi ĉi tiun kolumnon en du kolumnojn ( Kolumno1 & Kolumno2 ).
PAŜOJ:
- Unue elektu Ĉelon D5 .
- Sekve, skribu la formulon:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- Nun premu Enigu kaj uzu la ilon Plenigi Tenilon por vidi la rezulto.
➥ FormuloAmplekso
➤ VICIOS(D$5:D5)*2-1
Ĉi tio redonos la vicon-numeron.
➤ INDEX($B$5:$B$14,VICOJ(D$5:D5)*2-1)
Tio redonos la valoron de la gamo $B$5:$B$14 .
- Elektu Ĉelo E5 .
- Tajpu la formulon:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Tiam premu Enigu kaj uzu la Plenigi Tenilon por aŭtomate plenigu la subajn ĉelojn.
➥ Formulo-rompo
➤ VICJOJ(E$5:E5)*2
Tio redonos la vicnumeron.
➤ INDEX($B$5 :$B$14,ROWS(E$5:E5)*2)
Tio redonos la valoron el la intervalo $B$5:$B$14 .
Legu Pli: VBA por Dividi Ŝnuron en Multoblaj Kolumnoj en Excel (2 Manieroj)
3. Excel Formulo kun Kombinaĵo de LEFT, MID & RIGHT Funkcioj por disfendi tekstĉenon
Kelkfoje ni bezonas dividi tekstĉenon. Microsoft Excel LEFT Function resendas la plej maldekstrajn signojn de tekstĉeno kaj la RIGHTA funkcio helpas nin ĉerpi la lastajn signojn el tekstĉeno. Aliflanke, la MID-funkcio eltiras la mezajn signojn el la mezo de teksta ĉeno. La kombinaĵo de Excel LEFT , MEZ & RIGHT-funkcioj helpas nin dividi unu tekstĉenon en plurajn kolumnojn. Ĉi tie ni havas datumaron ( B4:E9 ) de venditaj eroj. Ni dividos la venditan objekton en tri kolumnojn ( KODO , SERIO , NUMERO ).
PAŜOJ:
- Elektu Ĉelon C5 .
- Sekva tajpu la formulon:
=LEFT(B5,3)
- Premu Enigu kaj uzu la ilon Plenigi Tenilon al la subaj ĉeloj.
- Nun elektu Ĉelo D5 .
- Tajpu la formulon:
=MID(B5,4,1)
- Premu Enigu kaj uzu la Plenigi Tenilon por vidi la rezulton.
- Denove elektu Ĉelo E5 .
- Skribu la formulon:
=RIGHT(B5,3)
- Fine, premu Enigu kaj uzu la ilon Plenigi Tenilon por vidi la rezulton.
Legu Pli: Excel VBA: Dividi Ŝnuron laŭ Nombro de Karakteroj (2 Facilaj Metodoj)
4. Excel IF Formulo por Dividi
Por fari logikan teston en difinita gamo, ni uzas Excel IF-funkcio . Ĝi liveras la valoron ĉu ĝi estas VERA aŭ FALSA . Ni diru, ke ni havas datumaron ( B4:F8 ) de klienta paghistorio. Ni dividos la kolumnon nomitan KUMO en du kolumnojn ( CASH & KARTO ).
- En la komenco, elektu Ĉelo E5 .
- Sekva tajpu la formulon:
=IF(C5="Cash",D5,"N/A")
- Nun premu Enigu kaj uzu la ilon Plenigi Tenilon por vidi la rezulton.
Ĉi tiu formulo redonos la valoron KUMO kiu estas pagita en Kontantmono en Ĉelo E5 . Alie, ĝi revenos' N/A '.
- Tiam elektu Ĉelo F5 .
- Post tio, tajpu la formulon:
=IF(C5="Card",D5,"N/A")
- Fine, premu Enigu kaj uzu la Plenigi Tenilon ilo al la subaj ĉeloj.
Tiu formulo redonos la valoron KUMO kiu estas pagita en Karto en Ĉelo F5 . Alie, ĝi revenos ' N/A '.
Legu Pli: Kiel Dividi Unu Ĉelon en Du en Excel (5 Utilaj Metodoj)
5. Kombino de IFERROR, MID, SEARCH Funkcioj por disigi Mezan Vorton
Por eviti ajnan eraron en la formulo, ni uzas la funkcion IFERROR ĉar ĝi revenas kun alia ebla rezulto. Kelkfoje ni havas datumaron kie ĉiu ĉelo enhavas tri vortojn. Ni povas uzi la MID-funkcion por ĉerpi la mezan vorton. Sed se ne ekzistas meza vorto, ĝi montros eraron. Por tio, ni uzas la funkcion IFERROR kune kun la MID & SERĈI-funkcioj por disigi la mezan vorton en Excel. Supozu ke ni havas datumaron ( B4:C9 ) enhavantan malsamajn nomojn de verkistoj.
PAŜOJ:
- Unue, elektu Ĉelo D5 .
- Sekva tajpu la formulon:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")
- Fine, premu Enigu kaj uzu la ilon Plenigi Tenilon al la subaj ĉeloj.
➥ Formulo-rompo
➤ SERĈI(” “,B5)
Ĉi tio serĉos la spacon kaj revenos kun la poziciode la spaco kun la SERĈA funkcio .
➤ MEZON(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-SEARCH(” “,B5))
Ĉi tio redonos la mezan vorton uzante la poziciodiferencon inter la unua kaj dua spaco.
➤ IFERARO(MEZO(B5, SERĈI(” “,B5)+1, SERĈI(” “,B5, SERĈI(” “,B5)+1)-SERĈI(” “,B5)),””)
Ĉi tio resendos malplenan spacon se ne estas meza vorto en la ĉelo.
6. Excel Formulo kun SUBSTITUTE Funkcio al Split Dato
Por anstataŭigi specifan signon en donita gamo per alia, ni uzas la funkcion Anstataŭigi de Excel. Ni povas uzi Excel-formulon kun SUBSTITUTE , LEN & TROVU funkcioj envolvitaj en la DEKSTRA funkcio por dividi la daton el la ĉelo. Ni devas memori, ke la formulo povas esti uzata nur kiam estas dato ĉe la fino de la ĉelo kiel la suba datumaro ( B4:C8 ).
PAŜOJ:
- Unue elektu Ĉelon C5 .
- Sekve notu la formulon:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))
- Fine, premu Enigu kaj uzu la Plenigu Priteni ilo por aŭtomate plenigi la ĉelojn.
➥ Formulo-rompiĝo
➤ LEN(B5)
Tio redonos la longon de la teksta ĉeno.
➤ SUBSTITUTE(B5,” “, ””)
Ĉi tio anstataŭigos ĉiujn spacojn en Ĉelo B5 .
➤ LEN(B5)-LEN (Anstataŭanto(B5,"“,””))
Ĉi tio subtrahos la longon sen spaco de la tuta longo.
➤ SUBSTITUTE(B5,” “, ”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””)-2)
Ĉi tio metos ' ~ ' inter la nomo kaj la dato.
➤ TROVU(“~”,SUBSTITUTE(B5,” “,”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “ ,””))-2))
Ĉi tio trovos la pozicion de ' ~ ' signo kiu estas ' 4 '.
➤ DEKSTRA(B5,LEN(B5)-TROVU(“~”,SUBSTITUTO(B5,” “,”~”,LEN(B5)-LEN(SUBSTITUTO(B5,” “,””)-2)))
Ĉi tio ĉerpos la daton el la teksta ĉeno.
Legu Pli: Excel Formulo por Dividi Ŝnuron per Komo ( 5 Ekzemploj)
7. Excel Formulo por Dividi Tekston Uzanta CHAR-Funkcion
Excel CHAR-funkcio estas Teksto-funkcio . Ĝi signifas KARAKTRO . Ĝi liveras signon kiu estas specifita per la ASCII-kodnumero. Ni povas uzi la CHAR-funkcion por dividi tekston per linio-rompo, ĉar ĉi tiu funkcio liveras la rompon. Supozante, ke ni havas datumaron ( B4:C8 ) de Microsoft-produktaj nomoj kun jaro. Ni ĉerpos la produktonomon uzante la CHAR & SERĈI-funkcioj envolvitaj en la LEFT-funkcion . Ĉi tie la ASCII-kodo por la linio estas 10 .
PAŜOJ:
- Elektu Ĉelo C5 .
- Nun tajpu la formulon:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
- Tiam premu Enigu kaj uzu Plenigi Tenilon por vidi larezulto.
➥ Formulo-rompiĝo
➤ SEARCH(CHAR(10),B5,1)-1
Ĉi tio serĉos la pozicion de la teksta ĉeno kiu estas ' 5 '.
➤ LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
Tio redonos la plej maldekstran valoron.
Legu Pli: Excel VBA: Dividi Ŝnuron laŭ Karaktero (6 Utilaj Ekzemploj)
8. FILTERXML Formulo por Dividi en Excel
Por vidi la eligan tekston kiel dinamika tabelo post disigo, ni povas uzi la funkcion de Excel FILTERXML . Ĝi disponeblas en Microsoft Excel 365 . Ni diru, ke ni havas datumaron ( B4:B8 ) de paghistorio de klientoj. Ni dividos la klientajn nomojn kaj la pagmetodojn.
PAŜOJ:
- Unue, elektu Ĉelo C5 .
- Sekve, skribu la formulon:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))
Ĉi tie la subnodo estas reprezentita kiel ' s ' kaj la ĉefnodo estas reprezentita kiel ' t '.
- Tiam premu Enigu kaj uzu Plenigi Tenilon por aŭtomate plenigi la subajn ĉelojn.
➥ Formulo-rompo.
➤ FILTROXML(“”&SUBSTITUTE(B5,”,”,””)& “”,”//s”)
Ĉi tio transformos la tekstajn ĉenojn en XML-ĉenojn ŝanĝante la limsignojn en XML-etikedojn.
➤ TRANSPONI(FILTERXML(“”&SUBSTITUTE( B5,”,”,””)& “”,”//s”))
La TRANSPOSA funkcio redonos la eligonhorizontale anstataŭ vertikale.
Legu pli: Kiel dividi unu ĉelon en duono en Excel (diagonale kaj horizontale)
Konkludo
Ĉi tiuj estas la plej rapida maniero uzi Excel-Formulon por dividi. Estas praktiklibro aldonita. Antaŭen kaj provu ĝin. Bonvolu demandi ion ajn aŭ proponi novajn metodojn.