Hoe spaties voor tekst verwijderen in Excel (4 methoden)

  • Deel Dit
Hugh West

Wanneer we met tekst in Excel werken, zijn spaties tussen tekst een veel voorkomend scenario. Spaties zijn noodzakelijk voor datasets. Maar extra spaties kunnen leiden tot verkeerde berekeningen of interpretaties van een dataset. Daarom is het essentieel om die spaties voor en tussen tekst te verwijderen. In deze handleiding leert u hoe u spaties voor de tekst in Excel kunt verwijderen met geschikte voorbeelden en goede illustraties.

Download Praktijk Werkboek

Download dit oefenwerkboek.

Spatie voor tekst verwijderen.xlsm

Hoe beïnvloedt de ruimte vóór de tekst de dataset?

Spatie(s) voor de tekst kan veel problemen opleveren bij het analyseren van een dataset. Het kan verkeerde resultaten opleveren die je niet verwacht. Bekijk ter verduidelijking de volgende dataset:

Hier hebben we enkele spaties voor teksten. Nu willen we de eerste vier tekens van een woord eruit halen. We gebruiken de LINKS functie om dit uit te voeren. De uitvoer zal er zo uitzien:

U ziet dat er een groot verschil is tussen wat we wilden en wat we kregen. Spaties vóór de tekst kunnen dit soort problemen in formules veroorzaken.

4 manieren om spaties voor tekst te verwijderen in Excel

In de komende secties geven we u vier methoden die u kunt gebruiken om spaties voor de tekst in Excel te verwijderen. We raden u aan ze allemaal te leren en de voor u geschikte methode toe te passen.

1. Gebruik van TRIM en andere functies om spaties voor tekst te verwijderen

Nu gebruiken we de TRIM functie om spaties voor de tekst te verwijderen. Het is de aangewezen methode voor dit soort problemen.

De TRIM functie verwijdert alle spaties uit een tekststring, behalve enkele spaties tussen woorden.

Syntax:

=TRIM(Text)

Tekst: De tekst waarvan u de spatie wilt verwijderen.

1.1 Alleen ruimte verwijderen met de TRIM-functie

Om deze methode te demonstreren, gebruiken wij de volgende dataset:

Let op: er zijn enkele extra spaties, niet alleen vóór de teksten, maar ook tussen de teksten. Ons doel is alle extra spaties te verwijderen en de dataset vrij te houden van nutteloze spaties.

📌 Stappen

Type eerst de volgende formule in Cel C5 :

=TRIM(B5)

Druk vervolgens op Ga naar .

Daarna sleep je de Vulgreep pictogram over de reeks cellen C6:C9 .

Zoals u kunt zien, zijn we erin geslaagd de spatie voor de tekst en tussen de tekst te verwijderen.

1.2 Ruimte verwijderen met de functies TRIM en CLEAN

De TRIM functie verwijdert alleen het spatieteken dat codewaarde 32 is in de 7-bits ASCII-tekenset.

Er is nog een spatieteken dat de niet-brekende ruimte , die gewoonlijk op webpagina's wordt gebruikt als HTML-teken. De SCHOON functie verwijdert ook niet-afdrukbare tekens zoals regeleinden.

Om dit te demonstreren gebruiken wij de volgende dataset:

📌 Stappen

Type eerst de volgende formule in Cel C5 :

=TRIM(CLEAN(B5))

Druk vervolgens op Ga naar .

Daarna sleept u de Vulgreep pictogram over de reeks cellen C6:C9 .

Nu ziet u dat er geen spaties of regeleinden voor de tekst staan.

1.3 Ruimte verwijderen met de functies TRIM, CLEAN en SUBSTITUTE

Er zijn niet-brekende spaties die een decimale waarde van 160 hebben, en de TRIM functie kan deze niet zelf verwijderen. Als uw gegevensverzameling één of meer witruimtes bevat die de TRIM functie niet verwijdert, gebruik dan de SUBSTITUTE functie om niet-brekende spaties om te zetten in gewone spaties en die dan te trimmen.

Deze methode verwijdert elke extra spatie, regeleinde en niet-brekende spatie. Om dit te demonstreren gebruiken we de volgende dataset:

📌 Stappen

Type eerst de volgende formule in Cel C5 :

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

Druk vervolgens op Ga naar .

Daarna sleept u het pictogram Vulgreep over het cellenbereik C6:C9 .

Zoals u ziet staan er geen spaties of niet-brekende spaties voor de tekst.

Lees meer: Hoe spaties in een cel verwijderen in Excel

2. Zoek & vervang commando om spatie voor tekst te verwijderen in Excel

Nu, deze methode is handig als u nutteloze spaties voor of tussen de teksten wilt verwijderen. Deze methode is sneller dan andere. Als uw doel is om verwijder alle spaties zal deze methode op zijn gemak werken.

Om dit te demonstreren gaan we deze dataset gebruiken:

Hier ziet u enkele e-mails. Er zijn enkele ongewenste spaties voor of tussen. We gaan al deze spaties verwijderen met deze methode.

📌 Stappen

Selecteer eerst alle gegevens.

Druk vervolgens op Ctrl+F op uw toetsenbord om de Zoeken & vervangen dialoogvenster.

Klik op Vervang Dan, in de Zoek wat vak, typ een Ruimte .

Nu, houd de Vervangen door doos leeg.

Klik op Alles vervangen .

Zoals u ziet zijn we erin geslaagd alle nutteloze spaties uit de teksten te verwijderen.

Vergelijkbare lezingen:

  • Hoe achterliggende spaties verwijderen in Excel (6 eenvoudige methodes)
  • Voorloopspatie verwijderen in Excel (5 nuttige manieren)
  • Hoe extra spaties verwijderen in Excel (4 methoden)

3. VBA gebruiken om spaties voor tekst te verwijderen

Tot slot gaan we u een stuk van VBA-macro's om de nutteloze storende spaties in de tekst te verwijderen.

We gaan de volgende dataset gebruiken om dit te demonstreren:

📌 Stappen

Druk eerst op Alt+F11 om de VBA editor. Klik op Plaats > Module .

Typ de volgende code en sla het bestand op.

 Sub remove_space() Dim search_range As Range Dim cell As Range 'Taking User Input' Application.DisplayAlerts = False On Error Resume Next Set search_range = Application.Selection Set search_range = Application.InputBox("Please Enter Your Range of Cells", "Data Range", Type:=8) On Error GoTo 0 If search_range Is Nothing Then Exit Sub End If 'Loop door de cellen om de TRIM-functie uit te voeren' For Each cell Inzoek_bereik cel.Waarde = Trim(cel) Volgende cel Einde Sub 

Druk nu op Alt+F8 op uw toetsenbord om het macrodialoogvenster te openen.

Selecteer remove_space Klik op Ren

Selecteer het cellenbereik B5:B9.

Klik op OK daarna.

Zoals u ziet, hebben we met de VBA-code alle spaties voor de tekst verwijderd.

4. Power Query om spaties voor tekst te verwijderen

U kunt ook spaties verwijderen met de Power Query tool in Excel. Er is een ingebouwde TRIM functie in Power Query.

Om dit te demonstreren gaan we deze dataset gebruiken:

Zoals u ziet, staan er enkele spaties voor de gegevens. Die gaan we verwijderen met de Power Query functie.

📌 Stappen

Van de Gegevens Tab, selecteer Van Tafel/Range .

Selecteer het cellenbereik van uw dataset. Klik op OK .

Daarna start de power query editor en ziet er als volgt uit.

Klik op Kolom1 om elke tekst te selecteren.

Klik dan met de rechtermuisknop. Selecteer Transformeer .

Daarna klikt u op TRIM .

Zoals u ziet, hebben we alle voorloopspaties met succes uit de dataset verwijderd.

Dingen om te onthouden

De TRIM verwijdert extra spaties tussen teksten. Als er meer dan één spatie is, brengt hij ze samen in één spatie.

De Zoeken & vervangen commando verwijdert elke spatie uit de dataset. Als je doel is om spaties voor de tekst te verwijderen, gebruik het dan niet.

Conclusie

Tot slot hoop ik dat deze handleiding u een stukje nuttige kennis heeft bijgebracht over hoe u spaties voor de tekst in Excel kunt verwijderen. We raden u aan al deze instructies te leren en toe te passen op uw dataset. Download de oefenwerkmap en probeer deze zelf uit. Voel u ook vrij om feedback te geven in de commentaarsectie. Uw waardevolle feedback houdt ons gemotiveerd om tutorials als deze te maken. Niet doenvergeet onze website te bekijken Exceldemy.com voor verschillende Excel-gerelateerde problemen en oplossingen.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.