Excel-formule om string te splitsen troch komma (5 foarbylden)

  • Diel Dit
Hugh West

Jo hawwe miskien in tabel yn jo Excel-wurkblêd dêr't ferskate soarten gegevens yn in sel bewarre wurde en skieden wurde troch komma's. As jo ​​​​se wolle splitse yn ferskate kolommen, binne jo op it goede plak. Yn dit artikel sille jo 5 foarbylden leare fan Excel-formule om string troch komma te splitsen.

Download Practice Workbook

Download it folgjende Excel-bestân foar jo praktyk.

String splitsen troch Comma.xlsx

5 foarbylden om string troch komma te splitsen mei Excel-formule

Litte wy earst ús dataset yntrodusearje wêr't ID-nr., LastName, en Dept. wurde hâlden as ien tekenrige skieden troch komma's. Us doel is om de snaren te splitsen yn 3 kolommen.

1. Kombinearje LEFT en FIND-funksjes om string troch komma te splitsen

Kombinearje LEFT en FIND -funksjes helpe ús tegearre om in tekenrige te splitsen troch komma's yn ferskate kolommen. Folgje gewoan de stappen hjirûnder om dit te dwaan.

Stappen:

  • Skriuw earst de folgjende formule op yn in lege sel C5.
=LEFT(B5,FIND(",",B5)-1)

Hjir jout de FIND-funksje de lokaasje fan de earste komma fan de tekenrige B5 en de funksje LEFT jout de tekens werom út de tekenrige dy't foar de earste komma stiet. Jo moatte min 1 brûke om de gegevens útsein de komma te krijen.

  • Druk op ENTER. Jo sille ID nr. by Sel C5. Sleep no de Fillhandtak om te krijende rest fan it ID-nr. yn deselde kolom.

Hjir is it resultaat,

Lês mear: VBA om string te splitsen yn meardere kolommen yn Excel (2 manieren)

2. Formule mei MID- en FIND-funksjes om te splitsen String yn Excel

Kombinearjen fan MID en FIND-funksjes tegearre helpt ús om in tekenrige te splitsen troch komma's yn ferskate kolommen. Folgje gewoan de stappen hjirûnder om dit te dwaan.

Stappen:

  • Skriuw earst de folgjende formule op yn in lege sel D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

Hjir, FIND(“,”,B5)+1 jout de startlokaasje fan it 1e karakter nei de 1e komma.

FIND(“,”, B5, FIND(“,”, B5)+1) jout it begjinpunt lokaasje fan it 1e teken nei de 2e komma.

-FIND(“,”, B5)-1 slút alle tekens fan de tekenrige efter de 2e komma út.

Uteinlik jout de MID de tekens werom tusken dizze twa komma's.

  • Druk op ENTER. Jo sille de LastName at Cell D5. Sleep no de Fill Handle om de rest fan de LastNames yn deselde kolom te krijen.

Hjir is it resultaat,

Lês mear: Excel VBA: Split string troch karakter (6 brûkbere foarbylden)

Silkene lêzingen

  • Hoe sellen splitst yn Excel (5 maklike trúkjes)
  • Excel VBA: Split string yn rigen (6 I oerienkomstFoarbylden)
  • Hoe kinne jo in sel splitse yn twa rigen yn Excel (3 manieren)

3. Rjochts ferienigje en funksjes fine

Kombinearjen fan RIGHT en FIND-funksjes tegearre helpt ús om in tekenrige te splitsen troch komma's yn ferskate kolommen. Folgje gewoan de stappen hjirûnder om dit te dwaan.

Stappen:

  • Skriuw earst de folgjende formule op yn in lege sel E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))

Hjir bepaalt LEN(B5) de lingte fan de tekenrige yn sel B5.

De FIND(“,”, B5, FIND(“,”, B5)+1 jout de lokaasje fan de lêste komma út de tekenrige, en as lêste jout de funksje RJOCHTS de tekens werom fan de tekenrige dy't efter de lêste komma stiet.

  • Druk op ENTER. Jo sille de Dept. sjen by sel E5. Sleep no de Fill Handle om de rest fan de te krijen Dept. yn deselde kolom.

Hjir is it resultaat,

Lês mear: Excel VBA: Split string troch oantal tekens (2 maklike metoaden)

4. Kombinearje TRIM-, MID-, SUBSTITUTE-, REPT- en LEN-funksjes

Kombinearjen fan TRIM, MID, SUBSTITUTE, REPT, en LEN-funksjes tegearre helpt ús om in tekenrige te splitsen troch komma's yn ferskate kolommen. Folgje gewoan de stappen hjirûnder om dit te dwaan.

Stappen:

  • Fier earst 1, 2 en 3 yn ynstee fan kolomtitels ID No., Achternamme, en Dept. No,skriuw de folgjende formule op yn in lege sel C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

De gearfetting fan dizze formule is om te ferfangen de komma's mei spaasjes mei SUBSTITUTE en REPT funksjes. Dan jout de funksje MID tekst werom dy't relatearre is oan it n-de foarkommen en úteinlik helpt de funksje TRIM om de ekstra spaasjes kwyt te reitsjen.

  • Druk op ENTER. Jo sille ID nr. sjen by sel C5. Sleep no de Fillhandtak om de rest fan it ID-nr. yn deselde kolom. En sleep de Fillhandtak yn 'e goede rjochting om LastName en Dept.

<0 te krijen>Hjir is it resultaat,

Lês mear: Excel VBA: Split string yn sellen (4 brûkbere applikaasjes)

5. Split in tekenrige troch komma Mei help fan de FILTERXML-funksje yn Excel

It brûken fan FILTERXML-funksje helpt ús om in tekenrige te splitsen troch komma's yn ferskate kolommen. Folgje gewoan de stappen hjirûnder om dit te dwaan.

Stappen:

  • Skriuw earst de folgjende formule op yn in lege sel C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

As jo ​​Excel brûke foar MS 365 , kinne jo de FILTERXML-funksje tapasse. om in tekenrige troch komma's te splitsen. Yn dizze metoade feroaret earst de tekststring yn in XML-string troch komma's te feroarjen yn XML-tags. De TRANSPOSE-funksje draait de array om horizontaal te lizzen ynstee fan fertikaal.

  • Druk op ENTER. Jo sille respektivelik it ID-nr., Achternamme en Dept. sjen by Cell C5, D5, en E5 . Sleep no de Fillhandtak om de rest fan de gegevens te krijen.

Hjir is it resultaat,

Lês mear: Excel-formule om te splitsen: 8 foarbylden

Konklúzje

Yn dit tutorial haw ik besprutsen 5 foarbylden fan Excel-formules om snaren te splitsen mei komma. Ik hoopje dat jo dit artikel nuttich fûn hawwe. Jo kinne ús webside besykje ExcelWIKI om mear Excel-relatearre ynhâld te learen. Drop opmerkings, suggestjes of fragen as jo ien hawwe yn 'e kommentaar seksje hjirûnder.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.