Hoe liedende spaasjes yn Excel te ferwiderjen (4 metoaden)

  • Diel Dit
Hugh West

By it meitsjen fan in grut wurkblêd is it hiel goed mooglik om wat ekstra spaasjes yn 'e ynhâld te hawwen. Om in poerbêst wurkblêd te meitsjen is it nedich om ekstra spaasjes te ferwiderjen . Yn dit artikel sil ik útlizze hoe't jo liedende spaasjes yn Excel fuortsmite .

Om dizze útlis effektiver foar jo te meitsjen sil ik in foarbyldgegevensset brûke dy't 3 hat kolommen dy't de folsleine namme fan in persoan fertsjintwurdigje tegearre mei foarnamme en efternamme. Dizze kolommen binne Foarnamme, Efternamme , en Folsleine namme .

Hjir om de folsleine namme te generearjen fanút de foarnamme en de efternamme brûkte ik de CONCAT-funksje.

Download om te oefenjen

Leading Spaces fuortsmite yn Excel.xlsm

4 Manieren om liedende spaasjes yn Excel te ferwiderjen

1. TRIM-funksje brûke

Jo kinne de TRIM-funksje brûke om foaroansteande spaasjes te ferwiderjen, hoewol de TRIM funksje net allinnich foaroansteande spaasjes ferwideret, mar ek efterlizzende en dûbele spaasjes.

Selektearje earst de sel wêr't jo jo resultearjende wearde pleatse wolle.

➤ Ik haw de sel selektearre E4

Taard, typ de folgjende formule yn de sel of yn de Formulebalke .

=TRIM(D4)

Tsjintwurdich druk op ENTER .

No sil it resultaat sjen litte troch alle ekstra spaasjes te ferwiderjen.

Letter kinne jo de Fill brûke Behannelje nei AutoFill formule foarde rest fan de sellen.

1.1. Fuortsmite spaasjes fan tekstwearden fuortsmite

As jo ​​allinich de haadspaasjes fan in tekst fuortsmite wolle, kinne jo de TRIM funksje brûke mei de MID-funksje en de funksje FYN . De fúzje fan dizze funksjes sil de posysje fan it earste tekstkarakter fan in tekenrige berekkenje. Hjir haw ik ek de LEN-funksje brûkt om de stringlingte te berekkenjen.

Om dizze funksjes yn in formule te brûken, selektearje earst de sel dêr't jo jo resultaat pleatse wolle.

➤ Ik selektearre de sel E4

Twadde, typ de folgjende formule yn 'e sel of yn de Formulebalke .

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

Hjir haw ik D4 ynfoege as de wearde wêr't ik spaasjes fuortsmite woe.

It FIND diel sil detect de posysje fan 'e earste teksttekenstring dan sil de funksje LEN de stringlange telle dy't troch de bûtenste MID funksje te lûken is.

Tsjintwurdich druk op ENTER .

No sil it resultaat sjen litte troch allinich de foarste spaasjes fan in selektearre sel te ferwiderjen.

No, as jo wolle kinne jo de formule Fill Handle to AutoFill brûke foar de rest fan de sellen.

1.2. Leading Spaces fuortsmite fan numerike wearden

De funksje TRIM wurket foar numerike wearden, mar d'r is in probleem dat it it nûmer yn in tekststring konvertearret.

Dus , asjo wolle allinich de foaroansteande spaasjes fan in numerike wearde fuortsmite, dan kinne jo de TRIM funksje brûke mei de VALUE-funksje .

Om jo sa sjen te litten bin ik it brûken fan in dataset wêryn it numerike wearden befettet fan Postkoade tegearre mei Stêdsnamme.

Selektearje yn it foarste plak de sel wêr't jo jo resultearjende wearde pleatse wolle.

➤ Ik haw de sel selektearre D4

Typ dan de folgjende formule yn de sel of yn de Formulebalke .

=VALUE(TRIM(C4))

Hjir, de TRIM funksje ferwideret de liedende spaasjes fan 'e numerike wearde yn C4 . Dan konvertearret WAARDE it yn it Getalformaat .

Druk op 't lêst op ENTER .

Unteinlik sil it fuortsmite de liedende spaasjes fan 'e numerike wearde en sil it omsette yn in getallenformaat.

Op dit stuit, as jo wolle, kinne jo de Fillhandtak brûke nei AutoFill formule foar de rest fan 'e sellen.

Lês mear: Hoe kinne jo de efterste spaasjes fuortsmite Excel

2. TRIM brûke binnen SUBSTITUTE om net-brekkende liedende romten te ferwiderjen

Yn gefal jo guon wearden ôflaat hawwe fan in webside dy't bestiet út de karakter CHAR (160) dan is der in mooglikheid om net-brekkende spaasjes mei wearden te kommen.

De TRIM funksje wurket net goed mei net-brekkende spaasjes. . Dêrfoar kinne jo de FERGESE brûkefunksje om net-brekkende spaasjes mei normale spaasjes te ferwiderjen.

Ik haw de folgjende foarbyldgegevens fan it Boek mei skriuwernamme nommen.

Selektearje earst de sel wêr't jo jo resultaatwearde pleatse wolle.

➤ Ik haw sel selektearre C4

Typ dan de folgjende formule yn de sel of yn de Formulebalke .

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

Hjir sil de funksje SUBSTITUTE alle eksimplaren fan CHAR(160) ferfange troch normale spaasjetekens út de B4 sel. Dan sil de funksje TRIM dy spaasjes fuortsmite.

Lêst op de ENTER -toets.

Einlik sil it it resultaat sjen litte troch alles te ferwiderjen. non-breaking spaasjes.

Uteinlik kinne jo de Fill Handle to AutoFill formule brûke foar de rest fan de sellen.

Gelykbere lêzingen:

  • Alle spaasjes yn Excel fuortsmite (9 metoaden)
  • Hoe kinne jo lege romten fuortsmite yn Excel (7 manieren)

3. Mei FYN en REPLACE

Jo kinne ek de FYN & REPLACE kommando om spaasjes te ferwiderjen.

Selektearje dêrfoar earst de sel wêrfan jo de foarste spaasjes fuortsmite wolle.

Dan iepenje de Thús tab >> fan Fyn & amp; Selektearje >> selektearje it Ferfange

In dialoochfinster sil ferskine. Dêr sille jo moatte pleatse hoefolle spaasjes jo fuortsmite wolle yn Fynwat.

Dernei moatte jo ynstelle hoefolle spaasjes jo de besteande spaasjes ferfange wolle yn Ferfange mei.

Nei it pleatsen fan de spaasjes yn sawol Fyn wat en Ferfange mei . Klik dan op Alles ferfange. It sil in berjocht popje dat hoefolle ferfangings barde.

➤ Hjir sil it 7 ferfangings sjen litte.

As d'r mear foaroansteande spaasjes yn jo selektearre sel besteane, kinne jo op 'e nij klikke op Alles ferfange . It sil de besteande spaasjes fuortsmite.

➤ Nochris ferfong it 3 spaasjes.

Hjir binne alle foarste spaasjes ferfongen troch ien spaasje.

3.1. Ienfâldige spaasjes

As jo ​​​​allinich inkele liedende spaasjes fuortsmite wolle, dan kinne jo ek de FYN & amp; REPLACE kommando.

Nei it selektearjen fan de sel wêrfan jo de inkele foaroansteande spaasjes fuortsmite wolle.

Iepenje no de ljepper Thús >> fan Fyn & amp; Selektearje >> Selektearje it Ferfange

In dialoochfinster sil opdûke fan dêrút in inkele spaasje ynfoegje yn de Fyn wat en hâld de Ferfange troch blank.

Klik as lêste op Alles ferfange . It sil in berjocht opjaan dat sjen lit hoefolle ferfangings bard binne. Klik no op OK.

➤ Hjir sil it 24 ferfangings sjen.

Hjir, alle inkele spaasjes wurde ferfongen troch nrromte.

3.2. Dûbele spaasjes

Oan 'e oare kant, as jo allinich dûbele spaasjes ferwiderje wolle, dan kinne jo de FYN & amp; REPLACE kommando.

Selektearje om te begjinnen de sel wêrfan jo de ienige foarste spaasjes fuortsmite wolle.

Dan iepenje de ljepper Thús > ;> fan Fyn & amp; Selektearje >> Selektearje de Ferfange

No sil in dialoochfinster opdûke fan dêrút dûbele romte ynfoegje yn de Fyn wat en ienige romte yn Ferfange mei .

Klikje dan op Alles ferfange . It sil in berjocht opjaan dat sjen lit hoefolle ferfangings bard binne. Klikje no op OK.

➤ Hjir sil it 11 ferfangings sjen.

Uteinlik binne alle dûbele liedende spaasjes wurde ferfongen troch inkele liedende spaasjes.

4. VBA brûke

Om liedende spaasjes yn Excel te ferwiderjen kinne jo ek brûk Visual Basic .

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

Dan sil it iepenje Microsoft Visual Basic foar applikaasjes.

No , iepenje Foegje >> selektearje Module .

Hjir is de Module iepen.

Dernei skriuw de koade om liedende spaasjes te ferwiderjen yn 'e Module .

6029

Hjir haw ik twa fariabelen Rng en SelectedRng , neamd it dialoochfinster Leading Space fuortsmite dan brûkte in For loop nei TRIM elke selektearre sel .

Ik haw de VBA LTRIM-funksje brûkt om te trimmen.

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

Selektearje earst de sel of selberik om de VBA ta te passen.

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

Op dit stuit sil in dialoochfinster ferskine, no selektearje de Makro klik dan op Utfiere .

Op 'e nij sil in dialoochfinster ferskine mei it selektearre berik dan klik op OK.

No sille de foaroansteande spaasjes fan it selektearre selberik fuortsmiten wurde.

N.B: Dingen om te ûnthâlden, VBA-koade sil de liedende spaasjes allinich fuortsmite yn it selekteare selberik, en it sil orizjinele gegevens feroarje en stipet net Undo. Bewarje fierder in kopy fan jo gegevens foardat jo dizze VBA-koade tapasse.

Oefeningsdiel

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

Konklúzje

Ik besocht út te lizzen 4 maklike en rappe manieren om liedende spaasjes yn Excel te ferwiderjen. Dizze ferskillende manieren sille jo helpe om liedende spaasjes te ferwiderjen fan sawol tekst as numerike wearden. As lêste mar net it minste as jo in soarte fan suggestjes, ideeën en feedback hawwe, fiel jo frij om kommentaar te jaanû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.