Hoe romte te ferwiderjen foar tekst yn Excel (4 metoaden)

  • Diel Dit
Hugh West

As wy omgean mei tekst yn Excel, binne spaasjes tusken tekst in gewoan senario. Spaasjes binne nedich foar datasets. Mar ekstra spaasjes kinne misrekkeningen of ferkearde ynterpretaasjes fan in dataset feroarsaakje. Dêrom is it essinsjeel om dy spaasjes foar en tusken tekst te ferwiderjen. Yn dizze tutorial sille jo leare hoe't jo romte foar de tekst yn Excel ferwiderje mei passende foarbylden en goede yllustraasjes.

Oefenwurkboek downloade

Download dit oefenwurkboek.

Spaasje foar tekst fuortsmite.xlsm

Hoe romte foar tekst beynfloedet de dataset?

Romte(s) foar de tekst kin in soad muoite meitsje om in dataset te analysearjen. It kin jo ferkearde resultaten jaan dy't jo net soene ferwachtsje. Om te ferdúdlikjen, sjoch ris nei de folgjende dataset:

Hjir hawwe wy wat spaasjes foar teksten. No wolle wy de earste fjouwer tekens fan in wurd ekstrahearje. Wy brûke de LEFT funksje om dit út te fieren. De útfier sil sa wêze:

Jo kinne sjen dat der in grut ferskil is tusken wat wy woenen en wat wy krigen. Spaasjes foar de tekst kinne dit type probleem meitsje yn formules.

4 manieren om romte te ferwiderjen foardat tekst yn Excel

Yn de kommende seksjes sille wy jo fjouwer metoaden leverje dy't jo brûke kinne om romte foar de tekst yn Excel te ferwiderjen. Wy riede oan dat jo se allegear leare en dejinge dy't geskikt is foar jo tapasse.

1. Gebrûk fan de TRIM en oare funksjesom romte foar tekst te ferwiderjen

No brûke wy de TRIM funksje om spaasjes foar de tekst te ferwiderjen. It is de go-to metoade foar dit soarte fan problemen.

De TRIM funksje ferwideret alle spaasjes út in tekststring útsein inkele spaasjes tusken wurden.

Syntaksis:

=TRIM(Tekst)

Tekst: De tekst wêrfan jo romte fuortsmite wolle.

1.1 Spaasje fuortsmite mei de TRIM-funksje allinich

Om dizze metoade te demonstrearjen, brûke wy de folgjende dataset:

Opmerking hjir. Der binne wat ekstra spaasjes net allinnich foar de teksten, mar ek tusken de teksten. Us doel is om alle ekstra spaasjes te ferwiderjen en de dataset skjin te hâlden fan nutteleaze romten.

📌 Stappen

Typ earst de folgjende formule yn Sel C5 :

=TRIM(B5)

Druk dan op Enter .

Sleep dêrnei it Fillhandtak ikoan oer it berik fan sellen C6 :C9 .

Sa't jo sjen kinne, binne wy ​​suksesfol yn it fuortheljen fan romte foar tekst ek tusken tekst.

1.2 Spaasje fuortsmite mei TRIM en CLEAN-funksjes

De funksje TRIM wisket allinnich it spaasjeteken dat koadewearde 32 is yn de 7-bit ASCII-tekenset.

Der is noch ien spaasjeteken neamd de non-breaking space , dy't gewoanlik brûkt wurdt op websiden as it HTML-karakter. De funksje CLEAN verwijdert ek net-tekens lykas rigelôfbrekken printsje.

Om dit te demonstrearjen brûke wy de folgjende dataset:

📌 Stappen

Typ earst de folgjende formule yn Sel C5 :

=TRIM(CLEAN(B5))

Druk dan op Enter .

Sleep dêrnei de Folle Handle byldkaike oer it berik fan sellen C6:C9 .

No kinne jo sjen dat d'r gjin spaasjes of line-ôfbrekken foar binne de tekst.

1.3 Spaasje wiskje mei TRIM-, CLEAN- en SUBSTITUTE -funksjes

Der binne net-brekkende spaasjes dy't in desimale wearde hawwe fan 160, en de funksje TRIM kin net fuortsmite it sels. As jo ​​gegevensset ien of mear wite spaasjes befettet dy't de funksje TRIM net ferwideret, brûk dan de funksje SUBSTITUTE om net-brekkende spaasjes te konvertearjen yn reguliere spaasjes en trim dat dan.

Dizze metoade sil elke ekstra romte, rigelbreuk en net-brekkende romte fuortsmite. Om dit te demonstrearjen, brûke wy de folgjende dataset:

📌 Stappen

Typ earst yn de folgjende formule yn Sel C5 :

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

Dan, druk op Enter .

Sleep dêrnei it Fill Handle-ikoan oer it berik fan sellen C6:C9 .

Sa't jo sjen kinne, binne der gjin spaasjes of net-brekkende spaasjes foar tekst.

Lês mear: Hoe romten yn in sel te ferwiderjen ynExcel

2. Fyn & Kommando ferfange om romte foar tekst te wiskjen yn Excel

No is dizze metoade nuttich as jo nutteleaze spaasjes foar of tusken de teksten fuortsmite wolle. Dizze metoade is flugger as oaren. As jo ​​​​doel is om alle spaasjes te ferwiderjen , sil dizze metoade op syn gemak wurkje.

Om dit te demonstrearjen, sille wy dizze dataset brûke:

Hjir kinne jo wat e-mails sjen. D'r binne wat net winske spaasjes foar of tusken har. Wy sille al dizze spaasjes mei dizze metoade fuortsmite.

📌 Stappen

Selektearje earst alle gegevens.

Druk dan op Ctrl+F op jo toetseboerd om de Fyn & Ferfange dialoochfinster.

Klik op Ferfange . Typ dan yn it fak Fyn wat in Spaasje .

Hâld no de Ferfange mei fak leech.

Klik op Alles ferfange .

Sa't jo sjen kinne, binne wy ​​suksesfol yn it fuortheljen fan alle nutteleaze spaasjes út 'e teksten.

Silkene lêzingen:

  • Hoe kinne jo efterlizzende romten fuortsmite yn Excel (6 maklike metoaden)
  • Leading Space yn Excel fuortsmite (5 nuttige manieren)
  • Hoe ekstra romten te ferwiderjen yn Excel (4 metoaden)

3. VBA brûke om romte foar tekst te ferwiderjen

As lêste sille wy jo in stikje fan VBA-makro's om de nutteleaze steurende spaasjes te ferwiderjenbinnen de tekst.

Wy sille de folgjende dataset brûke om te demonstrearjen:

📌 Stappen

Druk earst op Alt+F11 om de VBA -bewurker te iepenjen. Klik op Ynfoegje > Module .

Typ de folgjende koade en bewarje it bestân.

2234

Druk no op Alt+F8 op jo toetseboerd om it makro-dialoochfinster te iepenjen.

Selektearje remove_space . Klik op Utfiere

Selektearje it berik fan sellen B5:B9.

Klikje dêrnei op OK .

Sa't jo sjen kinne, hawwe wy alle spaasjes foar de tekst fuortsmiten mei de VBA-koade.

4. Power Query to Remove Space Before Text

Jo kinne ek spaasjes fuortsmite fan it brûken fan de Power Query-ark yn Excel. D'r is in ynboude TRIM funksje yn Power Query.

Om dit te demonstrearjen, sille wy dizze dataset brûke:

Sa't jo sjen kinne, binne d'r wat spaasjes foar de gegevens. Wy sille dat fuortsmite mei de Power Query-funksje.

📌 Stappen

Fan de Data tab, selektearje Fan Tabel/berik .

Selektearje it berik fan sellen fan jo dataset. Klik op Okee .

Dêrnei sil it de power query-bewurker starte en sil der sa útsjen.

Klik op Kolom1 om elke tekst te selektearjen.

Dan rjochts-klikke opde mûs. Selektearje Transformearje .

Dêrnei klikje op TRIM .

Sa't jo sjen kinne, hawwe wy alle liedende spaasjes út 'e dataset mei súkses fuortsmiten.

💬 Dingen om te ûnthâlden

✎ De TRIM funksje ferwideret ekstra spaasjes tusken teksten. As der mear as ien romte, sil bringe se yn ien romte.

✎ De Fyn & amp; Ferfange kommando sil elke romte fan 'e dataset fuortsmite. As jo ​​​​doel is om romte foar de tekst te ferwiderjen, brûk it dan net.

Konklúzje

Ta beslút, ik hoopje dat dizze tutorial jo in stik nuttige kennis hat jûn oer hoe't jo kinne fuortsmite romte foar de tekst yn Excel. Wy riede oan dat jo al dizze ynstruksjes leare en tapasse op jo dataset. Download it oefenwurkboek en besykje dizze sels. Fiel jo ek frij om feedback te jaan yn 'e kommentaardiel. Jo weardefolle feedback hâldt ús motivearre om tutorials lykas dit te meitsjen. Ferjit net om ús webside Exceldemy.com te kontrolearjen foar ferskate Excel-relatearre problemen en oplossingen.

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.