Kuidas jagada lahtrid Excelis: tekst veergudeks, Flash Fill ja valemid

  • Jaga Seda
Michael Brown

Kuidas Excelis lahtrit jagada? Kasutades funktsiooni Tekst veergudeks, Flash Fill, valemeid või teksti jagamise tööriista. Selles õpetuses kirjeldatakse kõiki võimalusi, mis aitavad teil valida teie konkreetse ülesande jaoks sobivaima tehnika.

Üldiselt võib teil olla vaja Excelis lahtreid jagada kahel juhul. Kõige sagedamini siis, kui impordite andmeid mõnest välisallikast, kus kogu teave on ühes veerus, samas kui te soovite seda eraldi veergudes. Või siis, kui soovite olemasoleva tabeli lahtreid paremaks filtreerimiseks, sorteerimiseks või üksikasjalikuks analüüsiks eraldada.

    Kuidas jagada lahtrid Excelis, kasutades teksti veergudeks teksti jagamist

    The Tekst veergudeks funktsioon on väga kasulik, kui teil on vaja lahtri sisu jagada kaheks või enamaks lahtriks. See võimaldab eraldada tekstisõnu teatud eraldaja abil, näiteks koma, semikoolon või tühik, samuti jagada kindla pikkusega sõned. Vaatame, kuidas iga stsenaarium toimib.

    Kuidas eraldada lahtrid Excelis eraldusmärkide abil lahtrideks

    Oletame, et teil on osalejate nimekiri, kus osaleja nimi, riik ja eeldatav saabumiskuupäev on kõik samas veerus:

    Me tahame eraldada ühes lahtris olevad andmed mitmesse lahtrisse, näiteks Eesnimi , Perekonnanimi , Riik , Saabumise kuupäev ja Staatus Selleks tehke järgmised toimingud:

    1. Kui soovite paigutada tulemused oma tabeli keskele, alustage uue(te) veeru(de) sisestamisest, et vältida olemasolevate andmete ülekirjutamist. Selles näites oleme lisanud 3 uut veergu, nagu on näidatud allpool oleval ekraanipildil: Kui teil ei ole andmeid selle veeru kõrval, mida soovite eraldada, jätke see samm vahele.
    2. Valige rakud, mida soovite jagada, navigeerige jaotuse Andmed tab> Andmetöötlusvahendid gruppi ja klõpsake nuppu Tekst veergudeks nupp.
    3. Esimeses etapis on Teksti konverteerimine veergudeks viisardis valite, kuidas lahtreid jagada - eraldaja või laiuse järgi.Meie puhul on lahtri sisu eraldatud tühikutega ja komadega, seega valime Piiratud ja klõpsake Järgmine .
    4. Järgmises etapis täpsustate piiritlejad ja valikuliselt, tekstikvalifikaator .Saate valida ühe või mitu eelnevalt määratud eraldusjoont või sisestada omaenda eraldusjoone lahtrisse. Muud Selles näites valime Kosmos ja Koma :

      Näpunäited:

      • Käsitleda järjestikuseid eraldusjooni kui ühte. Valige see valik kindlasti, kui teie andmed võivad sisaldada kahte või enamat eraldusjoont järjest, nt kui sõnade vahel on paar järjestikust tühikut või kui andmed on eraldatud koma ja tühikuga, näiteks "Smith, John".
      • Tekstikvalifitseerija määramine Kasutage seda valikut, kui osa tekstist on suletud lihtsate või kahekordsete jutumärkide sisse ja soovite, et need tekstiosad oleksid lahutamatud. Näiteks, kui valite eraldajaks koma (,) ja teksti piirajaks jutumärgi ("), siis kõik sõnad, mis on suletud kahekordsetesse jutumärkidesse, nt. "California, USA" , pannakse ühte lahtrisse kui California, USA Kui valite {ei ole} kui tekstikvalifikaator, siis "California jaotatakse ühte lahtrisse (koos algava jutumärgiga) ja USA" teise (koos sulgemismärgiga).
      • Andmete eelvaade . Enne kui klõpsate Järgmine nuppu, on mõistlik kerida läbi Andmete eelvaade jagu, et veenduda, et Excel on kõik lahtrite sisu õigesti jaotanud.
    5. Teie jaoks on jäänud veel kaks asja - valida andmete vorming ja määrata, kuhu soovite saadud väärtused kleepida:
      • Andmete vorming Vaikimisi on Üldine formaat on seatud kõikidele veergudele, mis enamasti toimib hästi. Meie näites vajame formaati Andmed saabumiskuupäevade vorming. Konkreetse veeru andmete vormingu muutmiseks klõpsake selle veeru all Andmete eelvaade valimiseks ja seejärel valige üks formaatidest jaotises Veergude andmete vorming (vt allpool olevat ekraanipilti).
      • Sihtkoht Selleks, et öelda Excelile, kuhu soovite eraldatud andmed väljastada, klõpsake nuppu Kokkupõrge dialoog ikoon kõrval Sihtkoht kasti ja valige vasakpoolseim ülemine lahter sihtvahemiku või sisestage lahtriviide otse lahtrisse. Palun olge selle valikuga väga ettevaatlik ja veenduge, et sihtvahemiku lahtrile jääb piisavalt tühje veerge.

      Märkused:

      • Kui te ei soovi importida mõnda andmete eelvaates kuvatavat veergu, valige see veerg ja märkige linnuke Mitte importida veergu (vahele jätta) valikunuppu all Veergude andmete vorming .
      • Jagatud andmeid ei ole võimalik importida teise tabelisse või töövihikusse. Kui te seda üritate teha, siis ilmneb kehtetu sihtkoha viga.
    6. Lõpuks klõpsake nuppu Lõpeta nuppu ja olete valmis! Nagu allpool esitatud ekraanipildil näha, on Excel paigutanud ühe lahtri sisu ideaalselt mitmesse lahtrisse:

    Kuidas jagada fikseeritud laiusega teksti

    Selles jaotises selgitatakse, kuidas Excelis lahtrit jagada vastavalt määratud tähemärkide arvule. Et asi oleks lihtsamini arusaadav, vaadake järgmist näidet.

    Oletame, et teil on tootetunnused ja tootenimed ühes veerus ja soovite eraldada tunnused eraldi veergu:

    Kuna kõik tootetunnused sisaldavad 9 tähemärki, siis on Fikseeritud laius valik sobib ideaalselt selle töö jaoks:

    1. Alusta Teksti konverteerimine veergudeks nõustaja, nagu on selgitatud ülaltoodud näites. Nõustaja esimeses etapis valige Fikseeritud laius ja klõpsake Järgmine .
    2. Määrake iga veeru laius, kasutades Andmete eelvaade Nagu on näidatud allpool oleval ekraanipildil, kujutab vertikaalne joon endast veergude katkestust ja uue katkestusjoone loomiseks klõpsake lihtsalt soovitud kohas (meie puhul 9 tähemärki): Katkestuse eemaldamiseks tehke reale topeltklõps; katkestuse teisaldamiseks teise positsiooni, lihtsalt lohistage rida hiirega.
    3. Järgmise sammuna valige jagatud lahtrite andmevorming ja sihtkoht täpselt nii nagu eelmises näites ja klõpsake nuppu Lõpeta nuppu, et lõpetada eraldamine.

    Kuidas eraldada lahtrid Exceli Flash Filliga

    Alates Exceli 2013. aastast saate kasutada funktsiooni Flash Fill, mis võimaldab mitte ainult täita lahtrid automaatselt andmetega, vaid ka lahtri sisu jagada.

    Võtame meie esimese näite andmeveergu ja vaatame, kuidas Exceli Flash Fill aitab meil lahtri pooleks jagada:

    1. Lisage uus veerg algsete andmetega veeru kõrvale ja sisestage esimesse lahtrisse soovitud tekstiosa (antud näites osaleja nimi).
    2. Sisestage tekst veel paarisse lahtrisse. Niipea kui Excel tajub mustrit, täidab ta automaatselt sarnased andmed teistesse lahtritesse. Meie puhul on Excelil kulunud 3 lahtrit, et muster välja selgitada:
    3. Kui olete rahul sellega, mida näete, vajutage nuppu Sisesta klahvi ja kõik nimed kopeeritakse korraga eraldi veergu.

    Kuidas jagada Exceli lahtrit valemitega

    Ükskõik millist erinevat teavet teie lahtrid võivad sisaldada, Exceli lahtri jagamise valem seisneb piiritleja (koma, tühik jne) asukoha leidmises ja alamjada väljavõtmises enne, pärast või vahelist piiritlejat. Üldiselt kasutate piiritleja asukoha määramiseks funktsioone SEARCH või FIND ja alamjada saamiseks ühte tekstifunktsioonidest (LEFT, RIGHT või MID).

    Näiteks kasutaksite järgmisi valemeid, et jagada lahtris A2 olevad andmed eraldatuna tärniga koma ja tühik (vt allpool olevat ekraanipilti):

    Nime väljavõtte tegemiseks B2:

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

    Siin määrab funktsioon SEARCH koma positsiooni A2-s ja te lahutate tulemusest 1, sest koma ise ei ole väljundis oodatud. Funktsioon LEFT eemaldab selle arvu tähemärke stringi algusest.

    Riigi väljavõtmiseks C2:

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

    Siinkohal arvutab funktsioon LEN stringi kogupikkuse, millest lahutad SEARCH-i poolt tagastatud koma positsiooni. Lisaks lahutad tühiku (-1). Vahe läheb 2. argumenti RIGHT, nii et see tõmbab nii palju tähemärke stringi lõpust.

    Tulemus näeb välja järgmiselt:

    Kui teie eraldaja on koma koos tühikuga või ilma , saate kasutada alljärgnevat valemit, et eraldada selle järel olev alamjada (kus 1000 on maksimaalne tõmmatavate tähemärkide arv):

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

    Nagu näete, ei ole olemas universaalset valemit, mis suudaks käsitleda igat liiki stringi. Igal konkreetsel juhul tuleb teil välja töötada oma lahendus.

    Hea uudis on see, et Excel 365-s ilmunud dünaamilised massiivi funktsioonid teevad paljude vanade valemite kasutamise tarbetuks. Selle asemel saate kasutada neid funktsioone:

    • TEXTSPLIT - jagab stringid mis tahes määratud eraldaja järgi.
    • TEXTBEFORE - ekstraheerib teksti enne konkreetset märki või alamjada.
    • TEXTAFTER - teksti väljavõtmine pärast teatud märki või sõna.

    Rohkem valemite näiteid Exceli lahtrite jagamiseks leiate järgmistest allikatest:

    • Teksti väljavõtmine enne konkreetset märki
    • Hangi alamjada pärast teatud märki
    • Teksti väljavõtmine kahe tähemärgi esinemise vahele
    • Jagage lahter koma, kooloni, kaldkriipsu, kriipsu või muu eraldaja abil.
    • Jagage lahtrid reavahetuse järgi
    • Eraldi tekst ja numbrid
    • Valemid nimede eraldamiseks Excelis

    Lahutage lahtrid, kasutades funktsiooni Split Text (jagatud tekst)

    Nüüd, kui olete sisseehitatud funktsioonidega tuttav, näitan teile alternatiivset võimalust lahtrite jagamiseks Excelis. Ma pean silmas meie Ultimate Suite for Excel'ile lisatud Split Text vahendit. Sellega saab teha järgmisi toiminguid:

    • Jagatud lahter tähemärgi järgi
    • Jagage lahter stringi järgi
    • Jagatud lahter maski järgi (muster)

    Näiteks ühe lahtri osaleja andmete jagamine mitmeks lahtriks on võimalik teha 2 kiire sammuga:

    1. Valige lahtrid, mida soovite eraldada, ja klõpsake nuppu Jagatud tekst ikooni kohta Ablebits andmed vahekaardil Tekst rühm.
    2. Konfigureerige lisakomplekti paanil järgmised valikud:
      • Valige Koma ja Kosmos kui piiritlejad.
      • Valige Käsitleda järjestikuseid eraldusjooni kui ühte. märkeruut.
      • Valige Jagamine veergudeks .
      • Klõpsake nuppu Jagatud nuppu.

    Valmis! Neli uut veergu jagatud andmetega on lisatud algsete veergude vahele ja te peate neile veergudele ainult andma sobivad nimed:

    Vihje. Nimede veeru eraldamiseks eesnimeks, perekonnanimeks ja keskmiseks nimeks saate kasutada spetsiaalset tööriista Split Names (nimede jagamine).

    Kui olete uudishimulik, et näha Jagatud tekst ja Jagatud nimed tööriistad toimivad, oleme teretulnud kasutama allolevat allalaadimislinki. Tänan teid lugemast ja loodan, et näeme teid järgmisel nädalal meie blogis!

    Saadaolevad allalaadimised

    Ultimate Suite 14-päevane täisfunktsionaalne versioon (.exe fail)

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.