WISSEN.CONTROL
CLEAN in Engelstalige Excel
Haalt de 32 niet-afdrukbare stuurtekens (code 0 tot en met 31), zoals tabs en regeleinden, uit een tekst.
Laatst bijgewerkt: 13 oktober 2026
| Rij | A | B | C | D |
|---|---|---|---|---|
| 1 | Boekstuk uit export | Debet | Schoon boekstuk | Lengte |
| 2 | 25-0412 | €12,100.00€ 12.100,00 | 25-0412=WISSEN.CONTROL(A2)=WISSEN.CONTROL(A2) | |
| 3 | 25-0413 | €3,025.00€ 3.025,00 | ||
| 4 | 25-0414 | €450.00€ 450,00 | ||
| 5 | 25-0415 | €9,680.00€ 9.680,00 | ||
| 6 | 25-0416 | €1,815.50€ 1.815,50 |
Veeg opzij om alle kolommen te zien
Resultaat: 25-0412
=WISSEN.CONTROL(A2)
=WISSEN.CONTROL(A2)
Wat WISSEN.CONTROL doet en wanneer je het gebruikt
Wat het doet: het haalt de onzichtbare stuurtekens, zoals tabs en regeleinden, uit een tekst, bijvoorbeeld uit boekstuknummers in een grootboekexport.
Wanneer je het gebruikt: als geïmporteerde tekst zich vreemd gedraagt: een code die nergens mee overeenkomt, een cel die hoger is dan nodig, of een LENGTE die hoger is dan het aantal tekens dat je ziet. Het is één stap bij het opschonen van een import, naast SUBSTITUEREN voor de vaste spatie en SPATIES.WISSEN voor gewone spaties. Zijn spaties het enige probleem, dan volstaat SPATIES.WISSEN.
Hoe Excel de functie berekent
Excel loopt de tekst teken voor teken door en kijkt bij elk teken naar de tekencode. Ligt die tussen 0 en 31, dan valt het teken weg; anders gaat het mee.
Dit laat WISSEN.CONTROL staan:
- spaties (code 32), de eerste code die blijft
- de vaste spatie (160)
- het handjevol andere niet-afdrukbare codes vanaf 127 (127, 129, 141, 143, 144, 157)
De laatste twee moet je met SUBSTITUEREN aanpakken. De uitkomst is tekst, en de broncel verandert niet.
Let op: WISSEN.CONTROL gooit een regeleinde weg in plaats van het te vervangen, waardoor de woorden aan weerszijden aan elkaar plakken. Zet het regeleinde eerst om in een spatie als je ze gescheiden wilt houden.
Denkmodel
Een zeef met gaatjes genummerd 0 tot en met 31: die tekens vallen erdoor, de rest blijft liggen, spaties ook.
Begrippen op deze pagina: cel
WISSEN.CONTROL(tekst)
WISSEN.CONTROL(tekst)
| Argument | Soort | Betekenis |
|---|---|---|
tekst | Verplicht | De tekst waaruit je stuurtekens wilt halen; een celverwijzing of tekst. |
Geeft terug:Tekst: de tekst zonder niet-afdrukbare tekens
Formules gebruiken komma's (,) tussen de argumenten, zoals in de Engelse Excel. Formules gebruiken puntkomma's (;) tussen de argumenten, zoals in de Nederlandse Excel. Formules gebruiken puntkomma's (;) tussen de argumenten, zoals in de Nederlandse Excel; de Engelse Excel gebruikt komma's (,).
Uitgewerkte voorbeelden
Beginner
Regeleinden uit boekstuknummers in een grootboekexport halen
Je hebt de journaalregels van Veldhuis Installatie BV uit de auditfile geëxporteerd en wilt ze afstemmen op de boekstuknummers in de subadministratie.
De export zet achter de meeste boekstuknummers een onzichtbaar regeleinde. Aan de nummers zie je niets, maar de cellen zijn net iets hoger en zoeken in de subadministratie geeft #N/B. Je maakt een kolom met opgeschoonde boekstuknummers.
| Rij | A | B | C | D | E |
|---|---|---|---|---|---|
| 1 | Boekstuk uit export | Debet | Schoon boekstuk | Lengte | |
| 2 | 25-0412 | €12,100.00€ 12.100,00 | 25-0412=WISSEN.CONTROL(A2)=WISSEN.CONTROL(A2) | ||
| 3 | 25-0413 | €3,025.00€ 3.025,00 | |||
| 4 | 25-0414 | €450.00€ 450,00 | |||
| 5 | 25-0415 | €9,680.00€ 9.680,00 | |||
| 6 | 25-0416 | €1,815.50€ 1.815,50 | |||
| 7 |
Veeg opzij om alle kolommen te zien
Formule in C2
=WISSEN.CONTROL(A2)
=WISSEN.CONTROL(A2)
Resultaat: 25-0412
Stap voor stap
- In
A2staat25-0412met een regelinvoer erachter: 8 tekens. =LENGTE(A2) inD2geeft 8, één meer dan de 7 die je ziet. - Excel kijkt bij elk teken naar de code. De cijfers zijn 50, 53, 48, 52, 49 en 50, het koppelteken is 45: allemaal boven 31, dus ze blijven allemaal staan.
- Het achtste teken is de regelinvoer, code 10. Die valt binnen 0 tot en met 31 en verdwijnt.
C2toont25-0412, 7 tekens. Maak vanD2=LENGTE(C2) en je ziet 7.- Kopieer
C2omlaag. InA4stond geen regelinvoer, dus dat boekstuknummer komt ongewijzigd terug; de andere drie raken hun achtste teken kwijt. Alle vijf boekstuknummers worden nu gevonden bij exact zoeken in de subadministratie.
Let op: Gebruikte de export een Windows-regeleinde, dan eindigt het boekstuknummer op twee tekens: TEKEN(13) en TEKEN(10). Ze liggen allebei onder 32, dus WISSEN.CONTROL haalt ze allebei weg; LENGTE had dan 9 gegeven, geen 8.
Meer over dit voorbeeld: waarom het werkt, 1 variant
Waarom het werkt
Een regelinvoer is een stuurteken, code 10, en WISSEN.CONTROL haalt elke code van 0 tot en met 31 weg zonder dat je hoeft te zeggen welke erin zit. Alle andere tekens gaan mee, dus een boekstuknummer dat al schoon was, komt er ongewijzigd uit. Je kunt de formule daarom zonder risico op de hele kolom loslaten.
Varianten
=WISSEN.CONTROL(A2:A6)
=WISSEN.CONTROL(A2:A6)
In Excel 2021 of Microsoft 365 laat één formule in C2 alle vijf opgeschoonde boekstuknummers overlopen.
Halfgevorderd
Crediteurnamen uit een PDF opschonen en spaties wissen
Je hebt de crediteurnamen uit de specificatie van de crediteuren van de cliënt (een PDF) gekopieerd om ze af te stemmen op de relaties in het grootboek. Waar kolommen stonden, zitten nu tabs, met spaties eromheen.
Eén naam wil na WISSEN.CONTROL nog steeds nergens mee overeenkomen, omdat er ook een vaste spatie in zit. Je combineert WISSEN.CONTROL met SPATIES.WISSEN, en de stappen hieronder laten zien waar dat tweetal tekortschiet.
| Rij | A | B | C | D | E |
|---|---|---|---|---|---|
| 1 | Crediteur uit PDF | Relatie | Schone naam | Lengte | |
| 2 | Hofstede Autoverhuur BV | C2001 | |||
| 3 | Bakker Kantoorinrichting BV | C2002 | |||
| 4 | Yilmaz Transport BV | C2003 | Yilmaz Transport BV=SPATIES.WISSEN(WISSEN.CONTROL(A4))=SPATIES.WISSEN(WISSEN.CONTROL(A4)) | ||
| 5 | RamanSoftware BV | C2004 | |||
| 6 | Visser Groothandel BV | C2005 | |||
| 7 |
Veeg opzij om alle kolommen te zien
Formule in C4
=SPATIES.WISSEN(WISSEN.CONTROL(A4))
=SPATIES.WISSEN(WISSEN.CONTROL(A4))
Resultaat: Yilmaz Transport BV
Stap voor stap
- Excel rekent eerst WISSEN.CONTROL uit.
A4is een tab, een spatie, Yilmaz Transport BV en weer een tab: 22 tekens. De twee tabs hebben code 9 en verdwijnen. De spatie heeft code 32 en blijft. WISSEN.CONTROL levert een spatie met daarachter Yilmaz Transport BV op, 20 tekens. - SPATIES.WISSEN krijgt dat binnen en haalt de spatie vooraan weg: Yilmaz Transport BV, 19 tekens. Dat staat in
C4. - Met alleen SPATIES.WISSEN zouden beide tabs blijven staan, want een tab is geen spatie. Ook de spatie na de eerste tab bleef dan staan, omdat die tussen twee tekens zit die geen spatie zijn. Je hield alle 22 tekens over, en de naam kwam nog steeds nergens mee overeen in het grootboek.
- Kopieer
C4naar de andere rijen.A2(25 tekens) raakt zijn tab en de spatie achteraan kwijt en eindigt op 23,A3(28) raakt zijn tab kwijt en eindigt op 27, enA6blijft 21. Alle drie houden precies het aantal tekens over dat je ziet. A5is de uitzondering. Raman, TEKEN(160), Software, een spatie, BV is 17 tekens. WISSEN.CONTROL laat TEKEN(160) staan omdat 160 boven 31 ligt, SPATIES.WISSEN laat hem staan omdat het geen code 32 is, enC5toont nog steeds 17 tekens die eruitzien als Raman Software BV, maar er niet mee overeenkomen.
Let op: Andersom, WISSEN.CONTROL(SPATIES.WISSEN(A4)), krijg je een spatie met daarachter Yilmaz Transport BV: SPATIES.WISSEN ziet vooraan een tab en geen spatie, laat de spatie daarachter staan, en pas daarna haalt WISSEN.CONTROL de tab weg. WISSEN.CONTROL hoort dus binnenin.
Meer over dit voorbeeld: waarom het werkt, nog 1 valkuil, 1 variant
Waarom het werkt
WISSEN.CONTROL en SPATIES.WISSEN pakken elk een eigen groep tekens aan, zonder overlap: code 0 tot en met 31, en code 32. Omdat WISSEN.CONTROL binnenin staat, zijn de tabs al weg voordat SPATIES.WISSEN naar de randen kijkt; een spatie die achter een tab verstopt zat, is dan niet meer beschermd. Het ene teken dat geen van beide functies weghaalt, code 160, is de reden dat het voorbeeld op niveau Gevorderd er SUBSTITUEREN bij neemt.
Meer om op te letten
- Zet =CODE(DEEL(A5; 6; 1)) in een lege cel: zie je 160 voor het teken tussen Raman en Software, dan weet je zeker dat het een vaste spatie is. Sneller kun je het niet controleren.
Varianten
=SPATIES.WISSEN(SUBSTITUEREN(WISSEN.CONTROL(A4),TEKEN(160), " "))
=SPATIES.WISSEN(SUBSTITUEREN(WISSEN.CONTROL(A4);TEKEN(160); " "))
Het complete drietal, dat ook A5 rechtzet. Gebruik dit standaard voor alles wat je van buiten Excel plakt.
Gevorderd
Tellen welke factuurnummers nog verborgen tekens bevatten
Voordat je een test op dubbele facturen doet op een export van 5000 rijen uit de subadministratie, wil je één getal: hoeveel factuurnummers na de zichtbare opschoning nog een stuurteken of een vaste spatie bevatten.
Door een verborgen teken lijken twee gelijke factuurnummers verschillend, waardoor een dubbele factuur onopgemerkt blijft; pas bij 0 kun je verder. Je vergelijkt de lengte van elke waarde met de lengte na het volledige schoonmaakdrietal, zonder hulpkolom.
| Rij | A | B | C | D | E |
|---|---|---|---|---|---|
| 1 | Factuurnummer | Bedrag | Rijen om te corrigeren | ||
| 2 | F-2026-0120 | €250.00€ 250,00 | 33=SOMPRODUCT(--(LENGTE(A2:A7) <> LENGTE(SPATIES.WISSEN(SUBSTITUEREN(WISSEN.CONTROL(A2:A7), TEKEN(160), " ")))))=SOMPRODUCT(--(LENGTE(A2:A7) <> LENGTE(SPATIES.WISSEN(SUBSTITUEREN(WISSEN.CONTROL(A2:A7); TEKEN(160); " "))))) | ||
| 3 | F-2026-0121 | €99.50€ 99,50 | |||
| 4 | F-2026-0122 | €1,200.00€ 1.200,00 | |||
| 5 | F-2026-0123 | €45.00€ 45,00 | |||
| 6 | F-2026-0124 | €780.00€ 780,00 | |||
| 7 | F-2026-0125 | €12.75€ 12,75 | |||
| 8 |
Veeg opzij om alle kolommen te zien
Formule in D2
=SOMPRODUCT(--(LENGTE(A2:A7) <> LENGTE(SPATIES.WISSEN(SUBSTITUEREN(WISSEN.CONTROL(A2:A7),TEKEN(160), " ")))))
=SOMPRODUCT(--(LENGTE(A2:A7) <> LENGTE(SPATIES.WISSEN(SUBSTITUEREN(WISSEN.CONTROL(A2:A7);TEKEN(160); " ")))))
Resultaat: 33
Stap voor stap
- Excel rekent de binnenste functies in één keer uit over het hele bereik, en dat levert matrices op. WISSEN.CONTROL(A2:A7) haalt code 0 tot en met 31 weg:
A3raakt zijn twee tekens van het regeleinde kwijt enA6zijn tab. De andere vier blijven gelijk. - SUBSTITUEREN vervangt elke TEKEN(160) door een gewone spatie. Dat raakt alleen
A4, die nu op een gewone spatie eindigt. - SPATIES.WISSEN haalt die spatie uit
A4weg. De opgeschoonde matrix bestaat uit zes factuurnummers van 11 tekens, dus LENGTE daarvan is {11;11;11;11;11;11}. - LENGTE van het oorspronkelijke bereik is {11;13;12;11;12;11}:
A3had 13 tekens,A4enA6hadden er 12. - De vergelijking met <> levert {ONWAAR;WAAR;WAAR;ONWAAR;WAAR;ONWAAR} op; het dubbele minteken maakt daar {0;1;1;0;1;0} van.
- SOMPRODUCT telt ze op: 0 + 1 + 1 + 0 + 1 + 0 = 3.
D2toont 3: drie factuurnummers die je moet verbeteren voordat je de test op dubbele facturen kunt vertrouwen. - Typ
F-2026-0121inA3opnieuw in en de telling zakt naar 2. Staat er 0, dan is elk factuurnummer precies zo lang als het eruitziet.
Let op: Een rij met een gewone spatie aan het eind telt ook mee, want SPATIES.WISSEN haalt die weg en de lengte verandert. Meestal wil je dat ook. Maken spaties voor je test niet uit, laat dan SPATIES.WISSEN weg; let op dat de telling dan zonder waarschuwing alleen nog stuurtekens en TEKEN(160) telt.
Meer over dit voorbeeld: waarom het werkt, nog 1 valkuil, 2 varianten
Waarom het werkt
Een verborgen teken zie je niet in de cel, maar LENGTE telt het wel. Het schoonmaakdrietal haalt alles weg waardoor een identiek factuurnummer toch als verschillend wordt vergeleken, dus elke rij waarvan de lengte verandert, kan een dubbele factuur verbergen. Omdat alles binnen SOMPRODUCT gebeurt, heb je geen hulpkolommen nodig en krijg je één getal waar je in je controleprogramma naar kunt verwijzen.
Meer om op te letten
- Tekens boven 255, zoals spaties zonder breedte uit tekst van websites, komen door alle drie de functies heen en worden niet geteld. De telling kan dus 0 zijn terwijl een dubbele factuur toch verborgen blijft; gebruik in dat geval UNICODE op de verdachte cel.
Varianten
=SOMPRODUCT(--(LENGTE(A2:A7) <> LENGTE(WISSEN.CONTROL(A2:A7))))
=SOMPRODUCT(--(LENGTE(A2:A7) <> LENGTE(WISSEN.CONTROL(A2:A7))))
Alleen stuurtekens: geeft hier 2 (A3 en A6), want de TEKEN(160) in A4 valt buiten het bereik van WISSEN.CONTROL.
=ALS(LENGTE(A2) <> LENGTE(SPATIES.WISSEN(SUBSTITUEREN(WISSEN.CONTROL(A2),TEKEN(160), " "))), "Corrigeren", "OK")
=ALS(LENGTE(A2) <> LENGTE(SPATIES.WISSEN(SUBSTITUEREN(WISSEN.CONTROL(A2);TEKEN(160); " "))); "Corrigeren"; "OK")
Een vlag per rij om naast de gegevens omlaag te kopiëren, als je wilt zien welke rijen het zijn en niet alleen hoeveel.
ExpertExcel 2021 of nieuwer (Dit voorbeeld vereist Excel 2021 of nieuwer)
Omschrijvingen van journaalposten op één regel zetten zonder aan elkaar geplakte woorden
De omschrijvingen in de auditfile bevatten regeleinden tussen zinnen en tabs waar de boekhouder op Tab drukte. In je werkpapier moet de omschrijving in een veld van één regel komen, leesbaar en met één spatie tussen de woorden.
Met alleen WISSEN.CONTROL verdwijnen de regeleinden en worden 'Handmatige boeking' en 'bonus' samen 'Handmatige boekingbonus'. Je werkt daarom in drie stappen en geeft elke stap met LET een naam, zodat de volgende beoordelaar ziet waarom de volgorde zo is:
- zet de regeleinden om in spaties
- schoon de rest op
- wis de overtollige spaties
| Rij | A | B | C | D | E |
|---|---|---|---|---|---|
| 1 | Boekstuk | Omschrijving | Omschrijving op één regel | ||
| 2 | 25-0731 | Overlopende postvakantiegeldgecorrigeerd | Overlopende post vakantiegeld gecorrigeerd=LET( notitie, B2, regeleindenNaarSpaties, SUBSTITUEREN(SUBSTITUEREN(notitie, TEKEN(10), " "), TEKEN(9), " "), zonderStuurtekens, WISSEN.CONTROL(regeleindenNaarSpaties), SPATIES.WISSEN(zonderStuurtekens) )=LET( notitie; B2; regeleindenNaarSpaties; SUBSTITUEREN(SUBSTITUEREN(notitie; TEKEN(10); " "); TEKEN(9); " "); zonderStuurtekens; WISSEN.CONTROL(regeleindenNaarSpaties); SPATIES.WISSEN(zonderStuurtekens) ) | ||
| 3 | 25-0732 | Terugboeking overlopende postop verzoek van cliënt | |||
| 4 | 25-0733 | Huur december | |||
| 5 | 25-0734 | Handmatige boekingbonus Q4 | |||
| 6 |
Veeg opzij om alle kolommen te zien
Formule in D2
=LET( notitie,B2, regeleindenNaarSpaties, SUBSTITUEREN(SUBSTITUEREN(notitie, TEKEN(10), " "), TEKEN(9), " "), zonderStuurtekens, WISSEN.CONTROL(regeleindenNaarSpaties), SPATIES.WISSEN(zonderStuurtekens) )
=LET( notitie;B2; regeleindenNaarSpaties; SUBSTITUEREN(SUBSTITUEREN(notitie; TEKEN(10); " "); TEKEN(9); " "); zonderStuurtekens; WISSEN.CONTROL(regeleindenNaarSpaties); SPATIES.WISSEN(zonderStuurtekens) )
Resultaat: Overlopende post vakantiegeld gecorrigeerd
Stap voor stap
- notitie is
B2: Overlopende post, een regelinvoer, vakantiegeld, een tab, gecorrigeerd. Dat zijn 42 tekens, waarvan twee stuurtekens. - regeleindenNaarSpaties voert twee keer SUBSTITUEREN uit, van binnen naar buiten. De binnenste maakt van elke TEKEN(10) een spatie: Overlopende post vakantiegeld, tab, gecorrigeerd. De buitenste maakt van elke TEKEN(9) een spatie: Overlopende post vakantiegeld gecorrigeerd. Nog steeds 42 tekens: twee stuurtekens zijn twee spaties geworden.
- zonderStuurtekens is WISSEN.CONTROL daarvan. In de tekst uit
B2zitten geen stuurtekens meer, dus hier verandert niets. BijB3is dit wel de stap die TEKEN(13) weghaalt, want daar kwam SUBSTITUEREN niet aan. - Ook SPATIES.WISSEN heeft hier niets te doen: tussen de woorden staat precies één spatie, en aan de randen geen.
D2toont Overlopende post vakantiegeld gecorrigeerd. - Kopieer
D2naarD3. InB3wordt TEKEN(10) een spatie, en dan staat er Terugboeking overlopende post, TEKEN(13), spatie, op verzoek van cliënt. WISSEN.CONTROL haalt TEKEN(13) weg. SPATIES.WISSEN ziet alleen enkele spaties en verandert niets: Terugboeking overlopende post op verzoek van cliënt. D5: beide keren TEKEN(10) worden spaties, en je krijgt Handmatige boeking bonus Q4 met een spatie aan het eind. WISSEN.CONTROL heeft niets te doen; SPATIES.WISSEN haalt de spatie achteraan weg. Zonder de stap met SUBSTITUEREN had WISSEN.CONTROL er Handmatige boekingbonus Q4 van gemaakt.
Let op: De omgekeerde volgorde, eerst WISSEN.CONTROL en dan SUBSTITUEREN, lijkt hetzelfde, maar is het niet: als SUBSTITUEREN aan de beurt is, heeft WISSEN.CONTROL de TEKEN(10) al weggegooid en valt er niets meer te vervangen. De woorden plakken aan elkaar, en je krijgt geen foutwaarde.
Meer over dit voorbeeld: waarom het werkt, nog 2 valkuilen, 2 varianten
Waarom het werkt
WISSEN.CONTROL gooit weg, maar vervangt nooit iets. Een regeleinde tussen twee woorden verdwijnt zonder een spatie achter te laten, en precies dat bepaalt of een omschrijving leesbaar blijft of aan elkaar geplakt raakt. Daarom loopt de reeks in deze volgorde:
- de tekens die iets betekenen, TEKEN(10) en TEKEN(9), worden eerst spaties
- WISSEN.CONTROL haalt weg wat er nog over is (de TEKEN(13) van Windows-regeleinden, paginaovergangen, alles onder 32)
- SPATIES.WISSEN maakt van dubbele spaties die door de omzetting kunnen ontstaan weer enkele
Met LET zie je de drie stappen op volgorde.
Voor sleutelvelden zoals boekstuknummers en factuurnummers is deze opbouw niet bedoeld: daar is een regeleinde ruis en geen grens tussen woorden, en is SPATIES.WISSEN(WISSEN.CONTROL(x)) korter en goed.
Voor een export die steeds terugkomt, is Power Query het alternatief, met een stap Waarden vervangen voor de regelinvoer, gevolgd door Opschonen en Bijsnijden. Dat doet hetzelfde en onthoudt de stappen, maar je moet vernieuwen in plaats van dat Excel direct herberekent.
Meer om op te letten
- Eindigt een omschrijving met een zin en daarna een regeleinde, dan staat er na de omzetting een spatie aan het eind. SPATIES.WISSEN ruimt die op, en dat is een van de redenen dat SPATIES.WISSEN als laatste komt. Laat je SPATIES.WISSEN weg, dan kan het doelveld om die spatie geweigerd worden.
- Staan er in de omschrijvingen ook vaste spaties, voeg dan SUBSTITUEREN(...; TEKEN(160); " ") toe als derde omzetting vóór WISSEN.CONTROL, zoals op de pagina over SPATIES.WISSEN.
Varianten
=SPATIES.WISSEN(WISSEN.CONTROL(SUBSTITUEREN(SUBSTITUEREN(B2,TEKEN(10), " "), TEKEN(9), " ")))
=SPATIES.WISSEN(WISSEN.CONTROL(SUBSTITUEREN(SUBSTITUEREN(B2;TEKEN(10); " "); TEKEN(9); " ")))
Dezelfde reeks stappen zonder LET, voor een hulpkolom. Lees hem van binnen naar buiten.
=SPATIES.WISSEN(WISSEN.CONTROL(SUBSTITUEREN(B2,TEKEN(10), "; ")))
=SPATIES.WISSEN(WISSEN.CONTROL(SUBSTITUEREN(B2;TEKEN(10); "; ")))
Houd zichtbaar waar een zin ophoudt door elk regeleinde om te zetten in een puntkomma met een spatie. Tabs gooit WISSEN.CONTROL dan weg, en dat is geen probleem zolang ze alleen aan het begin of eind staan.
Veelgemaakte fouten
| Symptoom | Oorzaak | Oplossing |
|---|---|---|
| Spaties aan het eind staan er nog | Je hebt WISSEN.CONTROL op een geplakt adres losgelaten, maar de spaties aan het eind staan er nog. | Een spatie heeft code 32, één boven het bereik van WISSEN.CONTROL. Spaties haal je weg met SPATIES.WISSEN, niet met WISSEN.CONTROL. Voor allebei gebruik je SPATIES.WISSEN(WISSEN.CONTROL(A2)). |
| Woorden aan elkaar geplakt na het opschonen | Na WISSEN.CONTROL is een adres van meerdere regels één lange reeks geworden: Keizersgracht 12Amsterdam. | Maak er eerst een spatie of komma van met SUBSTITUEREN(A2; TEKEN(10); ", ") en laat WISSEN.CONTROL daarna de rest doen. |
| LENGTE nog één te hoog, zoeken mislukt nog | Na WISSEN.CONTROL en SPATIES.WISSEN is LENGTE nog steeds één te hoog, en het zoeken mislukt nog steeds. | Dat is bijna altijd TEKEN(160), de vaste spatie uit webpagina's. Zet SUBSTITUEREN(...; TEKEN(160); " ") tussen WISSEN.CONTROL en SPATIES.WISSEN. Met CODE op het laatste teken weet je het zeker. |