Hoe sellen te splitsen yn Excel: Tekst nei kolommen, Flash-folje en formules

  • Diel Dit
Michael Brown

Hoe diele jo in sel yn Excel? Troch de funksje Tekst nei kolommen, Flash Fill, formules of Split Text-ark te brûken. Dizze tutorial beskriuwt alle opsjes om jo te helpen de technyk te kiezen dy't it bêste geskikt is foar jo bepaalde taak.

Yn it algemien moatte jo sellen yn Excel yn twa gefallen diele moatte. Meastentiids, as jo gegevens ymportearje fan in eksterne boarne wêr't alle ynformaasje yn ien kolom is, wylst jo it yn aparte kolommen wolle. Of jo kinne sellen skiede yn in besteande tabel foar bettere filterjen, sortearjen of in detaillearre analyse.

    Hoe sellen yn Excel spjalte mei Tekst nei kolommen

    De funksje Tekst nei kolommen komt yn echt handich as jo sellynhâld yn twa of mear sellen splitse moatte. It makket it mooglik om tekststrings te skieden troch in bepaalde skiedingsteken, lykas komma, puntkomma of spaasje, lykas it splitsen fan stringen fan in fêste lingte. Litte wy sjen hoe't elk senario wurket.

    Hoe kinne jo sellen yn Excel skieden troch delimiter

    Stel dat jo in list mei dielnimmers hawwe wêr't in dielnimmersnamme, lân en ferwachte oankomstdatum allegear yn itselde binne kolom:

    Wat wy wolle, is gegevens yn ien sel te skieden yn ferskate sellen lykas Foarnamme , Lêstnamme , Lân , Oankomstdatum en Status . Om it dien te hawwen, fiere de folgjende stappen:

    1. As jo ​​de resultaten yn it midden fan jo tabel pleatse wolle, begjin dan mei it ynfoegjen fan in nijekolom(n) om foar te kommen dat jo besteande gegevens oerskriuwe. Yn dit foarbyld hawwe wy 3 nije kolommen ynfoege lykas werjûn yn 'e skermôfbylding hjirûnder: As jo ​​gjin gegevens hawwe neist de kolom dy't jo skiede wolle, oerslaan dizze stap.
    2. Selektearje de sellen jo wolle ferdiele, navigearje nei it ljepblêd Gegevens > Gegevensark groep, en klikje op de knop Tekst nei kolommen .
    3. Yn 'e earste stap fan 'e wizard Tekst konvertearje nei kolommen kieze jo hoe't jo sellen splitsje - troch skiedingsteken of breedte. Yn ús gefal wurdt de selynhâld skieden mei spaasjes en komma's, dus wy selektearje Delimited , en klikje op Folgjende .
    4. Yn de folgjende stap spesifisearje jo de skiedingstekens en, opsjoneel, tekstkwalifikaasjes . Jo kinne ien of mear foarôf definieare skiedingstekens kieze en jo typ jo eigen ien yn it fak Oare . Yn dit foarbyld selektearje wy Spaasje en Komma :

      Tips:

      • Behannelje opfolgjende skiedingstekens as ien . Wês wis dat jo dizze opsje selektearje as jo gegevens twa of mear skiedingstekens op in rige befetsje kinne, bgl. as der in pear opienfolgjende spaasjes tusken wurden binne of de gegevens wurde skieden troch in komma en in spaasje, lykas "Smith, John".
      • It oantsjutte fan de tekstkwalifikaasje . Brûk dizze opsje as guon tekst is ynsletten yn inkele of dûbele oanhalingstekens, en jo wolle dat sokke dielen fan tekst net te skieden binne. As jo ​​bygelyks in komma (,) as skiedingsteken kieze en inoanhalingsteken (") as de tekstkwalifikaasje, dan wurde alle wurden ynsletten yn dûbele oanhalings, bygelyks "Kalifornje, FS" , yn ien sel set as Kalifornje, FS . As jo selektearje {gjin as de tekstkwalifikaasje, dan sil "Kalifornje ferdield wurde yn ien sel (tegearre mei in iepeningsteken) en USA" yn in oare ( tegearre mei in slotteken).
      • Gegevensfoarbyld . Foardat jo op de knop Folgjende klikke, is it logysk om troch de Gegevensfoarbyld<2 te rôljen> seksje om te soargjen dat Excel alle ynhâld fan sellen rjocht hat splitst.
    5. Der binne noch mar twa dingen oer foar jo te dwaan - kies it gegevensformaat en spesifisearje wêr't jo de resultearjende wearden plakke wolle :
      • Gegevensformaat . Standert is it Algemien -formaat ynsteld foar alle kolommen, wat yn de measte gefallen goed wurket. Yn ús foarbyld hawwe wy de <1 nedich>Data -formaat foar de oankomstdatums. Om it gegevensformaat foar in bepaalde kolom te feroarjen, klikje jo op dy kolom ûnder Gegevensfoarbyld om te selektearjen t it, en kies dan ien fan de formaten ûnder Column data format (sjoch asjebleaft de skermprint hjirûnder).
      • Bestimming . Om Excel te fertellen wêr't jo de skieden gegevens útfiere wolle, klikje jo op it Dialogram ynfolje njonken it fak Bestimming en selektearje de de sel linksboppe fan it bestimmingsberik, of typ in selferwizing direkt yn it fak. Wês asjebleaft tigefoarsichtich mei dizze opsje, en soargje derfoar dat der genôch lege kolommen rjocht nei de bestimming sel.

      Opmerkingen:

      • As jo ​​in kolom dy't yn 'e gegevensfoarbyld ferskynt net ymportearje wolle, selektearje dy kolom en selektearje Net ymportearje kolom (skip) radioknop ûnder Kolomgegevensopmaak .
      • It is net mooglik om de splitgegevens te ymportearjen nei in oar rekkenblêd of wurkboek. As jo ​​besykje dit te dwaan, krije jo de ûnjildige bestimmingsflater.
    6. Klik as lêste op de knop Finish en jo binne klear! Lykas werjûn yn 'e ûnderste skermôfbylding, hat Excel de ynhâld fan ien sel perfekt yn ferskate sellen pleatst:

    Hoe kinne jo tekst mei in fêste breedte splitse

    Dizze seksje ferklearret hoe't om in sel yn Excel te dielen op basis fan it oantal karakters dat jo oantsjutte. Om dingen makliker te begripen, beskôgje asjebleaft it folgjende foarbyld.

    Stel, jo hawwe produkt-ID's en produktnammen yn ien kolom en jo wolle de ID's ekstrahearje yn in aparte kolom:

    Sûnt alle produkt-ID's befetsje 9 karakters, de opsje Fêste breedte past perfekt foar de taak:

    1. Start de wizard Tekst konvertearje nei kolommen lykas útlein yn it boppesteande foarbyld. Kies yn de earste stap fan de wizard Fêste breedte en klik op Folgjende .
    2. Stel de breedte fan elke kolom yn troch de seksje Gegevensfoarbyld te brûken. Lykas werjûn yn 'eskermôfbylding hjirûnder, in fertikale line stiet foar in kolombreuk, en om in nije brekline te meitsjen, klikje jo gewoan op de winske posysje (9 tekens yn ús gefal): Om de brek te ferwiderjen, dûbelklikje op in rigel; om in brek yn in oare posysje te ferpleatsen, ferpleatse jo gewoan de line mei de mûs.
    3. Kies yn 'e folgjende stap it gegevensformaat en de bestimming foar de splitsellen krekt lykas yn it foarige foarbyld, en klikje op de Finish knop om de skieding te foltôgjen.

    Hoe skiede sellen Excel mei Flash Fill

    Begjinnend mei Excel 2013 kinne jo gebrûk meitsje fan de Flash Fill-funksje dy't kin net allinnich automatysk sellen befolke mei gegevens, mar ek sel ynhâld splitst.

    Litte wy in kolom fan gegevens nimme út ús earste foarbyld en sjen hoe't Excel's Flash Fill ús kin helpe om in sel yn 'e helte te splitsen:

    1. Foegje in nije kolom yn neist de kolom mei de orizjinele gegevens en typ it winske diel fan 'e tekst yn 'e earste sel (namme fan dielnimmers yn dit foarbyld).
    2. Typ de tekst noch in pear yn sellen. Sadree't Excel in patroan fynt, sil it automatysk ferlykbere gegevens yn oare sellen ynfolje. Yn ús gefal is it 3 sellen nommen foar Excel om in patroan út te finen:
    3. As jo ​​tefreden binne mei wat jo sjogge, druk dan op de Enter -kaai, en alle nammen sille wurde kopiearre nei in aparte kolom yn ien kear.

    Hoe kinne jo in sel splitse yn Excel mei formules

    Wat ek ferskaatynformaasje dy't jo sellen befetsje kinne, in formule om in sel te splitsen yn Excel komt del op it finen fan in posysje fan 'e delimiter (komma, spaasje, ensfh.) en it ekstrahearjen fan in substring foar, nei of tusken de skiedingstekens. Yn 't algemien soene jo de SEARCH- of FIND-funksjes brûke om de lokaasje fan it skiedingsteken te bepalen en ien fan 'e Tekstfunksjes (LEFT, RIGHT of MID) om in substring te krijen.

    Jo soene bygelyks de folgjende formules brûke om split gegevens yn sel A2 skieden mei in komma en spaasje (sjoch asjebleaft de skermôfdruk hjirûnder):

    Om de namme yn B2 te ekstrahearjen:

    =LEFT(A2, SEARCH(",",A2)-1)

    Hjir bepaalt de SEARCH-funksje de posysje fan in komma yn A2, en jo lûke 1 fan it resultaat ôf, om't de komma sels net ferwachte wurdt yn 'e útfier. De funksje LEFT hellet dat oantal karakters út it begjin fan de tekenrige.

    Om it lân út te pakken yn C2:

    =RIGHT(A2, LEN(A2)-SEARCH(",", A2)-1)

    Hjir berekkenet de LEN funksje de totale lingte fan 'e tekenrige, wêrfan jo de posysje fan 'e komma weromlûke troch SEARCH. Dêrneist lûke jo it spaasjekarakter (-1) ôf. It ferskil giet nei it 2e argumint RIGHT, dus it lûkt safolle tekens fan 'e ein fan' e tekenrige.

    It resultaat sil der sa útsjen:

    As jo ​​delimiter in komma is mei of sûnder spaasje , kinne jo de folgjende formule brûke om in substring dernei te ekstrahearjen (wêrby't 1000 it maksimum oantal tekens is ompull):

    =TRIM(MID(A2, SEARCH(",", A2)+1, 1000))

    Sa't jo sjogge, is d'r gjin universele formule dy't alle soarten snaren kin omgean. Yn elk gefal moatte jo jo eigen oplossing útwurkje.

    It goede nijs is dat de dynamyske arrayfunksjes dy't ferskynden yn Excel 365 it gebrûk fan in protte âlde formules net nedich meitsje. Ynstee dêrfan kinne jo dizze funksjes brûke:

    • TEXTSPLIT - tekenrige splitst troch elk skiedingsteken dat jo oantsjutte.
    • TEXTBEFORE - tekst útpakke foar in spesifyk karakter of substring.
    • TEXTAFTER - ekstrahearje tekst nei in bepaald karakter of wurd.

    Foar mear formulefoarbylden om sellen yn Excel te dielen, sjoch asjebleaft de folgjende boarnen:

    • Extraher text before in spesifyk karakter
    • Krij in substring nei in bepaald teken
    • Tekst útpakke tusken twa foarkommen fan in karakter
    • Sel spjalte troch komma, kolon, slash, streepke of oare delimiter
    • Sellen spjalte troch rigelbreuk
    • Tekst en sifers skiede
    • Formules om nammen yn Excel te skieden

    Sellen spjalte mei Split Tekstfunksje

    No't jo bekend binne mei de ynboude funksjes, lit my jo in alternative manier sjen litte om sellen yn Excel te dielen. Ik bedoel it Split Text-ark opnommen mei ús Ultimate Suite foar Excel. It kin de folgjende operaasjes útfiere:

    • Sel spjalte troch karakter
    • Sel spjalte troch tekenrige
    • Sel spjalte troch masker (patroan)

    Bygelyks, splitsen dedielnimmersdetails yn ien sel yn ferskate sellen kinne dien wurde yn 2 rappe stappen:

    1. Selektearje de sellen dy't jo skiede wolle, en klikje op it Tekst splitse ikoan op de Ablebits Data tab, yn de Tekst groep.
    2. Konfigurearje yn it paniel fan 'e tafoeging de folgjende opsjes:
      • Selektearje Komma en Spaasje as de skiedingstekens.
      • Selektearje it karfakje Behannelje opfolgjende skiedingstekens as ien .
      • Kies Split nei kolommen .
      • Klik op de Split knop.

    Klear! Fjouwer nije kolommen mei de spjalte gegevens wurde ynfoege tusken de oarspronklike kolommen, en jo hoege allinnich te jaan dy kolommen passende nammen:

    Tip. Om in kolom nammen te skieden fan de foarnamme, efternamme en middelnamme, kinne jo in spesjale Split Names-ark brûke.

    As jo ​​nijsgjirrich binne om de Splitse tekst en <8 te sjen>Split Names -ark yn aksje, wy binne wolkom om de downloadlink hjirûnder te brûken. Ik tankje jo foar it lêzen en hoopje jo nije wike op ús blog te sjen!

    Beskikbere downloads

    Ultimate Suite 14-dagen folslein funksjonele ferzje (.exe-bestân)

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.