Hoe spaasjes yn Excel te trimmen (8 maklikste manieren)

  • Diel Dit
Hugh West

Yn Excel bliuwt d'r by it ymportearjen fan gegevens út ferskate boarnen of it meitsjen fan in dataset de mooglikheid om ekstra net-winske spaasjes te hawwen. Soms feroarsaakje ekstra spaasjes flaters by it brûken fan ferskate funksjes. Om in standert en goede dataset te meitsjen is trimmen ekstra spaasjes nedich. Yn dit artikel sil ik útlizze hoe't jo spaasjes yn Excel kinne trimmen .

Om de útlis dúdliker te meitsjen, sil ik in foarbyldgegevensset brûke dy't de persoanlike ynformaasje fan in bepaalde persoan. De dataset hat 3 kolommen dit binne Namme , Stêd en Postkoade .

Download om te oefenjen

Trim Spaces.xlsm

8 manieren om spaasjes yn Excel te trimmen

1. TRIM-funksje brûke om spaasjes fan stringwearden te trimmen

De TRIM funksje is de meast brûkbere funksje om ekstra spaasjes te trimmen . It besnijt alle ferskate soarten spaasjes, dit binne liedende , achterfolgjende , en tusken spaasjes fan beide string en Numerike wearden. It is net yn steat om trimmen ien spaasje tusken wurden.

Hjir sil ik spaasjes út de tekenrige wearden fan de Namme trimmen 2>kolom.

Om te begjinnen, selektearje elke sel om de resultearjende wearde te pleatsen.

➤ Ik haw de sel E4 selektearre.

⏩ In sel E4 , typ de folgjende formule.

=TRIM(B4)

Hjir, yn depleats it wêr't jo de titel jaan wolle

⏩ In dialoochfinster fan Makro tawize sil ferskine.

Selektearje dan de Makro namme en Makro's yn .

⏩ Ik haw de Trim_Trailing_Spaces selektearre út Makronamme selekteare Excel Trim Spaces.xlsm fan Makro's yn .

Klik dan op OK .

Omneame de Knop .

➤ Ik neamde it Trim Trailing Spaces .

Klik no op de Knop om de koade út te fieren.

Dêrtroch wurde alle efterste spaasjes ôfsnien .

Trailing spaasjes fan de Namme kolom wurde ôfsnien.

Dingen om te ûnthâlden

🔺 De funksje TRIM behannelet alle soarten wearden as string wearden. Dus, wês foarsichtich by it trimmen fan spaasjes út numerike wearden.

Oefeningsdiel

Ik haw in oefenblêd yn it wurkboek jûn om dizze te oefenjen útlein manieren om trim spaasjes. Jo kinne it downloade fan boppesteande.

Konklúzje

Ik besocht 8 maklike en rappe manieren te ferklearjen om te trimmen spaasjes yn Excel. Dizze ferskillende manieren sille jo helpe om alle soarten wearden te trimmen. As lêste, mar net it minste, as jo in soarte fan suggestjes, ideeën of feedback hawwe, fiel jo frij om hjirûnder kommentaar te jaan.

TRIMfunksje, ik selektearre sel B4as tekst. No sil de TRIMfunksje trimmealle foarste, efterste, en tusken spaasjes fan de selektearre sel.

⏩ Druk op de ENTER kaai ​​en jo krije de Namme dêr't ekstra spaasjes ôfmakke binne .

⏩ No kinne jo de brûke Folje Handle to AutoFill de formule foar de rest fan de sellen.

Lês mear: [ Fix] TRIM-funksje wurket net yn Excel: 2 oplossingen

2. TRIM-funksje brûke om romten fan numerike wearden te trimmen

Jo kinne ek alle liedende, efterfolgjende, en tusken spaasjes ek fan numerike wearden. Mar it probleem is dat de funksje TRIM sels de numerike wearden behannelet as strings . Dêrom moatte jo de funksje WAARDE brûke mei de funksje TRIM om spaasjes te trimmen fan numerike wearden.

Hjir sil ik spaasjes út de numerike wearden fan de Postkoade kolom.

Selektearje om te begjinnen elke sel om de resultearjende wearde te pleatsen.

➤ Ik haw de sel E4 selektearre.

⏩ Yn sel E4 , typ de folgjende formule.

=TRIM(D4)

Hjir, yn de TRIM funksje, ik selektearre sel D4 as tekst . No sil de TRIM funksje trimme alle foarste, efterste en tuskenlizzende spaasjes fan de selektearre sel.

⏩ Druk op de ENTER -kaai en jo krije de Postkoade wêr't ekstra spaasjes besnijd wurde .

By sjoen it resultaat kin it lykje dat de funksje TRIM syn wurk dien hat. Mar as jo goed sjogge dan sille jo fernimme dat de trimme -wearden net as sifers gedrage.

Om dit probleem te foarkommen kinne jo de TRIM en brûke. WAARDE funksjonearret tegearre.

Selektearje earst in sel om de resultearjende wearde te pleatsen.

➤ Ik haw de sel E4 selektearre.

⏩ Typ yn sel E4 de folgjende formule.

=VALUE(TRIM(D4))

Hjir, yn de WAARDE funksje, ik brûkte TRIM(D4) as tekst .

Dêrnei, yn de TRIM funksje, haw ik sel selektearre D4 as tekst . No, de funksje TRIM sil trimme alle foarste, efterste, en tusken spaasjes fan de selektearre sel.

No, de WAARDE funksje sil de ôfsnien tekenrige omsette yn in nûmer .

⏩ Druk op de ENTER -toets en jo krije de Postkoade as in getal wêr't ekstra spaasjes besnijd binne .

⏩ No kinne jo de Fillhandtak brûke to AutoFill de formule foar de rest fan de sellen.

Lês Mear: Hoe te trimmen Diel fan tekst yn Excel (9 maklike metoaden)

3. Linker TRIM brûke om liedende spaasjes te trimmen

Yn gefal jo allinich de liedende spaasjes wolle trimme dan kinne jo it dwaan mei de MID funksje, FIND funksje, TRIM funksje, en LEN funksje tegearre.

Hjir, fan de Namme kolom, ik wol allinich de foarste spaasjes trimme .

Selektearje om te begjinnen elke sel om de resultearjende wearde te pleatsen.

➤ Ik haw de selektearre E4 sel.

⏩ Typ yn sel E4 de folgjende formule.

=MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4))

Hjir, yn de MID funksje, haw ik sel B4 selektearre as tekst , brûkte FIND(MID(TRIM(B4) ,1,1),B4) as start_num en dan LEN(B4) brûkt as num_chars .

Folgjende, yn de FIND funksje, ik brûkte MID(TRIM(B4),1,1) as find_tekst en selektearre sel B4 as inside_text .

Nochris, yn de MID funksje brûkte ik RIM(B4) as tekst , brûkte 1 as start_num brûkte dan 1 as num_chars .

Dan, yn de LEN funksje, haw ik selekteare de B4 -sel as tekst .

Formule-ôfdieling

TRIM( B4) —> sil alle ekstra spaasjes trimme.

Utfier: Adam Smith

MID(TRIM(B4),1,1) —> begjinnend fan posysje 1 sil in substring út in tekenrige ekstrahearje.

Utfier: A

FIND(MID(TRIM(B4),1,1),B4) —> Dit sil jout de posysje fan de tekenrige werom.

Utfier: 4

LEN(B4) —> sil it oantal tekens weromjaan yn de tekststring.

Utfier: 17

MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4)) —> it sil de hiele tekststring werombringe.

ο MID(B4, 4, 17)

Utfier: Adam Smith

Utlis: Trimmed de liedende spaasjes út de namme “ Adam     Smith” .

⏩ Druk op de ENTER -toets en de foaroansteande spaasjes binne besnijd út de Namme kolom.

⏩ No kinne jo de Fillhandtak brûke om AutoFill de formule foar de rest fan de sellen.

Related Content: Left Trim Function in Excel: 7 Suitable Ways

4. De funksje SUBSTITUTE brûke om alle romten te trimmen

As jo ​​​​alle spaasjes trimmen fan elke wearde wolle, dan kinne jo gebrûk meitsje fan de funksje SUBSTITUTE .

Hjir sil ik trimme alle spaasjes út de kolom Stêd .

Om mei te begjinnen , selektearje elke sel om de resultearjende wearde te pleatsen.

➤ Ik haw de sel E4 selektearre.

⏩ Typ yn sel E4 de folgjende formule .

=SUBSTITUTE(C4," ","")

Hjir, yn 'e funksje SUBSTITUTE , haw ik de C4 sel selektearre as tekst , brûkt ” ” (Single Space) as old_text dan brûkt “” (Gjin Space) as new_text . No sil de funksje SUBSTITUTE de spaasjes sûnder spaasjes ferfange.

⏩ Druk op de ENTER -kaai en de ekstra spaasjes wurde besnijd út de kolom Stêd .

⏩ No,kinne jo de Fill Handle brûke om AutoFill de formule foar de rest fan de sellen te brûken.

5. Mei TRIM & amp; SUBSTITUTE Funksje om net-brekkende romten te trimmen

As wy de gegevens fan earne oars ymportearje meastentiids binne in pear net-brekkende spaasjes ynsmiten. Jo kinne dizze net-brekkende trimme spaasjes troch de funksje TRIM , CLEAN funksje, en SUBSTITUTE funksje tegearre te brûken.

Selektearje om te begjinnen elke sel om de resultante te pleatsen wearde.

➤ Ik haw de sel E4 selektearre.

⏩ Typ yn sel E4 de folgjende formule.

=TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," "))))

Hjir, yn de TRIM funksje, haw ik CLEAN((SUBSTITUTE(B4,CHAR(160)) ," "))) as tekst . brûkt FIND(MID(TRIM(B4),1,1),B4) as start_num en brûkte LEN(B4) as num_chars .

Dêrnei brûkte ik yn de SKINNE funksje SUBSTITUTE(B4,CHAR(160),," ")) as tekst .

Dan, yn de funksje SUBSTITUTE , haw ik de B4 sel selektearre as tekst , brûkt CHAR(160) as âlde_tekst , brûkte dan " " (Single Space) as nije_tekst .

No, de SUBSTITUTE funksje sil de net-brekkende spaasjes ferfange troch in enkele romte.

Formule-ôfdieling

SUBSTITUTE(B4,CHAR(160),," ") —> sil alle ekstra spaasjes trimme.

Utfier: Adam Smit

CLEAN((SUBSTITUTE(B4,CHAR(160),," "))) —> begjinnend fan posysje 1 sil in substring út in tekenrige ekstrahearje.

Utfier: Adam     Smith

TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160),,” “)))) —> Dit sil weromkomme de posysje fan de tekenrige.

ο TRIM(”Adam     Smith”)

Utfier: Adam Smith

Utlis: Trimed de non-breaking spaasjes út de namme “ Adam Smith” .

⏩ Druk op de ENTER kaai ​​en de non-breaking spaasjes wurde besnijd út de Namme kolom.

⏩ No , kinne jo de Fill Handle brûke om AutoFill de formule foar de rest fan de sellen te brûken.

6. Mei help fan Find & amp; Ferfange to Trim spaasjes

Jo kinne ek brûke Fyn & amp; Ferfange -funksje om trimmen spaasjes yn Excel.

Lit my de proseduere oan jo demonstrearje,

Selektearje dêrnei it selberik wêrfan jo wolle trim spaasjes.

➤ Ik haw it selberik C4:C12 selektearre.

Dan iepenje de Thús ljepper >> ; fan Bewurkje groep >> gean nei Fyn & amp; Selektearje >> selektearje Ferfange

In dialoochfinster sil ferskine.

⏩ I single Space yn Fyn wat om trimmen spaasjes brûkt.

⏩ Ik haw de Replace with fjild Leech .

Klik dan op Alles ferfange .

In berjochtsil pop-up sjen litte hoefolle ferfangings barde.

⏩ Wy hawwe 17 ferfangings makke.

Dan, klikje op OK en slute it dialooch doaze .

⏩ Hjir binne alle spaasjes besnijd yn de kolom Stêd .

Besibbe ynhâld: Trim juste tekens en spaasjes yn Excel (5 manieren)

7. VBA brûke nei Trim Leading Spaces

As jo ​​​​wolle, kinne jo ek Visual Basic (VBA) brûke om foarste spaasjes te trimmen.

Lit my ferklearje jo de proseduere,

Iepenje earst de ljepper ûntwikkelder >> selektearje dan Visual Basic.

⏩ Dan sil it in nij finster iepenje fan Microsoft Visual Basic for Applications .

No, iepenje Ynfoegje >> selektearje Module .

Typ de folgjende koade yn de iepene Module om liedende spaasjes te trimmen.

2751

Hjir, yn de Sub Trim_Leading_Spaces() , ferklearre ik de Rg en WRg fariabelen as Berik .

Neem de namme fan it dialoochfinster Trim Leading Spaces dan brûkte in Foar lus nei TRIM elk selektearre sel .

Dan brûkte ik de funksje VBA LTRIM om te trimmen.

No, Bewarje de koade en gean werom nei it wurkblêd.

om de VBA ta te passen, as jo wolle kinne jo no de sel of selberik selektearje, oars kinne jo it berik selektearje yn it berjochtfak .

➤ Ik haw it selberik selektearre B4:B12 .

Dan iepenje de Besjoch ljepper >> fan Makro's >> selektearje Makro's besjen.

In dialoochfinster sil opkomme. Selektearje dêrwei Makrosnamme en Makro's yn .

⏩ Ik haw de Trim_Leading_Spaces selektearre yn Makrosnamme .

⏩ Ik haw Excel Trim Spaces.xlsm selektearre yn Makro's yn .

Klik dan op Utfiere .

In berjochtfak sil ferskine wêr't jo selekteare berik te sjen is.

Klik no op OK .

Dêrom wurde alle foaroansteande spaasjes besnijd .

8. VBA brûke om efterste spaasjes te trimmen

As jo ​​​​wolle, kinne jo ek de folgjende spaasjes trimme mei Visual Basic .

Hjir wol ik de efterste spaasjes trimme út de kolom Namme .

No, om it finster Visual Basic for Applications te iepenjen kinne jo de stappen folgje útlein yn paragraaf 7 .

Typ dan de folgjende koade yn de Module .

5242

Hjir, yn de Sub Trim_Trailing_Spaces() , ferklearre ik de rng fariabele as Range .

Dan brûkte ik de VBA TRIM -funksje op om te trimmen.

No, Bewarje de koade en gean werom nei it wurkblêd.

Iepenje de ljepper ûntwikkelder >> fan Ynfoegje >> selektearje Knop fan Formulierkontrôles

No, Sleep de Knop nei

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.