
Samenvatting WISSEN.CONTROL() functie
De WISSEN.CONTROL() functie in Excel is een handige tool om tekst op te schonen. Wanneer je gegevens importeert uit externe bronnen, zoals tekstbestanden, databases of webpagina’s, kunnen er vaak onzichtbare besturings- of niet-afdrukbare tekens meekomen. Deze tekens zorgen ervoor dat formules, zoekopdrachten of opmaak niet goed werken. Met WISSEN.CONTROL() kun je deze onzichtbare tekens automatisch verwijderen, zodat je data schoon, bruikbaar en foutloos blijft.
Stel dat je klantnamen uit een CRM-systeem importeert en bij sommige waarden blijven rare lege spaties of symbolen hangen. Door de functie toe te passen, voorkom je dat deze fouten doorwerken in andere berekeningen of analyses.
Vertaling
Nederlands: WISSEN.CONTROL()
Engels: CLEAN()
Duits: SÄUBERN()
Resultaat waarde
Verwijdert alle niet-afdrukbare tekens uit een tekstDoel
Het doel van de WISSEN.CONTROL() functie is het verwijderen van niet-afdrukbare controle- en besturingstekens (zoals carriage returns, tabs en andere onzichtbare ASCII-tekens) uit een tekstwaarde. Hierdoor krijg je schone tekst die betrouwbaar gebruikt kan worden in andere functies zoals ALS(), VERT.ZOEKEN() of TEKST.SAMENVOEGEN().
Syntaxis
=WISSEN.CONTROL(tekst)
Argumenten
tekst
Dit is de invoer waarin je niet-afdrukbare of verborgen tekens wilt verwijderen. De waarde kan een directe tekst zijn tussen aanhalingstekens, of een verwijzing naar een cel met tekstinhoud.
Er is slechts één verplicht argument — optionele instellingen zijn niet beschikbaar. De functie werkt standaard met ASCII-tekens 0 t/m 31. In tegenstelling tot sommige Engelstalige varianten houdt de Nederlandse versie zich aan dezelfde standaard.
Gebruik van WISSEN.CONTROL() functie
Je gebruikt WISSEN.CONTROL() vooral wanneer tekst uit externe bronnen komt, of wanneer formules niet werken vanwege onzichtbare tekens. Dit gebeurt vaak bij geïmporteerde CSV-bestanden of data uit webformulieren.
Stel dat je gegevens uit een systeem haalt en cel A2 bevat de tekst “Excel.Wiki⏎” (met een verborgen regeleinde).
Gebruik dan:
=WISSEN.CONTROL(A2)
De functie verwijdert het verborgen karakter, waardoor de waarde schoon en consistent wordt.
Je kunt WISSEN.CONTROL() combineren met andere functies voor nog betere resultaten. Zo kun je eerst de controlekarakters wissen en daarna overtollige spaties verwijderen met SUBSTITUEREN() of SPATIES.WISSEN():
=SPATIES.WISSEN(WISSEN.CONTROL(A2))
Of als je wilt controleren of er verschil is vóór en na het opschonen:
=ALS(A2=WISSEN.CONTROL(A2);"Schoon";"Bevat verborgen tekens")
Dit is handig bij datavalidatie of rapportages waarbij consistentie belangrijk is.
Andere relevante functies om te combineren zijn UNICODE() en TEKEN(), waarmee je specifieke tekens kunt identificeren of genereren.
Waarom WISSEN.CONTROL() functie gebruiken?
Het gebruik van WISSEN.CONTROL() is essentieel als je met gegevens werkt die uit andere systemen komen. Veel van die bronnen voegen onzichtbare tekens toe, zoals regeleinden (CHAR(10)) of tabs (CHAR(9)). Deze tekens lijken onschuldig, maar kunnen ervoor zorgen dat zoekopdrachten niet overeenkomen of dat tekst niet goed wordt weergegeven.
Bijvoorbeeld, als je met VERT.ZOEKEN() zoekt op een waarde met een verborgen teken, krijg je soms een foutmelding omdat Excel de waarde niet als exact gelijk beschouwt.
Gebruik in dat geval:
=VERT.ZOEKEN(WISSEN.CONTROL(A2);Tabel;2;ONWAAR)
Hierdoor verwijder je storende tekens nog vóórdat de vergelijking wordt gemaakt.
Een veelgemaakte fout is denken dat SPATIES.WISSEN() alle onzichtbare tekens verwijdert. Dat is niet zo: die verwijdert enkel overtollige spaties, geen tabs of regeleinden. Daarom is WISSEN.CONTROL() een completere oplossing als je met complexe datasets werkt.
Kortom: gebruik deze functie wanneer je merkt dat tekstvelden zich vreemd gedragen, zoals cellen die er identiek uitzien maar toch niet gelijk zijn bij vergelijking. Door WISSEN.CONTROL() te combineren met andere tekstfuncties, krijg je schone, goed bruikbare data.
Opmerkingen WISSEN.CONTROL() functie
- WISSEN.CONTROL() verwijdert alleen niet-afdrukbare ASCII-tekens met codes 0 t/m 31.
- Het verwijdert geen niet-afdrukbare Unicode-tekens boven 127.
- Combineer met SUBSTITUEREN() om specifieke tekens zoals niet-breekbare spaties (CHAR(160)) te verwijderen.
- Excel Online en Mobile ondersteunen de functie volledig.
- Excel Starter heeft beperkte ondersteuning voor complexe formules.
- Tekst uit Windows-bronnen bevat vaak CRLF (CHAR(13)+CHAR(10)); beide worden verwijderd.
- Bij gebruik in CSV-imports kan de functie helpen om extra regeleinden te verwijderen.
- Werkt niet op getallen of booleaanse waarden, alleen op tekst.
- Als het argument leeg is, geeft de functie een lege tekst (“”) terug.
- Combineer met UNICODE() om specifieke tekens te identificeren die niet verwijderd worden.
