Hoe vind je het eerste/alle getallen in een tekenreeks in Excel?
Stel dat een cel gemengd is met letters, cijfers en andere tekens, hoe zou je snel het eerste getal of alle getallen uit deze cel in Excel kunnen vinden? Dit artikel beschrijft drie trucs om het eenvoudig op te lossen.
- Zoek het eerste getal en zijn positie in een tekstreeks met een formule
- Zoek alle getallen in een tekstreeks door alle niet-numerieke tekens te verwijderen
- Zoek alle getallen in een tekstreeks door alleen getallen te extraheren
- Zoek alle getallen in een tekstreeks door getallen en tekst te scheiden
Zoek het eerste getal en zijn positie in een tekstreeks met een formule
Deze methode introduceert enkele formules om het eerste getal in een tekstreeks te vinden en te extraheren, en ook de positie van het eerste getal in de tekstreeks te achterhalen.
Zoek en extraheer het eerste getal in een tekstreeks met een matrixformule
Selecteer een lege cel waar u het eerste getal uit een tekstreeks wilt retourneren, voer de volgende formule in =MID(A2,MIN(IF((ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2)))),ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2))))),1)+0 (A2 is de tekstcel waarin u het eerste getal zoekt) erin, en druk op de Ctrl + Shift + Enter toetsen tegelijkertijd. Sleep vervolgens de vulgreep van deze cel naar het bereik dat u nodig hebt.
Vervolgens worden de eerste getallen van elke tekstreeks gevonden en geëxtraheerd zoals in onderstaande schermafbeelding te zien is:
Zoek de positie van het eerste getal in een tekstreeks met formules
Selecteer een lege cel waar u de positie van het eerste getal wilt retourneren, en voer de volgende formule in =MIN(IF(ISNUMBER(FIND({1,2,3,4,5,6,7,8,9,0},A2)),FIND({1,2,3,4,5,6,7,8,9,0},A2))) (A2 is de tekstcel waarin u de positie van het eerste getal zoekt) erin, en sleep dan de vulgreep naar het gewenste bereik. Zie onderstaande schermafbeeldingen:
Opmerking: Deze matrixformule =MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&{0,1,2,3,4,5,6,7,8,9})) kan ook de positie van het eerste getal opleveren. Nadat u deze matrixformule heeft ingevoerd, drukt u tegelijkertijd op Ctrl + Shift + Enter om het resultaat te krijgen.
Zoek alle getallen in een tekstreeks door alle niet-numerieke tekens te verwijderen
Als alle tekens uit een tekstreeks kunnen worden verwijderd behalve de getallen, zullen we alle getallen in deze tekstreeks gemakkelijk vinden. Het hulpprogramma Specifieke tekens verwijderen van Kutools voor Excel kan u hierbij helpen.
1. Selecteer het bereik waarin u alle getallen in elke tekstcel wilt vinden, en klik op Kutools > Tekst > Specifieke tekens verwijderen. Zie schermafbeelding:
2. In het dialoogvenster Specifieke tekens verwijderen dat wordt geopend, vink alleen de optie Niet-numeriek aan, en klik op de Ok knop.
Nu zijn alle niet-numerieke tekens uit de geselecteerde cellen verwijderd, en blijven alleen de getallen over.
Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen
Zoek alle getallen in een tekstreeks door alleen getallen te extraheren
Eigenlijk kan de functie EXTRACTNUMBERS van Kutools voor Excel u helpen om alle getallen uit een tekstcel gemakkelijk te extraheren.
1. Selecteer een lege cel waar u de geëxtraheerde getallen wilt uitvoeren, en klik op Kutools > Slimme functies > Tekst > EXTRACTNUMBERS. Zie schermafbeelding:
2. Voer in het dialoogvenster Functieargumenten dat wordt geopend, de tekstcel in het Txt vak, typ JA in het N vak, en klik op de OK knop. Zie schermafbeelding:
Opmerkingen:
(1) Het is optioneel om WAAR, ONWAAR, of niets in te voeren in het N vak. Als u ONWAAR of niets invoert in het N vak, zal deze functie getallen retourneren die als tekst zijn opgeslagen, terwijl WAAR numerieke getallen zal retourneren.
(2) Eigenlijk kunt u de formule =EXTRACTNUMBERS(A2,TRUE) direct in de lege cel invoeren om alle getallen uit de geselecteerde cellen te extraheren.
Nu zult u zien dat alle getallen uit elke tekstcel zijn geëxtraheerd zoals in onderstaande schermafbeelding te zien is:
Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen
Batch Scheid tekst en getallen uit één cel/kolom in verschillende kolommen/rijen
Kutools voor Excel verbetert zijn Cellen splitsen hulpprogramma en ondersteunt het batchgewijs scheiden van alle teksttekens en getallen van één cel/kolom in twee kolommen/rijen.

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen
Demo: zoek alle getallen in een string in Excel
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!