Solujen jakaminen Excelissä (erillinen useisiin sarakkeisiin)
Voi olla tilanteita, joissa sinun on jaettava solut Excelissä. Tämä voi tapahtua, kun saat tiedot tietokannasta tai kopioit ne Internetistä tai kollegalta.
Yksinkertainen esimerkki solujen jakamisesta Excelissä on, kun sinulla on täydet nimet ja haluat jakaa nämä etunimeksi ja sukunimeksi.
Tai saat osoitteen ’ja haluat jakaa osoitteen, jotta voit analysoida kaupungit tai PIN-koodin erikseen.
Tämä opetusohjelma kattaa:
solujen jakaminen Excelissä
Tässä opetusohjelmassa opit jakamaan solut Excelissä seuraavilla tekniikoilla:
- Tekstistä sarakkeeseen -ominaisuuden käyttäminen.
- Excel-tekstitoimintojen käyttäminen.
- Flash-täytön käyttäminen (saatavana 2013 ja 2016).
Aloitetaan!
Jaa solut Excelissä tekstin avulla sarakkeeseen
Alla on luettelo joidenkin nimistä kuvitteellisista hahmoistani ja haluan jakaa nämä nimet erillisiin soluihin:
Tässä on vaiheet spliä varten t nämä nimet etunimeksi ja sukunimeksi:
- Valitse solut, joihin haluat jakaa tekstin (tässä tapauksessa A2: A7).
- Napsauta Tiedot-välilehteä
- Napsauta Tietotyökalut-ryhmässä Teksti sarakkeisiin.
- ohjattu Muunna teksti sarakkeiksi -toiminto:
- Vaihe 1/3 ohjatusta tekstistä sarakkeiksi -toiminnoksi: Varmista, että Rajoitettu on valittuna (se on oletusvalinta). Näin voit erottaa etunimen ja sukunimen määritetyn erottimen (välilyönti tässä tapauksessa) perusteella.
- Napsauta Seuraava.
- Vaihe 2/3 ohjatusta tekstistä sarakkeisiin: Valitse välilyönniksi erotin ja poista kaikki muu valinta. Näet, miltä tulos näyttäisi, valintaikkunan Tietojen esikatselu -osiosta.
- Napsauta Seuraava.
- Vaihe Ohjattu teksti sarakkeista 3: Tässä vaiheessa voit määrittää tietomuodon ja missä haluat tuloksen. Pidän tietomuodon yleisenä, koska minulla on tekstidataa jaettavaksi. Oletuskohde on A2, ja jos jatkat tätä, se korvaa alkuperäisen tietojoukon. Jos haluat pitää alkuperäiset tiedot ennallaan, valitse kohteeksi toinen solu. Tässä tapauksessa valitaan B2.
- Napsauta Valmis.
Tämä jakaa solun tekstin välittömästi kahteen eri sarakkeeseen.
Huomaa:
- Teksti sarakkeeseen -ominaisuus jakaa solujen sisällön erottimen perusteella. Vaikka tämä toimii hyvin, jos haluat erottaa etu- ja sukunimen, etu-, keski- ja sukunimen tapauksessa se jakaa sen kolmeen osaan.
- Tulos, jonka saat käyttämällä Teksti sarakkeeseen -ominaisuus on staattinen. Tämä tarkoittaa, että jos alkuperäisissä tiedoissa on muutoksia, joudut toistamaan prosessin saadaksesi päivitetyt tulokset.
Jaa solut Excelissä tekstitoimintojen avulla
Excel-tekstitoiminnot ovat erinomaisia, kun haluat leikata ja leikata tekstimerkkijonoja.
Vaikka teksti sarakkeeseen -ominaisuus antaa staattisen tuloksen, funktioiden käytöstä saatu tulos on dynaaminen ja päivittyy automaattisesti muuta alkuperäisiä tietoja.
Nimien jakaminen, joilla on etu- ja sukunimi
Oletetaan, että sinulla on samat tiedot kuin alla:
Etunimen purkaminen
Saadaksesi etunimen tästä luettelosta, käytä seuraavaa kaavaa:
=LEFT(A2,SEARCH(" ",A2)-1)
Tämä kaava havaitsee ensimmäisen välilyönnin ja palauttaa sitten kaiken tekstin ennen välilyöntiä:
Tämä kaava käyttää SEARCH-funktiota välilyönnin sijainnin saamiseen. Bruce Waynen tapauksessa avaruushahmo on kuudennessa asemassa. Sen jälkeen se poimii kaikki merkit vasemmalta käyttämällä VASEN-funktiota.
Sukunimen purkaminen
Samoin saadaksesi sukunimen, käytä seuraavaa kaavaa:
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
Tämä kaava käyttää välityspalkin sijaintia hakutoiminnolla SEARCH-toiminto. Sitten se vähentää kyseisen numeron nimen kokonaispituudesta (jonka LEN-funktio antaa). Tämä antaa sukunimessä olevien merkkien määrän.
Tämä sukunimi puretaan sitten OIKEA-funktiolla.
Huomaa: Nämä toiminnot eivät välttämättä toimi hyvin, jos sinulla on johto, nimien loppu- tai kaksoisvälit. Napsauttamalla tätä saat lisätietoja etu- / loppu- / kaksoisvälien poistamisesta Excelissä.
Nimien jakaminen, joilla on etunimi, keskimmäinen nimi ja sukunimi
Joissakin tapauksissa voit saat nimien yhdistelmän, jossa joillakin nimillä on myös keskimmäinen nimi.
Kaava on tällaisissa tapauksissa hieman monimutkainen.
Etunimen purkaminen
Etunimen saaminen:
=LEFT(A2,SEARCH(" ",A2)-1)
Tämä on sama kaava, jota käytimme, kun keskimmäistä nimeä ei ollut. Se vain etsii ensimmäisen välilyönnin ja palauttaa kaikki merkit ennen välilyöntiä.
Keskimmäisen nimen purkaminen
Keskimmäisen nimen saaminen:
=IFERROR(MID(A2,SEARCH(" ",A2)+1,SEARCH(" ",A2,SEARCH(" ",A2)+1)-SEARCH(" ",A2)),"")
MID-toiminto alkaa ensimmäisestä välilyönnistä ja poimi keskimmäisen nimen käyttämällä ensimmäisen ja toisen välilyönnin sijainnin eroa.
Tapauksissa on ei keskimmäistä nimeä, MID-toiminto palauttaa virheen. Virheen välttämiseksi se on kääritty IFERROR-funktioon.
Sukunimen purkaminen
Saadaksesi sukunimen, käytä seuraavaa kaavaa:
=IF(LEN(A2)-LEN(SUBSTITUTE(A2," ",""))=1,RIGHT(A2,LEN(A2)-SEARCH(" ",A2)),RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2)+1)))
Tämä kaava tarkistaa, onko keskimmäinen nimi vai ei (laskemalla välilyöntien määrä). Jos välilyöntejä on vain yksi, se yksinkertaisesti palauttaa kaiken tekstin välilyönnin oikealle puolelle.
Mutta jos niitä on 2, se huomaa toisen välilyönnin ja palauttaa merkkien määrän toinen välilyönti.
Huomaa: Tämä kaava toimii hyvin, kun sinulla on nimiä, joilla on joko vain nyrkki- ja sukunimi tai etu-, keski- ja sukunimi. Jos sinulla on kuitenkin sekoitus, jossa sinulla on jälkiliitteitä tai tervehdyksiä, sinun on muokattava kaavoja edelleen.
Jaa solut Excelissä Flash-täytön avulla
Flash-täyttö on uusi ominaisuus esiteltiin Excel 2013: ssa.
Se voi olla todella kätevää, kun sinulla on kuvio ja haluat purkaa osan siitä nopeasti.
Otetaan esimerkiksi etunimi ja sukunimen tiedot:
Flash-täyttö toimii tunnistamalla mallit ja toistamalla ne kaikille muille soluille.
Näin voit purkaa etunimen luettelosta Flash Fill -toiminnolla:
- Kirjoita soluun B2 etunimi Bruce Wayne (eli Bruce).
- Kun solu on valittu, huomaat pienen neliön soluvalinnan oikeassa päässä. Kaksoisnapsauta sitä. Tämä täyttää saman nimen kaikissa soluissa.
- Kun solut on täytetty, näet oikean alakulman Automaattisen täytön asetukset -kuvakkeen. Napsauta sitä.
- Valitse luettelosta Flash Fill.
- Kuten heti kun valitset Flash Fill, huomaat, että kaikki solut päivittävät itsensä ja näyttävät nyt kunkin nimen etunimen.
Kuinka Flash Fill toimii?
Flash-täyttö etsii tietojoukon malleja ja kopioi mallin.
Flash-täyttö on yllättävän älykäs ominaisuus ja toimii odotetusti useimmissa tapauksissa. Mutta se epäonnistuu myös joissakin tapauksissa.
Esimerkiksi, jos minulla on luettelo nimistä, jossa on yhdistelmä nimiä joidenkin kanssa on keskinimi ja toisten ei.
Jos purkan keskimmäisen nimen tällaisessa tapauksessa, Flash Fill palauttaa sukunimen virheellisesti, jos etunimeä ei ole.
Ollakseni rehellinen, se on silti hyvä arvio trendistä. Se ei kuitenkaan ole sitä, mitä halusin.
Mutta silti se on riittävän hyvä työkalu pitääksesi arsenaalissasi ja käyttää aina kun tarvetta ilmenee.
Tässä on toinen esimerkki Flash Fillistä toimii loistavasti.
Minulla on joukko osoitteita, joista haluan purkaa kaupungin nopeasti.
Saat nopeasti kaupungin kirjoittamalla ensimmäisen osoitteen kaupungin nimi (kirjoita Lontoo soluun B2 tässä esimerkissä) ja täytä kaikki solut automaattisella täytöllä. Käytä nyt Flash Fill -toimintoa ja antaa sinulle heti kaupungin nimen jokaisesta osoitteesta.
Vastaavasti voit jakaa osoitteen ja purkaa minkä tahansa osoitteen osan.
Huomaa, että tämä tarvitsisi osoitteen olevan homogeeninen tietojoukko, jolla on sama erotin (tässä tapauksessa pilkku).
Jos yrität käyttää Flash-täyttöä, kun kuviota ei ole, se näyttää virheilmoituksen alla:
Tässä opetusohjelmassa olen käsitellyt kolmea tapaa jakaa solut Excelissä useisiin sarakkeisiin ( Sarakkeet, kaavat ja Flash-täyttö)
Toivottavasti pidit tämän Excel-opetusohjelman hyödyllisenä.
Saatat pitää myös seuraavista Excel-oppaista:
- miten yhdistää solut nopeasti Excelissä.
- Kuinka purkaa alimerkkijono Excelissä kaavojen avulla.
- kuinka lasketaan solut, jotka sisältävät tekstimerkkijonoja.
- poimi käyttäjänimet Sähköpostitunnukset Excelissä.
- Kuinka jakaa useita rivejä solussa erillisiin soluihin / sarakkeisiin.