Jos käytät Exceliä paljon, olet todennäköisesti törmännyt tilanteeseen, jossa sinulla on nimi yhdessä solussa ja sinun on jaettava nimi eri soluihin. Tämä on hyvin yleinen ongelma Excelissä, ja voit todennäköisesti tehdä Google-haun ja ladata 100 erilaista makroa, jotka useat ihmiset ovat kirjoittaneet tehdäksesi sen puolestasi.
Tässä viestissä näytän sinulle kuitenkin, kuinka voit määrittää kaavan, jotta voit tehdä sen itse ja ymmärtää, mitä tapahtuu. Jos käytät Exceliä paljon, on luultavasti hyvä idea opetella kehittyneempiä toimintoja, jotta voit tehdä tiedoillasi mielenkiintoisempia asioita.
Jos et pidä kaavoista ja haluat nopeamman ratkaisun, vieritä alas Tekstistä sarakkeiksi -osioon, jossa opetetaan, kuinka voit käyttää Excel-ominaisuutta saman tekemiseen. Lisäksi teksti sarakkeiksi -ominaisuutta on myös parempi käyttää, jos solussa on enemmän kuin kaksi kohdetta, jotka sinun on erotettava toisistaan. Esimerkiksi, jos yhdessä sarakkeessa on 6 kenttää yhdistettynä, alla olevien kaavojen käyttämisestä tulee todella sotkuista ja monimutkaista.
Erottele nimet Excelissä
Aloita katsomalla, kuinka nimet yleensä tallennetaan Excel-laskentataulukkoon. Yleisimmät kaksi tapaa, joita olen nähnyt, ovat etunimi sukunimi pelkällä välilyönnillä ja sukunimi , etunimi pilkulla erottaen nämä kaksi. Aina kun olen nähnyt keskimmäisen alkukirjaimen, se on yleensä etunimen keskialkukirjain , kuten alla :
Käyttämällä joitain yksinkertaisia kaavoja ja yhdistämällä niitä yhteen, voit helposti erottaa etunimen, sukunimen ja keskimmäisen alkukirjaimen erillisiin soluihin Excelissä. Aloitetaan poimimalla nimen ensimmäinen osa. Minun tapauksessani aiomme käyttää kahta toimintoa: vasenta ja hakua. Loogisesti meidän on tehtävä seuraava:
Hae solun tekstistä välilyöntiä tai pilkkua, etsi sijainti ja poista sitten kaikki kyseisen kohdan vasemmalla puolella olevat kirjaimet.
Tässä on yksinkertainen kaava, jolla työ tehdään oikein: =VASEN(NN, HAKU(" ", NN) – 1) , jossa NN on solu, johon on tallennettu nimi. -1 poistaa ylimääräisen välilyönnin tai pilkun merkkijonon lopusta.
Kuten näet, aloitamme vasemmalla olevalla funktiolla, joka ottaa kaksi argumenttia: merkkijonon ja merkkien lukumäärän, jotka haluat tarttua merkkijonon alusta alkaen. Ensimmäisessä tapauksessa etsimme välilyöntiä käyttämällä lainausmerkkejä ja laittamalla välilyönnin väliin. Toisessa tapauksessa etsimme pilkkua välilyönnin sijaan. Joten mikä on tulos kolmelle mainitsemilleni skenaariolle?
Saimme etunimen riviltä 3, sukunimen riviltä 5 ja etunimen riviltä 7. Hienoa! Joten sen mukaan, kuinka tietosi on tallennettu, olet nyt poimia joko etu- tai sukunimen. Nyt seuraavaan osaan. Tässä on mitä meidän on tehtävä nyt loogisesti:
– Etsi solun tekstistä välilyönti tai pilkku, etsi sijainti ja vähennä sitten sijainti merkkijonon kokonaispituudesta. Tältä kaava näyttäisi:
=OIKEA(NN,PITKÄ(NN) -HAKU(" ",NN))
Joten nyt käytämme oikeaa toimintoa. Tämä vaatii myös kaksi argumenttia: merkkijono ja merkkien lukumäärä, jotka haluat tarttua vasemmalle menevän merkkijonon lopusta alkaen. Haluamme siis merkkijonon pituuden miinus välilyönnin tai pilkun sijainti. Tämä antaa meille kaiken ensimmäisen välilyönnin tai pilkun oikealla puolella.
Hienoa, nyt meillä on nimen toinen osa! Kahdessa ensimmäisessä tapauksessa olet jo melko valmis, mutta jos nimessä on keskimmäinen alkukirjain, voit nähdä, että tuloksessa on edelleen sukunimi keskimmäisellä alkukirjaimella. Joten kuinka saamme vain sukunimen ja pääsemme eroon keskimmäisestä alkukirjaimesta? Helppo! Suorita vain sama kaava uudelleen, jota käytimme nimen toisen osan saamiseen.
Joten teemme vain toisen oikean ja tällä kertaa käytämme kaavaa yhdistettyyn keskimmäiseen alku- ja sukunimisoluun. Se löytää välilyönnin keskimmäisen alkukirjaimen jälkeen ja ottaa sitten pituuden vähennettynä merkkijonon lopusta välilyönnillä.
Joten siinä se on! Olet nyt jakanut etu- ja sukunimen erillisiin sarakkeisiin muutamalla yksinkertaisella kaavalla Excelissä! Ilmeisesti kaikki eivät muotoile tekstiään tällä tavalla, mutta voit helposti muokata sitä tarpeidesi mukaan.
Teksti sarakkeisiin
On myös toinen helppo tapa erottaa yhdistetty teksti erillisiin sarakkeisiin Excelissä. Se on ominaisuus nimeltä Text to Columns ja se toimii erittäin hyvin. Se on myös paljon tehokkaampaa, jos sinulla on sarake, jossa on enemmän kuin kaksi dataa.
Esimerkiksi alla minulla on tietoja, joissa yhdellä rivillä on 4 dataa ja toisella rivillä on 5 dataa. Haluaisin jakaa sen 4 sarakkeeseen ja 5 sarakkeeseen. Kuten näet, yllä olevien kaavojen käyttäminen olisi epäkäytännöllistä.
Valitse Excelissä ensin sarake, jonka haluat erottaa. Siirry sitten eteenpäin ja napsauta Tiedot - välilehteä ja napsauta sitten Teksti sarakkeiksi .
Tämä tuo esiin ohjatun Tekstistä sarakkeiksi -toiminnon. Vaiheessa 1 valitset, onko kenttä rajattu vai kiinteä. Meidän tapauksessamme valitsemme Erotettu .
Seuraavassa näytössä valitset erottimen. Voit valita sarkaimen, puolipisteen, pilkun, välilyönnin tai kirjoittaa mukautetun.
Lopuksi valitset sarakkeen tietomuodon. Normaalisti Yleinen toimii hyvin useimpien tietotyyppien kanssa. Jos sinulla on jotain tiettyä, kuten päivämäärät, valitse se muoto.
Napsauta Valmis ja katso, kuinka tietosi jaetaan taianomaisesti sarakkeiksi. Kuten näet, yksi rivi muuttui viideksi sarakkeeksi ja toinen neljäksi sarakkeeksi. Tekstistä sarakkeiksi -ominaisuus on erittäin tehokas ja voi helpottaa elämääsi paljon.
Jos sinulla on ongelmia nimien erottamisessa, jotka eivät ole yllä olevassa muodossa, lähetä kommenttisi tiedoillasi, niin yritän auttaa. Nauttia!