Solujen jakaminen Excelissä: Teksti sarakkeisiin, Flash Fill ja kaavat

  • Jaa Tämä
Michael Brown

Miten voit jakaa solun Excelissä? Tekstiä sarakkeisiin -ominaisuuden, Flash Fillin, kaavojen tai Split Text -työkalun avulla. Tässä oppaassa esitellään kaikki vaihtoehdot, jotta voit valita parhaiten omaan tehtäväsi sopivan tekniikan.

Yleensä voit joutua jakamaan soluja Excelissä kahdessa tapauksessa. Useimmiten, kun tuot tietoja jostain ulkoisesta lähteestä, jossa kaikki tiedot ovat yhdessä sarakkeessa, kun taas haluat ne erillisiin sarakkeisiin. Tai saatat haluta erottaa olemassa olevan taulukon solut toisistaan suodatuksen, lajittelun tai yksityiskohtaisen analyysin helpottamiseksi.

    Solujen jakaminen Excelissä käyttämällä tekstiä sarakkeisiin

    The Teksti sarakkeisiin ominaisuus on todella kätevä, kun solun sisältö on jaettava kahteen tai useampaan soluun. Se mahdollistaa merkkijonojen erottamisen tietyllä erottimella, kuten pilkulla, puolipisteellä tai välilyönnillä, sekä kiinteän pituisten merkkijonojen jakamisen. Katsotaanpa, miten kukin skenaario toimii.

    Kuinka erottaa solut Excelissä erottimella erottimella

    Oletetaan, että sinulla on osallistujaluettelo, jossa osallistujan nimi, maa ja odotettu saapumispäivä ovat kaikki samassa sarakkeessa:

    Haluamme erottaa yhdessä solussa olevat tiedot useisiin soluihin, esimerkiksi seuraavasti Etunimi , Sukunimi , Maa , Saapumispäivä ja Tila Suorita seuraavat vaiheet:

    1. Jos haluat sijoittaa tulokset taulukon keskelle, aloita lisäämällä uusi(t) sarake(t), jotta vältät olemassa olevien tietojen ylikirjoittamisen. Tässä esimerkissä olemme lisänneet 3 uutta saraketta alla olevan kuvakaappauksen mukaisesti: Jos erottelemasi sarakkeen vieressä ei ole tietoja, ohita tämä vaihe.
    2. Valitse solut, jotka haluat jakaa, siirry kohtaan Tiedot tab> Tietotyökalut ryhmää ja napsauta Teksti sarakkeisiin nappi.
    3. Ensimmäisessä vaiheessa Muunna teksti sarakkeiksi ohjatussa toiminnossa voit valita, miten solut jaetaan - erottimen tai leveyden mukaan.Meidän tapauksessamme solujen sisältö erotetaan välilyönneillä ja pilkuilla, joten valitsemme vaihtoehdon Delimited ja napsauta Seuraava .
    4. Seuraavassa vaiheessa määritetään rajaukset ja valinnaisesti, tekstin määrite .Voit valita yhden tai useamman valmiiksi määritellyn erottimen tai kirjoittaa oman erottimen kenttään Muut Tässä esimerkissä valitsemme Avaruus ja Pilkku :

      Vinkkejä:

      • Käsittele peräkkäisiä rajausmerkkejä yhtenä merkkinä Muista valita tämä vaihtoehto, kun tietosi voivat sisältää kaksi tai useampia erottimia peräkkäin, esimerkiksi kun sanojen välissä on muutama peräkkäinen välilyönti tai kun tiedot on erotettu toisistaan pilkulla ja välilyönnillä, kuten "Smith, John".
      • Tekstin määrittely Käytä tätä vaihtoehtoa, kun osa tekstistä on yksinkertaisten tai kaksinkertaisten lainausmerkkien sisällä ja haluat, että nämä tekstin osat ovat erottamattomia. Jos esimerkiksi valitset erottimeksi pilkun (,) ja tekstin määritteeksi lainausmerkin ("), kaikki kaksinkertaisten lainausmerkkien sisällä olevat sanat, esim. "Kalifornia, Yhdysvallat" sijoitetaan yhteen soluun seuraavasti Kalifornia, Yhdysvallat Jos valitset {none} tekstin määritteenä, niin "Kalifornia jaetaan yhteen soluun (yhdessä avaavan lainausmerkin kanssa) ja YHDYSVALLAT" toiseen (yhdessä sulkumerkin kanssa).
      • Tietojen esikatselu . Ennen kuin napsautat Seuraava painiketta, on ymmärrettävää selata läpi Tietojen esikatselu osiossa varmistaaksesi, että Excel on jakanut kaikkien solujen sisällön oikein.
    5. Jäljellä on enää kaksi tehtävää - valitse dataformaatti ja määritä, mihin haluat liittää tuloksena saadut arvot:
      • Tietomuoto Oletusarvoisesti Yleistä muoto asetetaan kaikille sarakkeille, mikä toimii hyvin useimmissa tapauksissa. Esimerkissämme tarvitsemme sarakkeen Tiedot saapumispäivämäärien muoto. Jos haluat muuttaa tietyn sarakkeen tietojen muotoa, napsauta kyseistä saraketta kohdassa Tietojen esikatselu ja valitse sitten jokin muodoista kohdasta Sarakkeen tietojen muoto (katso alla oleva kuvakaappaus).
      • Kohde Voit kertoa Excelille, mihin haluat tulostaa erotetut tiedot, napsauttamalla kohtaa Sulje dialogi kuvake vieressä Kohde laatikko ja valitse ylimpänä vasemmalla oleva solu tai kirjoita soluviittaus suoraan laatikkoon. Ole hyvin varovainen tämän vaihtoehdon kanssa ja varmista, että kohdesolun oikealla puolella on riittävästi tyhjiä sarakkeita.

      Huomautuksia:

      • Jos et halua tuoda jotakin tietojen esikatselussa näkyvää saraketta, valitse kyseinen sarake ja merkitse rasti ruutuun Älä tuo saraketta (ohita) valintanappi kohdassa Sarakkeen tietojen muoto .
      • Jaettuja tietoja ei ole mahdollista tuoda toiseen taulukkolaskentataulukkoon tai työkirjaan. Jos yrität tehdä niin, saat virheellisen määränpään virheilmoituksen.
    6. Napsauta lopuksi Viimeistely painiketta ja olet valmis! Kuten alla olevasta kuvakaappauksesta näkyy, Excel on sijoittanut yhden solun sisällön täydellisesti useisiin soluihin:

    Kuinka jakaa kiinteän leveyden tekstiä

    Tässä osassa selitetään, miten solu jaetaan Excelissä määrittelemäsi merkkien määrän perusteella. Jotta asia olisi helpompi ymmärtää, katso seuraava esimerkki.

    Oletetaan, että sinulla on tuotetunnukset ja tuotenimet yhdessä sarakkeessa ja haluat poimia tunnukset erilliseen sarakkeeseen:

    Koska kaikki tuotetunnukset sisältävät 9 merkkiä, on tuotetunnuksen Kiinteä leveys vaihtoehto sopii täydellisesti tähän työhön:

    1. Aloita Muunna teksti sarakkeiksi Ohjatun toiminnon ensimmäisestä vaiheesta valitse Ohjatun toiminnon ensimmäisessä vaiheessa Kiinteä leveys ja klikkaa Seuraava .
    2. Aseta kunkin sarakkeen leveys käyttämällä Tietojen esikatselu Kuten alla olevassa kuvakaappauksessa näkyy, pystyviiva edustaa sarakkeen katkaisua, ja uuden katkaisurivin luomiseksi napsauta haluamaasi kohtaan (meidän tapauksessamme 9 merkkiä): Voit poistaa katkon kaksoisnapsauttamalla riviä; jos haluat siirtää katkon toiseen kohtaan, vedä viivaa hiirellä.
    3. Valitse seuraavassa vaiheessa jaettujen solujen tietomuoto ja määränpää täsmälleen kuten edellisessä esimerkissä ja napsauta painiketta Viimeistely painiketta saadaksesi erottamisen päätökseen.

    Miten erottaa solut Excelin kanssa Flash Fill

    Excel 2013:sta alkaen voit hyödyntää Flash Fill -ominaisuutta, joka voi paitsi täyttää solut automaattisesti tiedoilla myös jakaa solun sisällön.

    Otetaanpa ensimmäisen esimerkin tietosarake ja katsotaan, miten Excelin Flash Fill voi auttaa meitä jakamaan solun kahtia:

    1. Lisää uusi sarake alkuperäiset tiedot sisältävän sarakkeen viereen ja kirjoita ensimmäiseen soluun haluttu tekstin osa (tässä esimerkissä osallistujan nimi).
    2. Kirjoita teksti vielä muutamaan soluun. Kun Excel havaitsee kuvion, se täyttää automaattisesti samankaltaiset tiedot muihin soluihin. Meidän tapauksessamme Excel tarvitsi 3 solua havaitakseen kuvion:
    3. Jos olet tyytyväinen näkemääsi, paina painiketta Kirjoita näppäintä, ja kaikki nimet kopioidaan kerralla erilliseen sarakkeeseen.

    Kuinka jakaa solu Excelissä kaavoilla

    Mitä erilaisia tietoja solusi sisältävätkin, Excelin solun jakamiseen tarkoitettu kaava on yksinkertaisimmillaan erotusmerkin (pilkku, välilyönti jne.) sijainnin etsiminen ja osajonon poimiminen ennen erotusmerkkejä, niiden jälkeen tai niiden välissä. Yleensä käytät SEARCH- tai FIND-toimintoja erotusmerkin sijainnin määrittämiseen ja jotakin Teksti-toiminnoista (LEFT, RIGHT tai MID) osajonon saamiseksi.

    Voit esimerkiksi jakaa solussa A2 olevat tiedot, jotka on erotettu toisistaan välilyönnillä pilkku ja välilyönti (katso alla oleva kuvakaappaus):

    Nimen poimiminen B2-kielestä:

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

    Tässä SEARCH-funktio määrittää pilkun sijainnin A2:ssa, ja vähennät tuloksesta 1, koska itse pilkkua ei odoteta tulosteeseen. LEFT-funktio poimii kyseisen merkkimäärän merkkijonon alusta.

    Maan poistaminen C2-luokassa:

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

    Tässä LEN-funktio laskee merkkijonon kokonaispituuden, josta vähennetään SEARCHin palauttaman pilkun sijainti. Lisäksi vähennetään välilyönti (-1). Erotus menee 2. argumenttiin RIGHT, joten se vetää näin monta merkkiä merkkijonon lopusta.

    Tulos näyttää seuraavalta:

    Jos erotin on pilkku välilyönnin kanssa tai ilman , voit käyttää seuraavaa kaavaa poimimaan sen jälkeisen osajonon (jossa 1000 on poimittavien merkkien enimmäismäärä):

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

    Kuten näet, ei ole olemassa mitään yleispätevää kaavaa, jolla voitaisiin käsitellä kaikenlaisia merkkijonoja. Kussakin erityistapauksessa sinun on keksittävä oma ratkaisusi.

    Hyvä uutinen on se, että Excel 365:ssä ilmestyneet dynaamiset array-funktiot tekevät monien vanhojen kaavojen käytön tarpeettomaksi. Sen sijaan voit käyttää näitä funktioita:

    • TEXTSPLIT - jakaa merkkijonot millä tahansa määrittelemälläsi erottimella.
    • TEXTBEFORE - poimii tekstin ennen tiettyä merkkiä tai osajonoa.
    • TEXTAFTER - poimi teksti tietyn merkin tai sanan jälkeen.

    Jos haluat lisää kaavaesimerkkejä solujen jakamiseen Excelissä, tutustu seuraaviin resursseihin:

    • Ote tekstistä ennen tiettyä merkkiä
    • Hae merkkijonon osa tietyn merkin jälkeen
    • Poimi teksti kahden merkin esiintymän väliltä
    • Jaa solu pilkulla, kaksoispisteellä, vinoviivalla, katkoviivalla tai muulla erottimella.
    • Jaa solut rivinvaihdolla
    • Erottele teksti ja numerot toisistaan
    • Kaavat nimien erottamiseksi Excelissä

    Jaa solut käyttämällä Split Text -ominaisuutta

    Nyt kun olet tutustunut sisäänrakennettuihin ominaisuuksiin, esittelen sinulle vaihtoehtoisen tavan jakaa soluja Excelissä. Tarkoitan Ultimate Suite for Excel -ohjelmistoon sisältyvää Split Text -työkalua. Sillä voidaan suorittaa seuraavat toiminnot:

    • Jaa solu merkin mukaan
    • Jaa solu merkkijonon mukaan
    • Jaa solu maskin (kuvion) mukaan

    Esimerkiksi yhdessä solussa olevien osallistujatietojen jakaminen useisiin soluihin voidaan tehdä kahdessa nopeassa vaiheessa:

    1. Valitse solut, jotka haluat erottaa toisistaan, ja napsauta hiiren painiketta Jaettu teksti kuvaketta Ablebits Data välilehdellä, kohdassa Teksti ryhmä.
    2. Määritä lisäosan paneelissa seuraavat asetukset:
      • Valitse Pilkku ja Avaruus rajaajina.
      • Valitse Käsittele peräkkäisiä rajausmerkkejä yhtenä merkkinä valintaruutu.
      • Valitse Jakaminen sarakkeisiin .
      • Napsauta Split nappi.

    Valmis! Alkuperäisten sarakkeiden väliin lisätään neljä uutta saraketta, joissa on jaetut tiedot, ja sinun tarvitsee vain antaa näille sarakkeille sopivat nimet:

    Vihje. Jos haluat erottaa nimisarakkeen etunimeen, sukunimeen ja keskimmäiseen nimeen, voit käyttää erityistä Split Names -työkalua.

    Jos olet utelias näkemään Jaettu teksti ja Jaetut nimet työkalut toiminnassa, olemme tervetulleita käyttämään alla olevaa latauslinkkiä. Kiitän teitä lukemisesta ja toivon, että näemme teidät blogissamme ensi viikolla!

    Saatavilla olevat lataukset

    Ultimate Suite 14 päivän täysin toimiva versio (.exe-tiedosto)

    Michael Brown on omistautunut teknologian harrastaja, jolla on intohimo yksinkertaistaa monimutkaisia ​​prosesseja ohjelmistotyökalujen avulla. Yli vuosikymmenen kokemuksella teknologia-alalta hän on hionut taitojaan Microsoft Excelissä ja Outlookissa sekä Google Sheetsissä ja Docsissa. Michaelin blogi on omistettu jakamaan tietojaan ja asiantuntemustaan ​​muiden kanssa, ja se tarjoaa helposti seurattavia vinkkejä ja opetusohjelmia tuottavuuden ja tehokkuuden parantamiseksi. Olitpa kokenut ammattilainen tai aloittelija, Michaelin blogi tarjoaa arvokkaita oivalluksia ja käytännön neuvoja, joiden avulla saat kaiken irti näistä tärkeistä ohjelmistotyökaluista.