Ynhâldsopjefte
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.