Hoe verwijdert u letters uit tekstreeksen, getallen of cellen in Excel?
Dit artikel behandelt het verwijderen van letters uit tekstreeksen, cellen of getallen in Excel. We bieden vier methoden aan: een matrixformule, een gebruikersfunctie en een add-in van derden – Kutools voor Excel.
- Letters verwijderen uit tekenreeksen/getallen/cellen met matrixformule
- Letters verwijderen uit tekenreeksen/getallen/cellen met de functie Tekens verwijderen van Kutools voor Excel
- Letters verwijderen uit tekenreeksen/getallen/cellen met een gebruikersfunctie
- Letters verwijderen uit tekenreeksen/getallen/cellen met de functie EXTRACTNUMBER van Kutools voor Excel
Letters verwijderen uit tekenreeksen/getallen/cellen met matrixformule
We kunnen een matrixformule gebruiken om letters uit tekenreeksen, getallen of cellen in Excel te verwijderen. Volg deze stappen:
1. Selecteer een lege cel waarin u de tekenreeks zonder letters wilt weergeven, voer de formule =SOM(DEEL(0&A2GROOT(INDEX(ISGETAL(--DEEL(A2;RIJ($1:$99);1))*RIJ($1:$99););RIJ($1:$99))+1;1)*10^RIJ($1:$99)/10)in ()A2 is de cel waaruit u letters wilt verwijderen) en druk tegelijkertijd op Ctrl + Shift + Enter.
2. Houd de cel geselecteerd en sleep de vulgreep naar het gewenste bereik. Zoals in de onderstaande afbeelding wordt getoond, zijn nu alle letters verwijderd uit de oorspronkelijke teksttekenreeksen:
Opmerkingen:
(1) Deze matrixformule verwijdert alle tekens behalve cijfers. Bijvoorbeeld: als de oorspronkelijke tekst abc-859*-24testis, verwijdert deze matrixformule alle letters en speciale tekens ()* en -) en retourneert 85924.
(2) Als er geen cijfer in de tekenreeks voorkomt, retourneert deze matrixformule 0.
Letters verwijderen uit tekenreeksen/getallen/cellen met de functie Tekens verwijderen van Kutools voor Excel
Alle bovenstaande methoden verwijderen alle tekens behalve cijfers. Maar soms wilt u juist alleen letters uit een tekenreeks verwijderen en cijfers plus andere tekens behouden. Met de Specifieke tekens verwijderen-functie van Kutools voor Excel doet u dit eenvoudig in Excel.
1. Selecteer de cellen waaruit u letters wilt verwijderen en klik op Kutools > Tekst > Specifieke tekens verwijderen.
2. Schakel in het geopende dialoogvenster Specifieke tekens verwijderen de optie Alfa in en klik op de knop OK. Vervolgens ziet u dat alleen letters uit de geselecteerde cellen zijn verwijderd. Zie afbeelding:
Opmerking: Als u daadwerkelijk alle tekens behalve cijfers wilt verwijderen, schakelt u de optie Niet-numeriek in en klikt u op de knop OK in het dialoogvenster Specifieke tekens verwijderen. Zie afbeelding:
Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen
Letters verwijderen uit tekenreeksen/getallen/cellen met een gebruikersfunctie
We kunnen ook een gebruikersfunctie aan Excel toevoegen om letters uit tekenreeksen/getallen/cellen te verwijderen. Ga als volgt te werk:
1. Druk tegelijkertijd op de toetsen Alt+F11 om het venster Microsoft Visual Basic for Applications te openen.
2. Klik op Invoegen > Module en kopieer en plak vervolgens de volgende code in het nieuw geopende modulevenster.
VBA: Letters verwijderen uit tekenreeksen/getallen/cellen in Excel
Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function 3. Sla deze gebruikersfunctie op. Selecteer een lege cel waarin u de tekenreeks zonder letters wilt weergeven en voer de formule =StripChar(A2) in (A2 is de cel waaruit u letters wilt verwijderen). Sleep vervolgens de vulgreep omlaag naar het gewenste bereik. Zie afbeeldingen:


Opmerkingen:
(1) Deze gebruikersfunctie kan ook alle tekens behalve cijfers verwijderen. Bijvoorbeeld: als de oorspronkelijke tekst abc-859*-24test is, verwijdert deze functie letters en speciale tekens (*) en -) en retourneert 85924.
(2) Deze gebruikersfunctie retourneert getallen die zijn opgeslagen als tekenreeksen.
Letters verwijderen uit tekenreeksen/getallen/cellen met de functie EXTRACTNUMBERS van Kutools voor Excel
Deze methode maakt gebruik van de EXTRACTNUMBERS-functie van Kutools voor Excel om eenvoudig alle letters uit tekenreeksen, getallen of cellen in Excel te verwijderen. Volg deze stappen:
1. Selecteer een lege cel waarin u de tekenreeks zonder letters wilt ophalen en klik op Kutools > Functies > Tekst > EXTRACTNUMBERS. Zie afbeelding:
2. Geef in het geopende dialoogvenster Functieargumenten de cel op waaruit u letters wilt verwijderen in het vakje Txt. U kunt optioneel WAAR of ONWAAR invoeren in het vakje N en klik op de knop OK.
Opmerking: Wanneer u WAAR invoert, worden numerieke getallen geretourneerd; wanneer u niets invoert of ONWAAR, worden getallen geretourneerd die zijn opgeslagen als tekenreeksen.
3. Houd de cel geselecteerd en sleep de vulgreep naar het gewenste bereik. Vervolgens ziet u dat alle letters zijn verwijderd uit de oorspronkelijke teksttekenreeksen. Zie afbeelding:
Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen
Opmerkingen:
(1) U kunt de formule =EXTRACTNUMBERS(A2;WAAR) rechtstreeks in de geselecteerde cel typen en vervolgens de vulgreep naar het gewenste bereik slepen.
(2) Met deze EXTRACTNUMBERS-functie worden alle tekens behalve cijfers automatisch verwijderd.
Gerelateerde artikelen:
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins