Numerieke tekens uit tekenreeksen verwijderen
Als u alleen de cijfers uit een lijst met tekenreeksen wilt verwijderen, maar alle andere niet-numerieke tekens wilt behouden, helpen bepaalde Excel-formules u daarbij.

Alle cijfers uit tekenreeksen verwijderen in Excel
Om alleen cijfers uit alfanumerieke tekenreeksen te verwijderen, helpt een complexe matrixformule die de functies TEKST.SAMENVOEGEN, DEEL, RIJ, ALS, ISFOUT, LENGTE en INDIRECT combineert.Opmerking: Deze formule werkt alleen goed in Excel 2019 en Office 365. De algemene syntaxis is:
- text: de tekenreeks of celwaarde waaruit u alle cijfers wilt verwijderen.
1. Kopieer de formule hieronder of typ deze in een lege cel waar u het resultaat wilt weergeven:
2. Druk vervolgens tegelijkertijd op Ctrl + Shift + Enter om het eerste resultaat te verkrijgen. Zie afbeelding:

3. Selecteer daarna de formulecel en sleep de vulgreep naar de cellen die u wilt invullen — alle cijfers zijn nu uit de tekenreeksen verwijderd. Zie afbeelding:

Uitleg van de formule:
RIJ(INDIRECT("1:"&LENGTE(A2))): De INDIRECT-functie binnen de RIJ-functie retourneert een matrix met rijnummers van 1 tot en met het aantal tekens in cel A2, zoals hieronder weergegeven; dit deel fungeert als start_getal in de DEEL-functie.
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}
DEEL(A2,RIJ(INDIRECT("1:"&LENGTE(A2))),1): Deze DEEL-functie wordt gebruikt om Tekst extraheren uit cel A2 één teken op te halen, en retourneert een matrix zoals deze:
{ "5";"0";"0";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";„l"}
DEEL(A2,RIJ(INDIRECT("1:"&LENGTE(A2))),1)+0: Het toevoegen van de waarde 0 na deze matrix dwingt de tekst om te zetten naar een getal; numerieke tekstwaarden worden omgezet naar getallen en niet-numerieke waarden worden weergegeven als de foutwaarde #WAARDE!, zoals hieronder:
{"5";"0";"0";#WAARDE!;#WAARDE!;#WAARDE!;#WAARDE!;#WAARDE!;#WAARDE!;#WAARDE!;#WAARDE!...}
ALS(ISFOUT(DEEL(A2,RIJ(INDIRECT("1:"&LENGTE(A2))),1)+0),DEEL(A2,RIJ(INDIRECT("1:"&LENGTE(A2))),1),„"): De ALS-functie controleert of de matrix die door DEEL wordt geretourneerd foutwaarden bevat. Als dat zo is, haalt de tweede DEEL-functie het niet-numerieke teken op; anders worden lege tekenreeksen weergegeven, zoals hieronder:
{ "";"";"";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";„l"}
TEKST.SAMENVOEGEN(„",WAAR,ALS(ISFOUT(DEEL(A2,RIJ(INDIRECT("1:"&LENGTE(A2))),1)+0),DEEL(A2,RIJ(INDIRECT("1:"&LENGTE(A2))),1),„")): Tot slot voegt de functie TEKST.SAMENVOEGEN alle waarden samen en negeert daarbij de lege tekenreeksen om het eindresultaat te verkrijgen.
Opmerkingen:
1. Bij het verwijderen van numerieke tekens blijven er mogelijk extra spaties over. Om alle overtollige spaties te verwijderen, moet u de formule insluiten in de functie SPATIES.WISSEN, zoals hieronder:
2. Om cijfers uit tekenreeksen te verwijderen in oudere versies van Excel, past u de volgende formule toe:

Gebruikte gerelateerde functies:
- TEXTJOIN:
- De functie TEKST.SAMENVOEGEN voegt meerdere waarden uit een rij, kolom of celbereik samen met een door u opgegeven scheidingsteken.
- MID:
- De functie DEEL haalt een opgegeven aantal tekens uit het midden van een bepaalde tekenreeks en geeft deze terug.
- ROW:
- De Excel-functie RIJ retourneert het rijnummer van een opgegeven verwijzing.
- INDIRECT:
- De Excel-functie INDIRECT zet een tekenreeks om in een geldige celverwijzing.
- LEN:
- De functie LENGTE geeft het aantal tekens in een tekenreeks terug.
- IF:
- De ALS-functie voert een eenvoudige logische test uit die, afhankelijk van het vergelijkingsresultaat, één waarde retourneert als het resultaat WAAR is, of een andere waarde als het resultaat ONWAAR is.
- ISERR:
- De functie ISFOUT wordt gebruikt om WAAR terug te geven voor elk fouttype, behalve de #N/B-fout.
Meer artikelen:
- Onnodige tekens uit een cel verwijderen in Excel
- U kunt de functie VERVANGEN gebruiken om onnodige tekens uit een specifieke cel in Excel te verwijderen.
- Alineas uit cellen verwijderen in Excel
- Deze handleiding biedt drie formules om u te helpen alineas (die ontstaan door op Alt + Enter te drukken in een cel) uit specifieke cellen in Excel te verwijderen.
- Tekst verwijderen op basis van variabele positie in Excel
- Deze handleiding legt uit hoe u tekst of tekens uit een cel verwijdert wanneer deze zich op een variabele positie bevinden.
- Niet-numerieke tekens uit tekenreeksen verwijderen
- Soms moet u alle niet-numerieke tekens uit tekenreeksen verwijderen en alleen de cijfers behouden, zoals op onderstaande afbeelding te zien is. In dit artikel worden enkele formules beschreven om deze taak in Excel uit te voeren.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.