Hoe om spasie voor teks in Excel te verwyder (4 metodes)

  • Deel Dit
Hugh West

Wanneer ons met teks in Excel handel, is spasies tussen teks 'n algemene scenario. Spasies is nodig vir datastelle. Maar ekstra spasies kan wanberekeninge of waninterpretasies van 'n datastel veroorsaak. Daarom is dit noodsaaklik om daardie spasies voor en tussen teks te verwyder. In hierdie tutoriaal sal jy leer hoe om spasie voor die teks in Excel te verwyder met geskikte voorbeelde en behoorlike illustrasies.

Laai Oefenwerkboek af

Laai hierdie oefenwerkboek af.

Verwyder spasie voor teks.xlsm

Hoe beïnvloed spasie voor teks die datastel?

Spasie(s) voor die teks kan baie moeilikheid skep om 'n datastel te ontleed. Dit kan jou verkeerde resultate gee wat jy nie sou verwag nie. Om dit duidelik te maak, kyk na die volgende datastel:

Hier het ons 'n paar spasies voor tekste. Nou wil ons die eerste vier karakters van 'n woord onttrek. Ons gebruik die LINKS funksie om dit uit te voer. Die uitset sal soos volg wees:

Jy kan sien daar is 'n groot verskil tussen wat ons wou hê en wat ons gekry het. Spasies voor die teks kan hierdie tipe probleem in formules skep.

4 maniere om spasie voor teks in Excel te verwyder

In die komende afdelings sal ons vir jou vier metodes verskaf wat jy kan gebruik om spasie voor die teks in Excel te verwyder. Ons beveel aan dat jy hulle almal leer en die een toepas wat vir jou geskik is.

1. Gebruik van die TRIM en ander funksiesom spasie voor teks te verwyder

Nou gebruik ons ​​die TRIM funksie om spasies voor die teks te verwyder. Dit is die metode vir hierdie soort probleem.

Die TRIM funksie verwyder alle spasies van 'n teksstring behalwe vir enkele spasies tussen woorde.

Sintaksis:

=TRIM(Teks)

Teks: Die teks waarvandaan jy spasie wil verwyder.

1.1 Verwyder spasie met slegs die TRIM-funksie

Om hierdie metode te demonstreer, gebruik ons ​​die volgende datastel:

Let op hier. Daar is 'n paar ekstra spasies nie net voor die tekste nie, maar ook tussen die tekste. Ons doel is om alle ekstra spasies te verwyder en die datastel skoon te hou van nuttelose spasies.

📌 Stappe

Tik eers die volgende formule in in Sel C5 :

=TRIM(B5)

Druk dan Voer in.

Sleep daarna die Vulhandvatsel -ikoon oor die reeks selle C6 :C9 .

Soos jy kan sien, is ons suksesvol daarin om spasie voor teks ook tussen teks te verwyder.

1.2 Verwyder spasie met TRIM en SKOON Funksies

Die TRIM -funksie verwyder slegs die spasiekarakter wat kodewaarde 32 in die 7-bis ASCII karakterstel is.

Daar is nog een spasiekarakter wat die nie-breekspasie , wat algemeen op webblaaie as die HTML-karakter gebruik word. Die SKOON funksie verwyder ook nie-druk karakters soos reëlbreuke.

Om dit te demonstreer, gebruik ons ​​die volgende datastel:

📌 Stappe

Tik eers die volgende formule in Sel C5 :

=TRIM(CLEAN(B5))

Druk dan Enter .

Daarna, sleep die Vulhandvatsel -ikoon oor die reeks selle C6:C9 .

Nou kan jy sien dat daar geen spasies of lynbreuke voor is nie die teks.

1.3 Vee spasie uit met TRIM-, CLEAN- en SUBSTITUTE -funksies

Daar is onbreekbare spasies wat 'n desimale waarde van 160 het, en die TRIM -funksie kan nie verwyder word nie. dit vanself. As jou datastel een of meer wit spasies bevat wat die TRIM funksie nie verwyder nie, gebruik die SUBSTITUTE funksie om nie-breek spasies in gewone spasies om te skakel en dit dan te snoei.

Hierdie metode sal elke ekstra spasie, lynbreuk en nie-breek spasie verwyder. Om dit te demonstreer, gebruik ons ​​die volgende datastel:

📌 Stappe

Tik eers die volgende formule in Sel C5 :

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

Dan, druk Enter .

Sleep daarna die Vulhandvatsel-ikoon oor die reeks selle C6:C9 .

Soos jy kan sien, is daar geen spasies of onbreekbare spasies voor teks nie.

Lees meer: Hoe om spasies in 'n sel te verwyderExcel

2. Vind & Vervang opdrag om spasie voor teks uit te vee in Excel

Nou, hierdie metode is nuttig as jy nuttelose spasies voor of tussen die tekste wil verwyder. Hierdie metode is vinniger as ander. As jou doel is om al die spasies te verwyder , sal hierdie metode op sy gemak werk.

Om dit te demonstreer, gaan ons hierdie datastel gebruik:

Hier kan jy 'n paar e-posse sien. Daar is 'n paar ongewenste spasies voor of tussen hulle. Ons gaan al hierdie spasies met hierdie metode verwyder.

📌 Stappe

Kies eers al die data.

Druk dan Ctrl+F op jou sleutelbord om die Vind & Vervang dialoogkassie.

Klik op Vervang . Tik dan 'n Spasie in die Vind wat -blokkie.

Hou nou die Vervang met blokkie leeg.

Klik op Vervang alles .

Soos jy kan sien, is ons suksesvol om al die nuttelose spasies uit die tekste te verwyder.

Soortgelyke lesings:

  • Hoe om agterliggende spasies in Excel te verwyder (6 maklike metodes)
  • Verwyder voorste spasie in Excel (5 nuttige maniere)
  • Hoe om ekstra spasies in Excel te verwyder (4 metodes)

3. Gebruik VBA om spasie voor teks te verwyder

Laastens gaan ons vir jou 'n stukkie van VBA Makro's om die nuttelose steurende spasies te verwyderbinne die teks.

Ons gaan die volgende datastel gebruik om te demonstreer:

📌 Stappe

Druk eers Alt+F11 om die VBA redigeerder oop te maak. Klik op Insert > Module .

Tik die volgende kode en stoor die lêer.

9541

Druk nou Alt+F8 op jou sleutelbord om die makro-dialoogkassie oop te maak.

Kies verwyder_spasie . Klik op Run

Kies die reeks selle B5:B9.

Klik daarna op OK daarna.

Soos jy kan sien, het ons al die spasies voor die teks verwyder deur die VBA-kode te gebruik.

4. Power Query to Remove Space Before Text

Jy kan ook spasies verwyder om die gebruik van die Power Query-instrument in Excel. Daar is 'n ingeboude TRIM -funksie in Power Query.

Om dit te demonstreer, gaan ons hierdie datastel gebruik:

Soos jy kan sien, is daar 'n paar spasies voor die data. Ons gaan dit verwyder deur die Power Query-kenmerk te gebruik.

📌 Stappe

Van die Data -oortjie, kies Van Tabel/Reik .

Kies die reeks selle van jou datastel. Klik op OK .

Daarna sal dit die kragnavraagredigeerder begin en sal so lyk.

Klik op Kolom1 om elke teks te kies.

Dan regskliek opdie muis. Kies Transformeer .

Klik daarna op TRIM .

Soos jy kan sien, het ons al die voorste spasies van die datastel suksesvol verwyder.

💬 Dinge om te onthou

✎ Die TRIM funksie verwyder ekstra spasies tussen tekste. As daar meer as een spasie is, sal dit hulle in een spasie bring.

✎ Die Vind & Vervang -opdrag sal elke spasie uit die datastel verwyder. As jou doel is om spasie voor die teks te verwyder, moenie dit gebruik nie.

Gevolgtrekking

Om af te sluit, ek hoop dat hierdie tutoriaal vir jou 'n stukkie nuttige kennis verskaf het oor hoe om te verwyder spasie voor die teks in Excel. Ons beveel aan dat jy al hierdie instruksies leer en toepas op jou datastel. Laai die oefenwerkboek af en probeer dit self. Gee ook gerus terugvoer in die kommentaarafdeling. Jou waardevolle terugvoer hou ons gemotiveerd om tutoriale soos hierdie te skep. Moenie vergeet om ons webwerf Exceldemy.com na te gaan vir verskeie Excel-verwante probleme en oplossings nie.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.