• 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.

Nummer uit tekst halen

Status
Niet open voor verdere reacties.

DEY

Gebruiker
Lid geworden
19 apr 2013
Berichten
46
Beste mensen,

Wie kan mij helpen met het uithalen van nummers uit een tekst.
Nummer begint altijd met 1 en heeft een lengte van 6 posities.

Zie bijlage als voorbeeld.

Alvast bedankt voor jullie moeite.

D
 

Bijlagen

  • Nummer uit tekst.xlsx
    11,1 KB · Weergaven: 17
Staan de 6 cijferige nummers, beginnend met 1, altijd als eerst voorkomende getallen in de cel? Of kan het ook zijn dat bijvoorbeeld 999999 eerder staat dan 175....

Kan het ook zo zijn dat zich een 1 voordoet in een 900-nummer?
 
Allereerst, bedankt voor uw reactie.

Getallen staan willekeurig in de tekst. Dus ja, het kan voorkomen dat bijvoorbeeld 999999 vooraan staat.

D
 
Maar ook dat tussen die 999999 een 1 staat?
 
Het kan zijn, maar ik neem wel genoegen met een uitval percentage
 
dan werkt dit wel denk ik:

PHP:
=DEEL(A1;VIND.SPEC(1;A1);6)
 

Bijlagen

  • Nummer uit tekst (1).xlsx
    11,8 KB · Weergaven: 15
Die leek mij te foutgevoelig in de eerste instantie
 
Haha ja, ik vond het ook te simpel, maar nu TS akkoord zegt te gaan met een beetje uitval.....

En zo niet, dan horen we het vanzelf wel. :)
 
Is het mogelijk dat hij alleen nummers met een lengte van 6 positie laat zien. Want nu laat hij ook zien als het 4 is
 
zo checkt ie of er minimaal 6 getallen zijn incl. de 1, maar bij 7 getallen of meer doet ie het niet goed:
PHP:
=ALS(ISGETAL(DEEL(A1;VIND.SPEC(1;A1)+5;1)*1);DEEL(A1;VIND.SPEC(1;A1);6);"")
 
Heren,

Mag ik jullie beiden heel erg bedanken voor jullie hulp en oplossingen.

Hier ben ik mee geholpen.

Nogmaals vriendelijk dank

D
 
Deze zou denkik beter werken. (matrix formule dus afsluiten met control shift enter).


Code:
=DEEL(A1;MAX(ALS.FOUT((--(ALS(--(DEEL(DEEL(A1;ALS(ISGETAL(--(DEEL(A1;RIJ($1:$300);1)));RIJ($1:$300);"-");6);1;1))=1;DEEL(A1;ALS(ISGETAL(--(DEEL(A1;RIJ($1:$300);1)));RIJ($1:$300);"-");6))))>100000;0)*RIJ($1:$300));6)

In kolom E de aangeboden formule van SjonR, in kolom F die van mij.
Bij de formule van SjonR zie je het misgaan wanneer het 6 cijferige nummer, beginnend met 1, niet als eerste getallenreeks in de tekst staat.
 

Bijlagen

  • Nummer uit tekst (version 1).xlsx
    13,6 KB · Weergaven: 16
Laatst bewerkt:
PHP:
=iferror(mid(a1;find(17;a1);6)/(--mid(a1;find(17;a1);6)>99999);"")
 
Wat als het nummer met 16 begint
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan