Niet-numerieke tekens uit tekenreeksen verwijderen
Soms wilt u wellicht alle niet-numerieke tekens uit een tekenreeks verwijderen en alleen de cijfers behouden, zoals in de afbeelding hieronder wordt weergegeven. Dit artikel biedt handige formules om deze taak eenvoudig uit te voeren in Excel.

- Niet-numerieke tekens uit tekenreeksen verwijderen met formules
- Niet-numerieke tekens uit tekenreeksen verwijderen met een eenvoudige functie
Niet-numerieke tekens uit tekenreeksen verwijderen met formules
In Excel 2019 en Office 365 helpt de nieuwe functie TEKST.SAMENVATTEN, gecombineerd met ALS.FOUT, MID, RIJ en INDIRECT, u om alleen cijfers uit een tekenreeks te halen. De algemene syntaxis is:
- text: de tekenreeks of celwaarde waaruit u alle niet-numerieke tekens wilt verwijderen.
1. Kopieer of voer de onderstaande formule in een lege cel in om het resultaat weer te geven:
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 waarop u deze formule wilt toepassen. Alleen cijfers zijn geëxtraheerd; alle overige niet-numerieke tekens zijn verwijderd. Zie afbeelding:

Uitleg van de formule:
RIJ(INDIRECT("1:100")): Het getal 1:100 in de INDIRECT-formule geeft aan dat de MID-functie maximaal 100 tekens uit de tekenreeks evalueert. Deze matrix bestaat uit 100 opeenvolgende getallen: {1;2;3;4;5;6;7;8;…;98;99;100}.
Opmerking: Als uw tekenreeks langer is, kunt u het getal 100 eenvoudig verhogen naar een hogere waarde, afhankelijk van uw behoeften.
MID(A2;RIJ(INDIRECT("1:100"));1): Deze MID-functie wordt gebruikt om Tekst extraheren in cel A2 één teken op te halen, wat resulteert in een matrix zoals:
{"5";"0";"0";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";"l";"";"";"";"";"";„"...}
MID(A2;RIJ(INDIRECT("1:100"));1)+0: Door na deze matrix de waarde 0 op te tellen, wordt tekst gedwongen omgezet naar een getal. Numerieke tekstwaarden worden hierdoor omgezet naar getallen, terwijl niet-numerieke waarden resulteren in #WAARDE!-fouten, zoals:
{"5";"0";"0";#WAARDE!;#WAARDE!;#WAARDE!;#WAARDE!;#WAARDE!;#WAARDE!;#WAARDE!;#WAARDE!...}
ALS.FOUT(MID(A2;RIJ(INDIRECT("1:100"));1)+0): Deze ALS.FOUT-functie vervangt alle foutwaarden door een lege tekenreeks, zoals:
{"5"; "0";"0";"";""; "";"";"";"";"";„"; … }
TEKST.SAMENVOEGEN(„";WAAR;ALS.FOUT(MID(A2;RIJ(INDIRECT("1:100"));1)+0;„")): Tot slot voegt deze TEKST.SAMENVOEGEN-functie alle niet-lege waarden uit de matrix — gegenereerd door de ALS.FOUT-functie — samen tot één eindresultaat.

Opmerkingen:
1. Met de bovenstaande formule worden de cijfers geretourneerd in tekstformaat. Als u een echte numerieke waarde nodig heeft, pas dan deze formule toe en vergeet niet om tegelijkertijd op Ctrl + Shift + Enter te drukken om het juiste resultaat te krijgen.
2. In oudere versies van Excel werkt deze formule niet. Gebruik dan de volgende formule. Kopieer deze of voer hem in een lege cel in:

Niet-numerieke tekens uit tekenreeksen verwijderen met een eenvoudige functie
Misschien zijn de bovenstaande formules te lastig om te onthouden. Daarom introduceer ik hier Kutools voor Excel voor u! Met de Specifieke tekens verwijderen-functie verwijdert u numerieke, alfabetische, niet-afdrukbare of alfanumerieke tekens uit tekenreeksen met slechts een paar klikken.Klik om Kutools voor Excel gratis te downloaden voor een proefversie!
Gerelateerde functies die worden gebruikt:
- TEXTJOIN:
- De functie TEXTJOIN voegt meerdere waarden uit een rij, kolom of celbereik samen met een opgegeven scheidingsteken.
- MID:
- De functie MID 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.
- IFERROR:
- De functie ALS.FOUT geeft een aangepast resultaat terug als een formule een fout oplevert, en een normaal resultaat als dat niet het geval is.
Meer artikelen:
- Onnodige tekens uit cel verwijderen in Excel
- Gebruik de functie SUBSTITUEREN om ongewenste tekens eenvoudig uit een specifieke cel in Excel te verwijderen.
- Alineas uit cellen verwijderen in Excel
- Deze handleiding biedt drie formules om alinea’s – aangemaakt met Alt + Enter in een cel – uit specifieke cellen in Excel te verwijderen.
- Tekst verwijderen op basis van variabele positie in Excel
- Deze handleiding laat u zien hoe u tekst of tekens uit een cel verwijdert, zelfs wanneer ze zich op een variabele positie bevinden.
- Numerieke tekens uit tekenreeksen verwijderen
- Als u alleen de cijfers uit een lijst met tekenreeksen wilt verwijderen, maar andere niet-numerieke tekens juist wilt behouden, zijn er enkele handige Excel-formules die u daarbij kunnen ondersteunen.
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.