Exceli valem, et jagada string komaga (5 näidet)

  • Jaga Seda
Hugh West

Teil võib olla Exceli töölehel tabel, kus mitut liiki andmeid hoitakse ühes lahtris ja eraldatakse komadega. Kui soovite neid jagada mitmesse veergu, olete õiges kohas. Selles artiklis saate teada 5 näidet Exceli valemitest, millega jagatakse string komadega.

Lae alla praktiline töövihik

Laadige alla järgmine Exceli fail oma praktika jaoks.

Stringi jagamine koma järgi.xlsx

5 näidet stringi jagamiseks koma abil Exceli valemiga

Tutvustame kõigepealt meie andmestikku, kus ID nr., LastName ja Dept. hoitakse ühe stringina, mis on eraldatud komadega. Meie eesmärk on jagada stringid 3 veergu.

1. Kombineeri LEFT ja FIND funktsioonid, et jagada string komaga

Kombineerimine VÄLJAS ja FIND funktsioonid koos aitavad meil jagada komadega eraldatud stringi mitmeks veeruks. Järgige selleks lihtsalt alljärgnevaid samme.

Sammud:

  • Kõigepealt kirjutage tühja lahtrisse järgmine valem C5.
=LEFT(B5,FIND(",",B5)-1)

Siin on FIND funktsioon annab stringi esimese koma asukoha B5 ja VÄLJAS funktsioon tagastab tähemärgid stringist, mis on enne esimest koma. Sa pead miinus 1, et saada andmeid ilma koma välja arvatud.

  • Press SISESTAGE. Sa näed ID nr. kell Cell C5. Nüüd lohistage Täitmise käepide et saada ülejäänud ID nr. samas veerus.

Siin on tulemus,

Loe edasi: VBA stringi jagamine Exceli mitmesse veergu (2 võimalust)

2. Valem koos MID ja FIND funktsioonidega stringi jagamiseks Excelis

Kombineerimine MID ja FIND funktsioonid koos aitab meil jagada komadega eraldatud stringi mitmeks veeruks. Järgige selleks lihtsalt alljärgnevaid samme.

Sammud:

  • Kõigepealt kirjutage tühja lahtrisse järgmine valem D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

Siin, FIND(",",B5)+1 annab esimese tähemärgi alguskoha pärast esimest koma.

FIND(",", B5, FIND(",", B5)+1) annab 1. tähemärgi alguskoha pärast 2. koma.

-FIND(",", B5)-1 välistab kõik stringi tähemärgid pärast 2. koma.

Lõpuks on MID tagastab nende kahe koma vahelised tähemärgid.

  • Press SISESTAGE. Sa näed Perekonnanimi kell Cell D5. Nüüd lohistage Täitmise käepide et saada ülejäänud Perekonnanimed samas veerus.

Siin on tulemus,

Loe edasi: Excel VBA: Stringi jagamine tähemärgi järgi (6 kasulikku näidet)

Sarnased lugemised

  • Kuidas jagada lahtrid Excelis (5 lihtsat trikki)
  • Excel VBA: Stringi jagamine ridadele (6 ideaalset näidet)
  • Kuidas jagada lahter Exceli kahte ritta (3 võimalust)

3. Ühendage RIGHT ja FIND funktsioonid

Kombineerimine RIGHT ja FIND funktsioonid koos aitab meil jagada komadega eraldatud stringi mitmeks veeruks. Järgige selleks lihtsalt alljärgnevaid samme.

Sammud:

  • Kõigepealt kirjutage tühja lahtrisse järgmine valem E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))

Siin, LEN(B5) määrab stringi pikkuse lahtris B5.

The FIND(",", B5, FIND(",", B5)+1 annab stringi viimase koma asukoha, ja lõpuks annab sõna RIGHT funktsioon tagastab pärast viimast koma olevad tähemärgid stringist.

  • Press SISESTAGE. Sa näed Osakond. kell Cell E5. Nüüd lohistage Täitmise käepide et saada ülejäänud Osakond. samas veerus.

Siin on tulemus,

Loe edasi: Excel VBA: Stringi jagamine tähemärkide arvu järgi (2 lihtsat meetodit)

4. TRIM, MID, SUBSTITUTE, REPT ja LEN funktsioonide ühendamine

Kombineerimine TRIM, MID, SUBSTITUTE, REPT, ja LEN funktsioonid koos aitab meil jagada komadega eraldatud stringi mitmeks veeruks. Järgige selleks lihtsalt alljärgnevaid samme.

Sammud:

  • Esmalt sisestage veergude pealkirjade asemel 1, 2 ja 3. ID nr, perekonnanimi ja osakond. Nüüd kirjutage tühja lahtrisse järgmine valem C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5))))

Selle valemi kokkuvõte on asendada komad tühikutega kasutades ASENDAJA ja REPT funktsioonid. MID funktsioon tagastab teksti, mis on seotud n-nda esinemisega, ja lõpuks, funktsioon TRIM funktsioon aitab vabaneda üleliigsetest tühikutest.

  • Press SISESTAGE. Sa näed ID nr. kell Cell C5. Nüüd lohistage Täitmise käepide et saada ülejäänud ID nr. samasse veergu. Ja lohistage Täitmise käepide õiges suunas, et saada Perekonnanimi ja Osakond.

Siin on tulemus,

Loe edasi: Excel VBA: Stringi jagamine lahtriteks (4 kasulikku rakendust)

5. Stringi jagamine koma abil, kasutades Excelis funktsiooni FILTERXML

Kasutades FILTERXML funktsioon aitab meil jagada komadega eraldatud stringi mitmeks veeruks. Järgige selleks lihtsalt alljärgnevaid samme.

Sammud:

  • Kõigepealt kirjutage tühja lahtrisse järgmine valem C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s"))

Kui kasutate Exceli MS 365 , saate rakendada FILTERXML funktsioon stringi jagamiseks komadega. Selle meetodi puhul muutub tekstistring kõigepealt XML-stringiks, muutes komad XML-siltideks. Funktsioon TRANSPOSE muudab massiivi horisontaalselt, mitte vertikaalselt.

  • Press SISESTAGE. Sa näed ID nr, perekonnanimi ja osakond. kell Cell C5, D5, ja E5 Nüüd lohistage Täitmise käepide ülejäänud andmete saamiseks.

Siin on tulemus,

Loe edasi: Exceli valem jagamiseks: 8 näidet

Kokkuvõte

Selles õpetuses olen arutanud 5 näidet Exceli valemite kohta, et jagada stringid komadega. Loodan, et leidsite selle artikli kasulikuks. Võite külastada meie veebisaiti ExcelWIKI et õppida rohkem Exceliga seotud sisu. Kui teil on kommentaare, ettepanekuid või päringuid, siis palun kirjutage need allpool olevasse kommentaaride lahtrisse.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.