Split string troch karakter yn Excel (6 geskikte manieren)

  • Diel Dit
Hugh West

Soms kinne jo in dataset hawwe wêrby't ferskate soarten gegevens yn in sel ynfoege wurde en skieden wurde troch in karakter lykas skiedingsteken, koppelteken, streepke, ensfh. Dit soarte fan gegevensset is ûnorganisearre en it is heul lestich om bepaalde ynformaasje út te finen. Yn dit artikel sil ik jo 6 manieren sjen litte wêrmei jo tekenrige kinne splitse troch karakter yn Excel

Litte wy sizze, wy hawwe in dataset wêryn namme, e-postadres en kontaktnûmer as ien wurde ynfierd tekenrige en skieden troch in teken, d.w.s. komma (,). Om jo mei ienfâld te demonstrearjen, binne wy ​​ynsteld om te splitsen mei komma.

Oefenwurkboek downloade

Searje op teken yn Excel. xlsx

6 manieren om string te splitsen op karakter yn Excel

1. String troch karakter splitse mei LEFT en FIND-funksjes

Gebrûk fan de LEFT-funksjes en de FIND-funksjes tegearre kinne ús in tekenrige splitse troch in karakter fan 'e linkerkant fan' e tekenrige. Typ de folgjende formule yn in lege sel ( B6 )

=LEFT(A6,FIND( ",",A6)-1)

Hjir, de funksje FIND jout de posysje werom fan it earste komma ( “,” ) út de tekenrige A6 en de funksje LEFT ekstrahearret de tekens út de tekenrige dy't foar it spesifike karakter stiet (earste komma). Unthâld, jo moatte 1 ôflûke om de komma út te lûken.

Druk op ENTER en jo krije de namme yn 'e sel B6 .

Sleep de sel nei it ein fan jo dataset om de formule ta te passen op alle oare sellen yn kolom A . Jo krije de nammen fan alle ynstjoerings.

2. MID- en FIND-funksjes om string te splitsen

As jo ​​de teksten tusken twa krije wolle spesifike tekens kinne jo de MID-funksje en de FIND-funksje tegearre brûke. Typ de folgjende formule yn in lege sel ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

Hjir, FIND(“,”,A6)+ 1 jout de startposysje fan it earste teken werom nei de earste komma. FIND(“,”,A6,FIND(“,”,A6)+1) jout de startposysje fan it earste teken werom nei de twadde komma. -FIND(“,”,A6)-1 jout oan dat alle tekens fan de tekenrige nei de twadde komma útsletten wurde. Uteinlik jout MID de tekens tusken dizze twa komma's.

Druk op ENTER . As gefolch krije jo it e-postadres yn sel C6 .

Sleep de sel B7 nei it ein fan jo dataset en jo sille alle e-mailadressen krije.

3. RIGHT, LEN en FIND-funksjes om string op teken te splitsen

Troch de RIGHT -funksje , de LEN-funksje , en de FIND-funksje mei-inoar, jo kinne de tekenrige splitse en it goede diel krije nei in spesifyk karakter út dy tekenrige. Typ de folgjende formule yn in lege sel( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

Hjir, LEN(A6) berekkent de totale lingte fan de tekenrige yn sel A6 . FIND(“,”,A6,FIND(“,”,A6)+1 fynt de lêste komma en RJOCHTS hellet de tekens út nei de lêste komma.

Druk op ENTER en jo krije it kontaktnûmer yn sel D6 .

Slep sel D6 en jo sille alle kontaktnûmers krije troch de stringen fan kolom A te splitsen.

Similar Readings :

  • String splitst troch lingte yn Excel (8 manieren)
  • Hoe kinne jo tekst splitse yn meardere sellen yn Excel

4. Funksjes SEARCH en LEFT om string te splitsen

Jo kinne de SEARCH-funksje brûke ynstee fan de FIND-funksje om in te splitsen in string.

Om de Namme te splitsen fan 'e tekenrige fan sel A6, typ de folgjende formule yn in lege sel ( B6 )

=LEFT(A6,SEARCH( ",",A6)-1)

Hjir jout de funksje SEARCH de posysje fan de earste komma ( “,” ) werom fan de tekenrige A6 en de funksje LEFT ekstrahearje de tekens út de tekenrige dy't foar it spesifike karakter stiet (earste c omma). Unthâld, jo moatte 1 ôflûke om de komma út te sluten.

Druk op ENTER en jo krije de namme yn sel B6 .

Sleep de sel nei it ein fan jo dataset om de formule ta te passen op alle oare sellen yn kolom A . Jo krije deNammen fan alle ynstjoerings.

5. Flash Fill to Split String by Character

It brûken fan Flash Fill is in oare technyk om split string troch karakter. Fier earst it diel fan 'e tekenrige manuell yn in sel ( C6 )

Dernei gean nei Data > Gegevens-ark en selektearje Flitsfolje .

No kinne jo sjen dat Excel automatysk de splitstring hat jûn yn alle oare sellen fan dy kolom.

Lês mear: Tekst splitsen yn Excel mei Flash-folje

6. Tekst nei kolommen kommando

Jo kinne ek it kommando Tekst nei kolommen brûke om in tekenrige troch in karakter te splitsen. Selektearje earst de dataset.

Gean dêrnei nei Data > Gegevensark en selektearje Tekst nei kolommen .

No sil in finster ferskine mei de namme Tekst nei kolommen-wizard konvertearje . Kontrolearje Delimited en druk op Folgjende .

Selektearje yn de twadde stap Komma en druk op Folgjende .

As jo ​​tekenrige skieden wurdt troch in oar karakter lykas Tab, Puntkomma, of Space, moatte jo dat karakter selektearje. Jo kinne ek oare tekens ynfiere yn it fak Oare . Selektearje yn de lêste stap Algemien en klikje op Finish .

No sille jo ferskate dielen fan 'e tekenrige sjen dy't waarden skieden troch de komma, binne opdield yn ferskate sellen.

Konklúzje

Troch ien fan 'e hjirboppe beskreaune metoaden te folgjen, kinne jo string troch karakter splitse. As jo ​​te krijen hawwe mei in soarte fan betizing, lit dan in reaksje efter en jou ús de kâns om jo betizing te ferwiderjen.

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.