• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Cijfers uit tekst zoeken

Status
Niet open voor verdere reacties.

Georgyboy

Terugkerende gebruiker
Lid geworden
6 jan 2007
Berichten
1.020
Besturingssysteem
Windows 11
Office versie
365
Goeie avond,

Kan met cijfers uit een tekst halen met een formule?

Vb : formule in Cel A2 -> zoeken cijfers of getal in cel B2

Rare vragen hé!

Groeten,
Georgyboy
 

Bijlagen

Hier een oplossing via VBA
Eerlijk gezegd hij is niet van mij maar ik had hem bewaard toen ik hem tegen kwam.
 

Bijlagen

Deze met een formule.
Niet van mezelf, maar met een kleine aanpassing werkend gemaakt op jouw bestandje.
 

Bijlagen

Met een formule kan het ook, voor B2:

De uitkomst is alle gegevens vanaf het eerste cijfer t/m het laatste cijfer.
Code:
=DEEL(B2;MIN(ALS(ISFOUT(DEEL(B2;RIJ($1:$40);1)*1);"";RIJ($1:$40)));MAX(ALS(ISFOUT(DEEL(B2;RIJ($1:$40);1)*1);"";RIJ($1:$40)))-MIN(ALS(ISFOUT(DEEL(B2;RIJ($1:$40);1)*1);"";RIJ($1:$40)))+1)
Let op!! Matrix formule, afsluiten met CTRL+SHIFT+ENTER.
 
Waw wat mooie fantastiche reacties !

probeer dit morgen uit !

jullie zijn geweldig :) :thumb:

Georgyboy
 
Mooie formule...:eek:

Gelijk weer wat geleerd!:thumb:

Zoals ik al vemelde Paul, niet van mezelf, maar met een nog iets andere aanpassing naar de rijnummer.

Code:
=1*DEEL(B2;VERGELIJKEN(WAAR;ISGETAL(1*DEEL(B2;RIJ($B$1:$B$100);1));0);AANTAL(1*DEEL(B2;RIJ($B$1:$B$100);1))+1)

Er zat één spatie teveel in de uitkomst. :o
 
Met de Asap Utilities is dat ook zo gepiept.
Code:
=ASAPEXTRACTNUMBERS(A1)

Cobbe
 
Asap

Hier heb ik wel een vraag over Cobbe.

Is deze add-in in het Nederlands als je de Nederlandse Excel versie hebt?

Het lijkt me verrekte handig deze tool, maar mag ook graag een beetje puzzelen voor een oplossing.
 
Deze addin is ook in het Nederlands .
Geloof me maar zelfs met deze Asap Utilities blijft er nog te puzzelen over.

Cobbe
 
Nog een UDF-je
Code:
Function retNumeric(ByVal myStr As String) As Double
Dim b() As Byte, I As Long, myNum As String
b = StrConv(myStr, vbFromUnicode)
For I = LBound(b) To UBound(b)
    Select Case b(I)
        Case 46, 48 To 57
            myNum = myNum & ChrW$(b(I))
    End Select
Next
retNumeric = myNum
End Function
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan