Ga naar hoofdinhoud

Hoe vind ik de eerste / alle getallen in een string in Excel?

Stel dat een cel is vermengd met letters, cijfers en andere tekens, hoe zou u dan snel het eerste cijfer of alle cijfers uit deze cel in Excel kunnen achterhalen? Dit artikel beschrijft drie trucs om het gemakkelijk op te lossen.


Zoek het eerste nummer en de positie ervan in een tekstreeks met formule

Deze methode introduceert enkele formules om het eerste nummer in een tekstreeks te vinden en extraheren, en ook om 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 waarin u het eerste getal uit een tekstreeks wilt retourneren, voer de 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 naar het eerste cijfer zoekt) erin en druk op Ctrl + Shift + Enter toetsen tegelijk. En sleep vervolgens de vulhendel van deze cel naar het bereik dat u nodig hebt.
doc zoek eerst alle nummers 1

nota lint De formule is te ingewikkeld om te onthouden? Sla de formule op als een Auto Text-invoer voor hergebruik met slechts één klik in de toekomst!
Lees meer ...     gratis trial

Vervolgens worden de eerste cijfers van elke tekstreeks gevonden en geëxtraheerd zoals onderstaand screenshot laat zien:

Zoek de positie van het eerste cijfer in een tekstreeks met formules

Selecteer een lege cel waarin u de positie van het eerste getal wilt retourneren en voer de formule in = MIN (ALS (ISNUMBER (FIND ({1,2,3,4,5,6,7,8,9,0}, A2)), FIND ({1,2,3,4,5,6,7,8,9,0, 2}, AXNUMX))) (A2 is de tekstcel waarin u de positie van het eerste nummer zoekt) erin en sleep vervolgens de vulhendel naar het bereik dat u nodig hebt. Zie onderstaande screenshots:
doc zoek eerst alle nummers 3

Note: 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 nummer krijgen. Druk na het invoeren van deze matrixformule op de Ctrl + Shift + Enter toetsen tegelijkertijd om het resultaat te krijgen.


Zoek alle cijfers in een tekstreeks door alle niet-numerieke tekens te verwijderen

Als alle tekens uit een tekstreeks kunnen worden verwijderd, behalve de cijfers, zullen we alle cijfers in deze tekstreeks gemakkelijk terugvinden. Kutools voor Excel's Tekens verwijderen hulpprogramma kan u helpen het gemakkelijk op te lossen.

Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van een GRATIS proefperiode van 30 dagen zonder creditcard! Snap het nu

1. Selecteer het bereik waarin u alle getallen in elke tekstcel vindt en klik op Kutools > Tekst > Tekens verwijderen. Zie screenshot:
doc zoek nummers 01

2. Vink in het dialoogvenster Karakters verwijderen alleen de Niet numeriek optie en klik op de Ok knop.
doc zoek eerst alle nummers 6

Nu zijn alle niet-numerieke tekens verwijderd uit geselecteerde cellen en bleven alleen cijfers.

Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van een GRATIS proefperiode van 30 dagen zonder creditcard! Snap het nu


Zoek alle getallen in een tekstreeks met alleen onttrekkende getallen

Eigenlijk Kutools voor Excel's EXTRACTNUMMERS functie kan u helpen alle getallen eenvoudig uit een tekstcel te halen.

Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van een GRATIS proefperiode van 30 dagen zonder creditcard! Snap het nu

1. Selecteer een lege cel waarvan u de geëxtraheerde getallen wilt uitvoeren en klik op Kutools > Functies > Tekst > EXTRACTNUMMERS. Zie screenshot:
doc zoek eerst alle nummers 10

2. Geef in het openingsvenster Functieargumenten de tekstcel op in het Tekst vak, type TRUE in de N in en klik op de OK knop. Zie screenshot:
doc zoek eerst alle nummers 11

Opmerkingen:
(1) Het is optioneel om te typen TRUE, Juist, of niets in de N doos. Als je typt Juist of niets in de N box, retourneert deze functie getallen die zijn opgeslagen als tekst, while TRUE zal numerieke getallen teruggeven.
(2) Eigenlijk kunt u de formule invoeren = EXTRACTNUMBERS (A2; WAAR) rechtstreeks in de lege cel om alle getallen uit de geselecteerde cellen te extraheren.

Nu zul je zien dat alle getallen uit elke tekstcel worden gehaald, zoals onderstaand screenshot laat zien:

Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van een GRATIS proefperiode van 30 dagen zonder creditcard! Snap het nu

Batch Scheid tekst en cijfers van een cel / kolom in verschillende kolommen / rijen

Kutools voor Excel verbetert zijn Gespleten cellen hulpprogramma en ondersteunt om alle teksttekens en nummers van een cel / kolom batchgewijs te scheiden in twee kolommen / rijen.


advertentie splitsen cel afzonderlijke tekstnummers

Kutools for Excel - Geef Excel een boost met meer dan 300 essentiële tools. Geniet van een GRATIS proefperiode van 30 dagen zonder creditcard! Snap het nu

Demo: zoek alle getallen in een string in Excel


Kutools for Excel: Ruim 300 handige tools binnen handbereik! Start vandaag nog uw gratis proefperiode van 30 dagen zonder functiebeperkingen. Nu downloaden!

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thak you very much.

Marko
This comment was minimized by the moderator on the site
Hi.

Is possible to sum all WA11?

WA11 4
AdBlue 1, WA11 2
AdBlue 3, WA11 3, shift 4

... and everything is in one column
This comment was minimized by the moderator on the site
Hi there,

Suppose that your data above is in A1, A2, A3.
You can enter the formula in B1: =VALUE((LEFT(IFERROR(RIGHT(A1,LEN(A1)-(FIND("WA11 ",A1,1))-LEN("WA11 ")+1),""),1)))
And then drag the fill handle down to apply the formula to below cells.
At last, use a SUM function to add all the results together.

Note that this formula will only get the first number after WA11.

Amanda
This comment was minimized by the moderator on the site
Hi
Note that this formula will only get the first number after WA11.

Is possible to make formula that sometimes use 1 to max 4 number after wa11, depend how much number is after wa11?

Thanks for your help
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations