Ynhâldsopjefte
Soms kinne ús gegevenssellen wat ekstra tekens hawwe oan 'e rjochterkant dy't net nedich binne. Jo kinne trim dizze tekens fan de rjochterkant fan jo gegevens sel. Yn dit artikel sil ik fiif metoaden sjen litte om de juste karakters yn Excel te trimmen.
Litte wy sizze dat wy in dataset hawwe wêr't Ofstân dy't troch ferskate dielnimmers oan in maraton wurdt jûn. D'r binne wat spaasjes oan 'e ein fan elke Namme fan dielnimmers en de sellen yn 'e kolom Ofstân bedekt hawwe de numerike wearden en ek de ienheid-milen. No sille wy de spaasjes en de tekens trimme dy't de ienheid fan rjochts oanjaan.
Oefeningswurkboek downloade
Rjochte tekens trim yn Excel.xlsm
5 Metoaden om juste tekens te trimmen
1. TRIM-funksje om ekstra spaasjes fan rjochts te ferwiderjen
Soms kinne jo gegevenssellen ekstra spaasjes hawwe oan de rjochterkant. Wy kinne de TRIM-funksje brûke om dizze spaasjes te ferwiderjen. Lykas wy neamden, binne d'r guon spaasjes oan 'e ein fan elke dielnimmersnamme,
Om dizze spaasjes te ferwiderjen, typ de folgjende formule yn in lege sel ( C7)
=TRIM(A7)
Hjir sil de funksje TRIM de spaasjes fan 'e rjochterkant fuortsmite
Druk op ENTER om alle ekstra spaasjes te ferwiderjen.
Sleep sel C7 om oan te passen deselde formule yn alle oare sellen.
2. Tekst nei KolommenFunksjes om rjochte spaasjes te trimmen
Jo kinne ek Tekst nei kolommen funksjes brûke om de juste spaasjes te trimmen. Dizze metoade fereasket in reservekolom oan 'e rjochterkant fan' e kolom wêrfan jo de spaasjes fuortsmite. Foegje earst in kolom rjochts nei de kolom yn wêr't jo de romte fuortsmite.
Gean no nei Data> Gegevensark en selektearje Tekst nei kolommen .
No sil in Tekst nei kolom-wizard finster ferskine. Selektearje Fêste breedte en klikje op Folgjende .
Yn de twadde stap ferpleatse de fertikale line neist jo gegevens nei it ein fan jo gegevens en selektearje Folgjende .
No sille jo sjen, al jo gegevens binne markearre mei swarte kleur. Selektearje Finish .
Dêrnei sil in befêstigingsfinster ferskine. Druk op OK .
No sille jo sjen, d'r binne gjin spaasjes oan 'e rjochterkant fan jo dataset.
3. LEFT- en LEN-funksje om rjochtstekens te trimmen
Mei in kombinaasje fan de LEFT-funksje en de LEN-funksje kinne jo maklik rjochts trimme karakters fan jo gegevenssellen. Typ de folgjende formule yn in lege sel ( C7 ),
=LEFT(B7,LEN(B7)-6)
Hjir jout de funksje LEFT oan dat de formule sil de karakters fan de selektearre sel weromjaan, B7 fan it LEFT en LEN(B7)-6 diel jout oan dat de lêste 6 tekens fande totale lingte fan sel B7 sil frijsteld wurde yn it werombringen fan de LEFT funksje.
Druk op ENTER en jo kinne sjen dat de juste karakters dy't milen binne foar ús dataset binne fuortsmiten.
Sleep sel C7 om deselde formule yn alles ta te passen oare sellen.
4. Get numerike wearde troch it trimmen fan rjochte tekens
Troch de foarige metoade krije wy teksten as in rendemint yn 'e útfiersel. As jo de numerike wearden krije wolle, moatte jo de VALUE-funksje yn jo formule brûke. Om de numerike wearde te krijen nei it trimmen fan de juste tekens, typ de folgjende formule yn sel C7 ,
=VALUE(LEFT(B11,LEN(B11)-6))
Hjir, de VALUE funksje sil it weromkommen fan de LEFT funksje omsette yn numerike wearden.
Druk op ENTER. Jo sille sjen de formule hat trimmen de goede tekens. It sil ek it rendemint sjen litte oan 'e rjochterkant fan' e útfiersel, C7 wat oanjout dat it rendemint in numerike wearde is.
Slep de C7 sel om deselde formule ta te passen yn alle oare sellen. As resultaat krije jo de ôfstân ôflein sûnder de ienheid miles yn numerike formaten by de útfiersellen foar alle dielnimmers.
5. Rjochte tekens trim mei VBA
In oare manier om de juste tekens yn Excel te trimmen is it meitsjen fan in oanpaste funksje mei Visual Basic Applications(VBA) . Druk earst op ALT+F11 , it sil it VBA finster iepenje. Klikje no rjochts op it blêd fan it linkerpaniel om in dellûkmenu te iepenjen. Wreidzje Ynfoegje troch derop te klikken en Module te selektearjen.
It sil in Module(Code) <10 iepenje>finster.
Foegje de folgjende koade yn it Module(Code) finster.
7458
De koade sil in oanpaste funksje meitsje mei de namme TRIMLASTX dy't in definiearre oantal tekens sil trimme fan 'e rjochterkant fan' e selektearre sel.
Slút no de VBA finster en typ de folgjende formule yn sel C7,
=TRIMLASTX(B7,6)
Hjir, B7 is de selektearre sel en 6 jout it oantal tekens oan dat fuorthelle wurde sil.
Druk op ENTER en jo sille de formule hat de juste tekens ôfsnien.
Sleep sel C7 om deselde formule yn alle oare sellen ta te passen.
Konklúzje
Jo kinne tekens fan rjochts yn Excel trimme troch ien fan 'e boppesteande metoaden. As jo te krijen hawwe mei in soarte fan betizing, lit dan in reaksje efter.