Excel leren
NL

Home › Excel-functies › SPATIES.WISSEN

Spaties verwijderen in Excel met SPATIES.WISSEN

SPATIES.WISSEN haalt overbodige spaties uit tekst: alle spaties aan het begin en eind, en dubbele spaties tussen woorden. Het is de eerste oplossing om te proberen als een zoekformule #N/B geeft voor een waarde die je gewoon ziet staan. In de Engelse Excel heet de functie TRIM.

In deze uitleg
  1. Syntaxis van SPATIES.WISSEN
  2. Basisvoorbeeld
  3. Zoekfouten oplossen
  4. Origineel vervangen
  5. Spaties die blijven staan
  6. Getallen met spaties
  7. Veelgestelde vragen

Syntaxis van SPATIES.WISSEN

=SPATIES.WISSEN(tekst)

Eén argument: de tekst of cel die je wilt opschonen. Enkele spaties tussen woorden blijven staan.

Basisvoorbeeld

ABC
1Origineel=SPATIES.WISSEN(A)=LENGTE(A) → LENGTE(B)
2 MangoMango7 → 5
3Banaan Banaan9 → 6
4Anna de VriesAnna de Vries16 → 13
=SPATIES.WISSEN(A2)

Het probleem zijn de spaties die je niet ziet. Gebruik =LENGTE(A2) om tekens te tellen: heeft "Mango" een lengte van 7, dan staan er ergens twee extra spaties.

Fouten in VERT.ZOEKEN en VERGELIJKEN oplossen

"Mango " met een spatie erachter komt niet overeen met "Mango". Je kunt de zoekwaarde in de formule zelf opschonen:

=VERT.ZOEKEN(SPATIES.WISSEN(E2); $A$2:$C$7; 3; ONWAAR)

Zitten de spaties in de tabel zelf, schoon die kolom dan één keer op (zie hieronder) in plaats van in elke formule. Meer hierover in de uitleg van VERT.ZOEKEN.

De oorspronkelijke gegevens vervangen

  1. Maak een hulpkolom met =SPATIES.WISSEN(A2) en kopieer naar beneden.
  2. Kopieer de hulpkolom.
  3. Selecteer de oorspronkelijke kolom en kies Plakken speciaal › Waarden (Ctrl+Alt+V).
  4. Verwijder de hulpkolom.

De spaties die SPATIES.WISSEN niet weghaalt

Tekst van websites bevat vaak vaste spaties (teken 160). Ze zien eruit als gewone spaties, maar SPATIES.WISSEN haalt alleen de gewone spatie (teken 32) weg. Vervang ze eerst, en wis daarna:

=SPATIES.WISSEN(SUBSTITUEREN(A2; TEKEN(160); " "))

Voor regeleinden en andere onzichtbare stuurtekens uit geëxporteerde gegevens voeg je WISSEN.CONTROL toe:

=SPATIES.WISSEN(WISSEN.CONTROL(SUBSTITUEREN(A2; TEKEN(160); " ")))

Getallen met spaties

SPATIES.WISSEN geeft altijd tekst terug, ook als de uitkomst op een getal lijkt. Om een echt getal te krijgen waarmee je kunt rekenen, zet je er WAARDE omheen: =WAARDE(SPATIES.WISSEN(A2)). Zie ook tekst omzetten naar een getal.

Veelgestelde vragen

Waarom haalt SPATIES.WISSEN niet alle spaties weg?

De overgebleven spaties zijn waarschijnlijk vaste spaties (TEKEN 160). Gebruik =SPATIES.WISSEN(SUBSTITUEREN(A2; TEKEN(160); " ")).

Hoe verwijder ik alle spaties, ook die tussen woorden?

Gebruik SUBSTITUEREN in plaats van SPATIES.WISSEN: =SUBSTITUEREN(A2; " "; "") haalt elke spatie weg.

Verandert SPATIES.WISSEN de oorspronkelijke cel?

Nee. Formules veranderen nooit andere cellen. Zet SPATIES.WISSEN in een hulpkolom en plak de uitkomsten terug als waarden.

Wat is SPATIES.WISSEN in het Engels?

TRIM. En WISSEN.CONTROL heet in het Engels CLEAN.