Sisällysluettelo
Sinulla voi olla Excel-taulukkosi taulukko, jossa useita erilaisia tietoja säilytetään solussa ja erotetaan toisistaan pilkulla. Jos haluat jakaa ne useisiin sarakkeisiin, olet oikeassa paikassa. Tässä artikkelissa opit 5 esimerkkiä Excel-kaavasta, jolla merkkijono voidaan jakaa pilkulla.
Lataa harjoituskirja
Lataa seuraava Excel-tiedosto käytäntöäsi varten.
Merkkijonon jakaminen pilkulla.xlsxx5 esimerkkiä merkkijonon jakamisesta pilkulla Excel-kaavalla
Esitellään ensin tietokokonaisuutemme, jossa ID-nro, LastName ja Dept. pidetään yhtenä merkkijonona pilkulla erotettuna. Tavoitteenamme on jakaa merkkijonot kolmeen sarakkeeseen.
1. Yhdistä LEFT- ja FIND-toiminnot merkkijonon jakamiseksi pilkulla.
Yhdistäminen VASEMPI ja FIND funktioiden avulla voimme jakaa pilkulla erotetun merkkijonon useisiin sarakkeisiin. Seuraa vain alla olevia ohjeita.
Vaiheet:
- Kirjoita ensin seuraava kaava tyhjään soluun. C5.
=LEFT(B5,FIND(",",B5)-1)
Täällä FIND-toiminto antaa merkkijonon ensimmäisen pilkun sijainnin. B5 ja VASEMPI funktio palauttaa merkkijonon merkit, jotka ovat ennen ensimmäistä pilkkua. Sinun on vähennettävä 1, jotta saat tiedot ilman pilkkua.
- Paina ENTER. Näet ID-nro. at Cell C5. Vedä nyt Täyttökahva saadaksesi loput ID-nro. samassa sarakkeessa.
Tässä on tulos,
Lue lisää: VBA jakaa merkkijonon useisiin sarakkeisiin Excelissä (2 tapaa)
2. Kaava MID- ja FIND-funktioilla merkkijonon jakamiseksi Excelissä
Yhdistäminen MID ja FIND-toiminnot yhdessä auttaa meitä jakamaan pilkulla erotetun merkkijonon useisiin sarakkeisiin. Seuraa vain alla olevia ohjeita.
Vaiheet:
- Kirjoita ensin seuraava kaava tyhjään soluun. D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
Tässä, FIND(",",B5)+1 antaa ensimmäisen merkin alkupaikan ensimmäisen pilkun jälkeen.
FIND(",", B5, FIND(",", B5)+1) antaa toisen pilkun jälkeisen ensimmäisen merkin aloituspaikan.
-FIND(",", B5)-1 sulkee pois kaikki merkkijonon merkit toisen pilkun jälkeen.
Lopuksi MID palauttaa näiden kahden pilkun välissä olevat merkit.
- Paina ENTER. Näet Sukunimi at Cell D5. Vedä nyt Täyttökahva saadaksesi loput Sukunimet samassa sarakkeessa.
Tässä on tulos,
Lue lisää: Excel VBA: merkkijonon jakaminen merkin mukaan (6 hyödyllistä esimerkkiä)
Samanlaisia lukemia
- Solujen jakaminen Excelissä (5 helppoa temppua)
- Excel VBA: Jaa merkkijono riveihin (6 ihanteellista esimerkkiä)
- Solun jakaminen kahteen riviin Excelissä (3 tapaa)
3. Yhdistä RIGHT- ja FIND-toiminnot.
Yhdistäminen RIGHT ja FIND-toiminnot yhdessä auttaa meitä jakamaan pilkulla erotetun merkkijonon useisiin sarakkeisiin. Seuraa vain alla olevia ohjeita.
Vaiheet:
- Kirjoita ensin seuraava kaava tyhjään soluun. E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1)))
Tässä, LEN(B5) määrittää merkkijonon pituuden solussa B5.
The FIND(",", B5, FIND(",", B5)+1 antaa merkkijonon viimeisen pilkun sijainnin, ja lopuksi komentorivi RIGHT palauttaa merkkijonon merkit, jotka ovat viimeisen pilkun jälkeen.
- Paina ENTER. Näet Osasto. at Cell E5. Vedä nyt Täyttökahva saadaksesi loput Osasto. samassa sarakkeessa.
Tässä on tulos,
Lue lisää: Excel VBA: Jaa merkkijono merkkien määrän mukaan (2 helppoa menetelmää)
4. TRIM-, MID-, SUBSTITUTE-, REPT- ja LEN-funktioiden yhdistäminen.
Yhdistäminen TRIM, MID, SUBSTITUTE, REPT, ja LEN-toiminnot yhdessä auttaa meitä jakamaan pilkulla erotetun merkkijonon useisiin sarakkeisiin. Seuraa vain alla olevia ohjeita.
Vaiheet:
- Kirjoita ensin 1, 2 ja 3 sarakkeiden otsikoiden sijasta. ID-numero, sukunimi ja osasto. Kirjoita nyt seuraava kaava tyhjään soluun. C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5)))),(C$4-1)*LEN($B5)+1,LEN($B5))))
Tämän kaavan yhteenveto on korvata pilkut välilyönneillä käyttämällä seuraavia ohjeita SIJAINEN ja REPT funktiot. MID funktio palauttaa n:nteen esiintymään liittyvän tekstin ja lopuksi funktio TRIM toiminto auttaa poistamaan ylimääräiset välilyönnit.
- Paina ENTER. Näet ID-nro. at Cell C5. Vedä nyt Täyttökahva saadaksesi loputkin ID-numerot samaan sarakkeeseen. Ja vedä sitten Täyttökahva oikeaan suuntaan saadaksemme Sukunimi ja Osasto.
Tässä on tulos,
Lue lisää: Excel VBA: Jaa merkkijono soluihin (4 käyttökelpoista sovellusta)
5. Merkkijonon jakaminen pilkulla käyttämällä FILTERXML-funktiota Excelissä
Käyttämällä FILTERXML-toiminto auttaa meitä jakamaan pilkulla erotetun merkkijonon useisiin sarakkeisiin. Seuraa vain alla olevia ohjeita.
Vaiheet:
- Kirjoita ensin seuraava kaava tyhjään soluun. C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s")))
Jos käytät Exceliä MS 365 , voit soveltaa FILTERXML-toiminto jakaa merkkijonon pilkkujen avulla. Tässä menetelmässä tekstijono muutetaan ensin XML-merkkijonoksi vaihtamalla pilkut XML-tunnisteiksi. TRANSPOSE-funktio muuttaa matriisin vaakasuoraksi eikä pystysuoraksi.
- Paina ENTER. Näet ID-numero, sukunimi ja osasto. at Cell C5, D5, ja E5 Vedä nyt Täyttökahva saadaksesi loput tiedot.
Tässä on tulos,
Lue lisää: Excel-kaava jakamiseen: 8 esimerkkiä
Päätelmä
Tässä opetusohjelmassa olen käsitellyt 5 esimerkkiä Excel-kaavoista merkkijonojen jakamiseksi pilkulla. Toivottavasti tämä artikkeli on hyödyllinen. Voit vierailla verkkosivustollamme. ExcelWIKI Jos sinulla on kommentteja, ehdotuksia tai kyselyitä, kirjoita ne alla olevaan kommenttiosioon.