Excel-kaava merkkijonon jakamiseksi pilkulla (5 esimerkkiä)

  • Jaa Tämä
Hugh West

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.xlsxx

5 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.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.